PDA

View Full Version : Hibernate کردن یک Process



ICEMAN
چهارشنبه 15 اسفند 1386, 08:15 صبح
سلام ...

یه سری برنامه ها هستن که Load شدنشون و باز کردن فایل ها شون و رسیدن به اون مرحله ای که آماده کار بشن خیلی زمان میبره مثلا برنامه هایی مثل Autocad و ... که اگه سیستم هم از نظر سخت افزار زیاد به روز نباشه مصیبت ه !!!!

من خودم هم یه برنامه نوشتم که باید نقشه های Autocad و Load کنه و روی اونها کار کنه ؟
مشکل اینجاست که بعضی از این نقشه ها حجم بالایی دارن یا سیستم قدیمی هست و دلایل دیگه ...
که اگه بشه مثل خود سیستم عامل یه برنامه رو هم Hibernate کنیم خیلی عالیه که فایل هر دفعه لازم نباشه Load بشه ؟

تشکر

Inprise
پنج شنبه 16 اسفند 1386, 09:12 صبح
برای برنامه های خیلی ساده میشه که یک اسنپ شات از فضای پروسه بگیری و بعد برای ساختنش از Suspended Thread ای که در مستندات گروه The last Stage of delirium ( همون باگ RPC معروف ) هم بهش اشاره شده استفاده کنی . اما برای پروسه های بزرگ و پیچیده این مسئله قابل انجام نیست .