क्यों जावा, -server मोड में चल रहा, कहता है संस्करण "मिश्रित मोड" है? जब मैं इसे देखता हूं, तो इसका मतलब यह है कि JVM वास्तव में शुद्ध सर्वर मोड में लोड नहीं हुआ था?जावा, सर्वर मोड में चल रहा है, कहता है कि संस्करण "मिश्रित मोड" है?
उत्तर
सर्वर मोड मतलब यह नहीं है "मिश्रित नहीं"। वे अलग-अलग सेटिंग्स हैं।
मिश्रित मतलब है कि JVM संकलित और कोड व्याख्या मिश्रण होगा। आप वैकल्पिक रूप से स्विच-एक्सिंट (आमतौर पर आप ऐसा नहीं करना चाहते हैं) के साथ पूरी तरह से व्याख्या मोड में स्विच कर सकते हैं।
सर्वर मोड कि गर्म स्पॉट संकलक सर्वर सेटिंग्स के साथ चलेंगे। सामान्य धारणा यह है कि सर्वर-मोड में वीएम लंबे समय से चल रहे हैं, इसलिए अनुकूलन इस दिमाग में किया जाएगा।
तो तुम मिश्रित मोड देखते हैं, कि कोई संकेत नहीं है कि आपके वीएम सर्वर मोड में नहीं चल रहा है है।
संपादित करें: आप क्या वास्तव में चल रहा है की जांच करना चाहते हैं, तो सूर्य वीएम या OpenJDK के लिए कम से कम
System.out.println(System.getProperty("java.vm.name"));
System.out.println(System.getProperty("java.vm.info"));
के उत्पादन की कोशिश यह आप एक संकेत दे देंगे। आप नोटिस कर सकते हैं कि यदि आप 64 बिट सिस्टम पर हैं तो आप हमेशा सर्वर वीएम चलाएंगे।
'-Xcomp'। और आप ऐसा नहीं करना चाहते हैं।/संयोग से, सर्वर हॉटस्पॉट का अपना दुभाषिया है (यह प्रोफाइलिंग जानकारी लेता है, जो इसे बोग मानक व्याख्या से थोड़ा धीमा बनाता है)। –
दोनों क्लाइंट और सर्वर हॉटस्पॉट compilers जावा रनटाइम एनवायरनमेंट में शामिल हैं।
डिफ़ॉल्ट रूप से ग्राहक संकलक सक्षम होने पर भी तीव्र सर्वर साइड अनुप्रयोगों के लिए, आप -server क्रम विकल्प के साथ सर्वर संकलक चला सकते हैं। हॉटस्पॉट आभासी मशीन आम तौर पर मिश्रित मोड में चलती है, जैसा कि -वर्जन आउटपुट में देखा गया है। मिश्रित मोड का अर्थ है हॉटस्पॉट जावा बाइटकोड को मूल कोड में गतिशील रूप से संकलित करता है जब कई मानदंडों को पूरा किया जाता है, जिसमें दुभाषिया के माध्यम से विधि को चलाने की संख्या शामिल होती है। मिश्रित रनटाइम मोड आमतौर पर सर्वोत्तम प्रदर्शन में परिणाम देता है।
यह वास्तव में पता चलता है कि -server विकल्प मिश्रित मोड अक्षम कर देता है । लेख 2000 से है, इसलिए शायद यह भी सटीक नहीं है। केवल कॉपीराइट के लिए – extraneon
- 1. मिश्रित मोड असेंबली संस्करण 'v1.1.4322'
- 2. डिबग मोड में चल रहा है RSpec
- 3. मिश्रित मोड असेंबली क्या है?
- 4. उत्पादन मोड में पतली सर्वर चल रहा है मेरी संपत्ति
- 5. कैसे बताना है कि सर्वर या क्लाइंट मोड में वीएम चल रहा है या नहीं?
- 6. एक प्रोग्राम संगतता मोड में चल रहा है
- 7. एसक्यूएल सर्वर स्क्रिप्ट अपग्रेड मोड में है
- 8. 'गिट प्रतिबद्ध' का अर्थ क्या है जब यह कहता है कि 'बनाना मोड ...' stdout पर?
- 9. मिश्रित मोड (सी #, सी ++) अनुप्रयोग
- 10. प्रोग्रामेटिक रूप से जांच कैसे करें कि ऐप डीबग मोड में चल रहा है या नहीं?
- 11. रेल 3: यह पता लगाने के लिए कि क्या सर्वर एकाधिक मोड के लिए सर्वर मोड में चल रहा है या नहीं?
- 12. दृश्य मोड में क्या है?
- 13. टीम बिल्ड, एसजेन और मिश्रित मोड असेंबली
- 14. आईडीई में "डीबग" मोड में मेरा कोड कैसे चल रहा है?
- 15. ऐप चल रहा है जब मोबाइल नींद मोड में जाने से रोकता है
- 16. कर्नेल कैसे जानता है कि सीपीयू उपयोगकर्ता मोड या केनेल मोड में है या नहीं?
- 17. क्या कोडमिरर दोनों को मिश्रण करना संभव है: वेग मोड और कोड मिरर: HTML मिश्रित मोड?
- 18. पृष्ठभूमि में वेब्रिक सर्वर चल रहा है?
- 19. Emacs मोड/समारोह है कि रिक्त स्थान
- 20. एक्लिप्स क्या कर रहा है जब यह कहता है कि यह इंडेक्स अपडेट कर रहा है?
- 21. एंड्रॉयड चल रहा है वास्तव में
- 22. VBA डीबग मोड छोड़ा जा रहा है
- 23. quirks मोड कानूनी है?
- 24. क्या यह निर्धारित करने का कोई तरीका है कि विकास मोड में जीडब्ल्यूटी कोड चल रहा है या नहीं?
- 25. पता लगाना कि क्या SQL सर्वर चल रहा है
- 26. मोड बिट कहां है?
- 27. क्विर्क मोड क्या है?
- 28. एएसपी.नेट एमवीसी और मिश्रित मोड प्रमाणीकरण
- 29. मुझे कैसे पता चलेगा कि आईआईएस संस्करण मेरे आईएसपी संस्करण का चल रहा है?
- 30. पूर्णस्क्रीन मोड में नहीं चल रहे वीडियो
आप भी इस पढ़ने के लिए चाहते हो सकता है: http://stackoverflow.com/questions/198577/real-differences-between-java-server-and-java-client – biziclop