showing incorrect answer for total physical memory size in java -
यह कोड है
import java.lang.management.ManagementFactory; सार्वजनिक कक्षा मेमोरीज़ सिज {सार्वजनिक स्थिर शून्य मुख्य (स्ट्रिंग [] आर्ग्स) {com.sun.management.OperatingSystemMXBean mxbean = (com.sun.management.OperatingSystemMXBean) ManagementFactory.getOperatingSystemMXBean (); System.out.println (mxbean.getTotalPhysicalMemorySize () + "बाइट्स"); उपरोक्त कोड मुझे 2147483647 बाइट्स के रूप में आउटपुट मान देता है जो 1.99 जीबी के बराबर है। लेकिन वास्तविक स्थापित मेमोरी (रैम) 3.00 जीबी (2.30 जीबी प्रयोग करने योग्य) है। मैं सही मान कैसे प्राप्त कर सकता हूँ i।, 2.30 जीबी कृपया मदद करें।
32 बीट प्रक्रिया को अधिकतम स्मृति में लेने की अनुमति केवल 2 जीबी है यदि आप 64 बिट जेवीएम का उपयोग करते हैं, तो आपको पूर्ण आकार दिखना चाहिए।
Comments
Post a Comment