حل لمشكل java.lang.OutOfMemoryError: Java heap space
السلام عليكم
أثناء كتابتي لأحد البرامج بالجافا صادفني مشكل عدم توفر الذاكرة اللازمة لتنفيذه
رسالة الخطأ هي:
java.lang.OutOfMemoryError: Java heap space
و هذا لأن البرنامج عبارة عن JADE Agent يقوم بالتنقل من جهاز إلى آخر حاملا معه مجموعة من الملفات
بعض بحث على النت وجدت أنه يجب الطلب من الـ Java Virtual Machine بحجز ذاكرة أكبر
يتم ذلك كالتالي:
java -Xms256m -Xmx512m -XX:PermSize=64M -XX:MaxPermSize=1000M YourClass
|
حيث أن YourClass هو اسم الـ class الذي سيتم تشغيله بالطبع يجب حذف الـ .class من اسم الـ class في هذا السطر
أرجو أن تكون هذه الطريقة هي حل لمشكلتك أيضا 😀