سلام.
بنده هم با اجرای فایل با پیغام کرش مواجه شدم.
_______________________
خوب من یکسری تست روی انجین شما انجام دادم و نتیجه اونو براتون میزارم امیدوارم که بکارتون بیاد.
اول اینکه انجینتون در حالت Release میباشد از این بابت خبالتان راحت باشد مشکل از جای دیگری هست.
متاسفانه مواقعی که سورس در اختیار نباشد یا حتی فایل بصورت Debug کامپایل نشده باشد نمیتوان تست دقیق و پرجزئیاتی گرفت.
اما طبق تست هایی که من گرفتم کرش مربوط میشه به استفاده از ماژول scintillanet.dll که این اتفاق دقیقا زمان بارگزاری این فایل توسط برنامه شما میفته.
خودتون کدهایی که به استفاده از این فایل مربوط میشوند رو بررسی کنید انشاالله مشکل پیدا میشه.کد:Loaded module: c:\documents and settings\administrator\desktop\quick2d\scintillanet.dll.
Warning: Application had an exception that was logged.
و متاسفانه من بیشتر از این نمیتونم کمک کنم چون میونه خوبی با Net. ندارم:20:
_______________________
مطلب دیگه ایی که میخواستم بگم اینکه که انجین شما آپتیمایز نیست و این میتونه به خیلی از موارد مربوط بشه از جمله استفاده از Net. و مشتقیات زیاد.
تصویر زیر هم یک تست کارایی هست از برنامه شما. همونطور که میبینید برنامه شما حدودا 17 ثانیه از زمان CPU رو برای یکدوره اجرا مصرف کرده و این برای یک انجین ساده اصلا مناسب نیست و دلیل عمدش هم استفاده از Net. هست و در تصویر میبینید که بیشترین مصرف زمان مربوط به توابعی هست که در Net. برای بارگزاری یک برنامه فراخانی میشوند.
در کل این اطلاعات چیزی بود که فکر میکنم دونستنش فقط برای شما مفید باشه و هیچ تاکید و پیشنهادی در اون نیست. اینو گفتم چون قصد بحث کردن با طرفدارن Net. رو ندارم.(البته منظورم از طرفداران Net. هیچکدام از بچه های عزیز این فروم نیستند.)
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]