Possible Duplicate:
Is it possible to dynamically change maximum java heap size?क्या कोड में जावा हीप स्पेस को बढ़ाने का कोई तरीका है?
मैं जानता हूँ कि जावा निर्माता के लिए एक Xmx विकल्प नहीं है, लेकिन वहाँ है कि इस बजाय करता है (ताकि सभी कंप्यूटरों है कि मेरे कोड चलाने उनके ढेर होगा वृद्धि हुई) पूर्व प्रसंस्करण के निर्देश के कुछ प्रकार है।
जैसा कि अभी है, java.exe केवल ~ 280MB अधिकतम तक पहुंचता है (इससे पहले कि यह दुर्घटनाग्रस्त हो) - क्या यह सामान्य है?
संबंधित: http://stackoverflow.com/questions/193483/how-to-specify-jvm-argument-for-maven-built-executable-jar –
* "वहाँ जावा ढेर को बढ़ाने के लिए एक रास्ता है कोड में ही स्थान? "* नहीं - कोड लोड होने के बाद, उपलब्ध स्मृति पहले ही सेट हो चुकी है (पत्थर में)। एक समाधान वर्तमान वीएम में मेमोरी की जांच करना है, और यदि पर्याप्त नहीं है 1) अधिक मेमोरी के साथ एक नई 'प्रक्रिया' लॉन्च करें 2) बाहर निकलें। –
@ एंड्रयू थॉम्पसन: "अधिक मेमोरी के साथ एक नई प्रक्रिया लॉन्च करें" क्या यह कोड में किया जा सकता है? –