سلام
من از اتوماسیون اداری زوبین استفاده میکنم که با جاوا نوشته شده و تحت وب هست برای بازگرداندن بک آپ که فایل xml هست اقدام کردم ولی پیغام خطای ava.lang.OutOfMemoryError: Java heap space رو میده که مربوط به کم بودن حافظه heap هست و بک آپ به طور ناقص بارگذاری میشه هرچقدر تلاش کردم جایی که باید حافظه رو تو برنامه افزایش بدم پیدا نکردم
حجم فایل من 170 مگابایت هست که ناقص بارگذاری میشه و خطا میده ویندوز سرور 2003
ممنون میشم راهنمایی کنید که کجا میتونم حافظه رو افزایش بدم یا ترفندی که به خطا برخورد نکنم
3 پاسخ
1
سلام
کاری که باید بکنید اینه که پارامتر -Xmx
رو به جاوا اضافه کنید
مثلا:
-Xmx1024m
امیدوارم این مشکلتون رو حل کنه
آخرین ویرایش: 25-04-2018 ???? 10:05، توسط رضا رمضانپور
0
ممنون فقط میفرمایید کجا باید اضافه کنم؟
0
به پارامترهای جاوا وقتی اجرا میشه.
تو ویندوز فکر میکنم از طریق کنترل پنل جاوا میتونید پارامتر اضافه کنید.
کنترل پنل> Programs> جاوا > سربرگ Java > اضافه کردن پارامترها.
این دو راهنما رو میتونید بررسی بکنید.
https://www.wikihow.com/Increase-Java-Memory-in-Windows-7
https://stackoverflow.com/a/17369724/8352986:
- From the Desktop, right-click My Computer and click Properties.
- Click Advanced System Settings link in the left column.
- In the System Properties window click the Environment Variables button.
- Click New to add a new variable name and value.
- For variable name enter JAVA_OPTS for variable value enter -Xms256m -Xmx512m
- Click ok and close the System Properties Tab.
- Restart any java applications.
سوال برنامه نویسی دارید؟
ندونستن عیب نیست، نپرسیدن چرا!