PDA

View Full Version : سوال: دیباگ کردن کلاس های حجیم



masoud.try
یک شنبه 17 شهریور 1392, 08:54 صبح
سلام دوستان.
من داخل کلاسم یه آرایه string با اندازه ی 74.000 دارم.(می خوام دیتا بیسم رو embed کنم)
مشکل :
RAM کامپیتر من ضعیفه تا میخوام دیتا رو وارد کنم سیستمم هنگ می کنه!
(خارج از visual studio دیتا رو وارد فایل کلاسم کردم ولی موقع دیباگ کردن تا کلاسم رو باز میکنم بازم هنگ می کنه)
اگه راه حلی به نظرتون می رسه ممنون می شم کمک کنید.

Pis7Aller
یک شنبه 17 شهریور 1392, 09:36 صبح
مطمئنی مشکل از رم ؟؟؟؟ cpu مشکل نیست ؟

masoud.try
یک شنبه 17 شهریور 1392, 09:42 صبح
نه از ram هستش.
موقع مقدار دهی آرایه و debug گیر میکنه.اصلا به proccess نمی رسه!

Pis7Aller
یک شنبه 17 شهریور 1392, 10:05 صبح
ببین دو حالت وجود داره به نظر من . 1 - یا رمت خیلی کنده که واسه این میشه کارش کرد فکر کنم 2- رمت over flow میشه که من نمی دونم چه میشه کرد با این ..... واسه اولی می گم شاید چون سرعت رمت پایینه رو پردازش cpu تاثیر میذاره کلا برنامه رو هنگ می کنه ....... نمی دونم اما شاید بتونی از background worker استفاده کنی ..... بعد از کلاس process هم استفاده کنی process اش رو کم کنی .... ببینی بازم هنگ می کنه یا نه ...... این فقط یه راه 1 % هم مطمئن نیستم جواب میده یا نه ....... امیدوارم جواب بده

masoud.try
یک شنبه 17 شهریور 1392, 10:13 صبح
ممنون ولی میخوام static دیتام رو وارد کنم.پس از background worker نمیشه استفاده کرد.

IDE کم میاره و force close میشه!