سلام.
بنده هم با اجرای فایل با پیغام کرش مواجه شدم.
_______________________
خوب من یکسری تست روی انجین شما انجام دادم و نتیجه اونو براتون میزارم امیدوارم که بکارتون بیاد.
اول اینکه انجینتون در حالت Release میباشد از این بابت خبالتان راحت باشد مشکل از جای دیگری هست.
متاسفانه مواقعی که سورس در اختیار نباشد یا حتی فایل بصورت Debug کامپایل نشده باشد نمیتوان تست دقیق و پرجزئیاتی گرفت.
اما طبق تست هایی که من گرفتم کرش مربوط میشه به استفاده از ماژول scintillanet.dll که این اتفاق دقیقا زمان بارگزاری این فایل توسط برنامه شما میفته.
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
خودتون کدهایی که به استفاده از این فایل مربوط میشوند رو بررسی کنید انشاالله مشکل پیدا میشه.
و متاسفانه من بیشتر از این نمیتونم کمک کنم چون میونه خوبی با Net. ندارم
_______________________
مطلب دیگه ایی که میخواستم بگم اینکه که انجین شما آپتیمایز نیست و این میتونه به خیلی از موارد مربوط بشه از جمله استفاده از Net. و مشتقیات زیاد.
تصویر زیر هم یک تست کارایی هست از برنامه شما. همونطور که میبینید برنامه شما حدودا 17 ثانیه از زمان CPU رو برای یکدوره اجرا مصرف کرده و این برای یک انجین ساده اصلا مناسب نیست و دلیل عمدش هم استفاده از Net. هست و در تصویر میبینید که بیشترین مصرف زمان مربوط به توابعی هست که در Net. برای بارگزاری یک برنامه فراخانی میشوند.
در کل این اطلاعات چیزی بود که فکر میکنم دونستنش فقط برای شما مفید باشه و هیچ تاکید و پیشنهادی در اون نیست. اینو گفتم چون قصد بحث کردن با طرفدارن Net. رو ندارم.(البته منظورم از طرفداران Net. هیچکدام از بچه های عزیز این فروم نیستند.)