هل هناك طريقة لزيادة الذاكرة الظاهرية في تطبيق التي من نتبيانس؟
-
22-08-2019 - |
سؤال
في مشروعي أنا غالبا ما تواجه جافا أخطاء مساحة كومة، أي ليس هناك مساحة كافية لتشغيل البرنامج أكثر من ذلك. هل هناك أي طريقة يمكنني زيادة الذاكرة الظاهرية؟
وأنا لا تستخدم سطر الأوامر. أنا أستخدم صافي الفول.
المحلول
في نتبيانس، يمكنك إضافة خيارات سطر الأوامر باستخدام خصائص المشروع، الخيار تشغيل. هناك خيار لسطر الأوامر JVM هناك. نظرة على خيارات -Xms و-Xmx.
وهذا يعمل لمشاريع JRuby أيضا، بالمناسبة.
نصائح أخرى
وتحت نتبيانس يمكنك تعيين خيارات VM لمشروع ما، في خصائص المشروع. ضمن خصائص> تشغيل المربع الأخير يجب أن يكون خيارات VM. سوف نتبيانس استخدام تلك عند تشغيل التطبيق.
وجافا -X، قرأت عن جافا -Xms و-Xmx
استخدم وسائط سطر الأوامر عند استدعاء JVM كما،
وجافا -Xms -Xmx
وتشغيل JAR مباشرة ولفترة أطول اقترح (من الشمس) (شخص ما قد يختلفون).
واقترح أن تستخدم webstart و/ JNLP، الصغير، أو إزار إكس / دفعي يمكنك التحكم في السلوك بدء تشغيل JVM.
ووسيلة أخرى يمكنك القيام به هو أن تنفيذ المجمع الخاص بك في يافا. أي مفترق للJAVA.EXE الحقيقي مع -Xmx في الدالة الرئيسية ().