هل هناك طريقة لزيادة الذاكرة الظاهرية في تطبيق التي من نتبيانس؟

StackOverflow https://stackoverflow.com/questions/704181

سؤال

في مشروعي أنا غالبا ما تواجه جافا أخطاء مساحة كومة، أي ليس هناك مساحة كافية لتشغيل البرنامج أكثر من ذلك. هل هناك أي طريقة يمكنني زيادة الذاكرة الظاهرية؟

وأنا لا تستخدم سطر الأوامر. أنا أستخدم صافي الفول.

هل كانت مفيدة؟

المحلول

في نتبيانس، يمكنك إضافة خيارات سطر الأوامر باستخدام خصائص المشروع، الخيار تشغيل. هناك خيار لسطر الأوامر JVM هناك. نظرة على خيارات -Xms و-Xmx.

وهذا يعمل لمشاريع JRuby أيضا، بالمناسبة.

نصائح أخرى

وتحت نتبيانس يمكنك تعيين خيارات VM لمشروع ما، في خصائص المشروع. ضمن خصائص> تشغيل المربع الأخير يجب أن يكون خيارات VM. سوف نتبيانس استخدام تلك عند تشغيل التطبيق.

وجافا -X، قرأت عن جافا -Xms و-Xmx

استخدم وسائط سطر الأوامر عند استدعاء JVM كما،

وجافا -Xms -Xmx

وتشغيل JAR مباشرة ولفترة أطول اقترح (من الشمس) (شخص ما قد يختلفون).

واقترح أن تستخدم webstart و/ JNLP، الصغير، أو إزار إكس / دفعي يمكنك التحكم في السلوك بدء تشغيل JVM.

ووسيلة أخرى يمكنك القيام به هو أن تنفيذ المجمع الخاص بك في يافا. أي مفترق للJAVA.EXE الحقيقي مع -Xmx في الدالة الرئيسية ().

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top