हमारे पास हमारे ग्राहकों में से एक के लिए एक पुराना एप्लिकेशन है जो 1GB से अधिक रैम वाले सिस्टम पर नहीं चलेगा। क्या इस एप्लिकेशन को वर्चुअल मशीन में चिपकाए बिना या कंप्यूटर से रैम को हटाए बिना कितनी मेमोरी देखी जा सकती है?
हमारे पास हमारे ग्राहकों में से एक के लिए एक पुराना एप्लिकेशन है जो 1GB से अधिक रैम वाले सिस्टम पर नहीं चलेगा। क्या इस एप्लिकेशन को वर्चुअल मशीन में चिपकाए बिना या कंप्यूटर से रैम को हटाए बिना कितनी मेमोरी देखी जा सकती है?
जवाबों:
नहीं, ऐसा करने का कोई तरीका नहीं है, हर एप्लिकेशन के लिए उपलब्ध RAM को प्रतिबंधित किए बिना।
लेकिन मुझे संदेह है कि 1 जीबी से अधिक रैम के कारण एप्लिकेशन विफल हो जाएगा। विंडो अनुप्रयोगों के लिए एक वर्चुअल मेमोरी वातावरण प्रदान करता है - एक आवेदन सीधे भौतिक मेमोरी तक नहीं पहुंचता है। हर (32 बिट) प्रोग्राम में 2GB जगह देखी जाती है, मशीन में कोई भी बात नहीं है।
यह मेरे लिए अधिक संभावना होगी कि आपके मुद्दों का कारण सीधे स्मृति की मात्रा से संबंधित नहीं है। क्या वे कंप्यूटर जो विंडोज 7 या 64 बिट संस्करण पर सॉफ्टवेयर को नहीं चलाएंगे?
यह एक जावा एप्लिकेशन बन गया, इसलिए हमने बस जेवीएम के उस उदाहरण के लिए मेमोरी को प्रतिबंधित कर दिया, बस अगर कोई प्रश्न देख रहा था।
अनुप्रयोग कंप्यूटर में जितनी मेमोरी है उतना ही देखेंगे।
रैम को कम करने का एकमात्र तरीका है कि मैं रैम डिस्क स्थापित करूं।
हालांकि, पूर्ववत या फिर से करने के लिए रिबूट की आवश्यकता होगी।