हमारे पास एक PHP वेबैप है जो एक पीडीएफ रिपोर्ट (जैस्परपोर्ट के साथ) बनाने के लिए जावा बाइनरी को कॉल करता है, जावा बाइनरी आउटपुट पीडीएफ आउटपुट आउटपुट और एक्स्टिट्स के लिए, php फिर पीडीएफ ब्राउज़र पर भेजता है। यह जावा कमांड लगभग 3 से 6 सेकेंड तक रहता है, मुझे लगता है कि जब यह 6 सेकेंड तक रहता है तो जीसी किक करता है, इसलिए मैं इसे अक्षम करना चाहता हूं क्योंकि वैसे भी जब आदेश बाहर निकलता है तो सभी मेमोरी वापस आती है ..मैं जावा कचरा कलेक्टर को कैसे अक्षम कर सकता हूं?
मुझे पसंद है कैसे जावा 1.4.2 के लिए और के लिए जावा 1.6.0 उसे निष्क्रिय करने क्योंकि वर्तमान में हम जो तेजी से प्रदर्शन को देखने के लिए दोनों JVM परीक्षण कर रहे हैं पता करने के लिए ..
धन्यवाद
बस एक अन्य दृष्टिकोण के लिए एक संकेत (क्योंकि प्रक्रिया शुरू करने में समय लगता है): http: // github।com/hudora/pyJasper में एक (जावा) सर्वर होता है जो प्रक्रिया स्टार्टअप/शट डाउनहेड के बिना अनुरोध पर जैस्परपोर्ट चलाता है। – ZeissS
विशिष्ट वस्तुओं के लिए संबंधित: http://stackoverflow.com/questions/1329926/how-to-prevent-an-object-from-getting-garbage-collected –