سلام.
من یه Eclipse Desktop Application دارم که آبجکت های json را به کمک hibernate در دیتابیس derby ذخیره میکند. این آبجکت ها یک byte[] دارند که بایتهای یک فایل pdf روی هارد هستش و باید در دیتابیس ذخیره بشه. -Xmx512m هستش و به خاطر شرایط کامپیوترهای کاربران نمیشه بیشتر گذاشت. اندازه فایلها میتونه مختلف باشه. الان من با فایلهای 11 مگ تست میکنم. و بعد از 7 یا 8 باز ذخیره خطای java heap space میگیرم.
currentSession رو میگیرم برای ذخیره. اما با open و close کردن session در هربار سیو هم، تست کردم و تغییری ایجاد نشد.
ورژن eclipse 3.4.0 هست و profiler ای هنوز پیدا نکردم که با این ورژن کار کنه. بالا بردن ورژن اکلیپس هم متاسفانه دست من نیست.
ممنون میشم اگر ایده ای به ذهنتون میرسه، بهم بگید.