2010-05-17 11 views
5

एक जावा अनुप्रयोग निम्नलिखित ध्वज के साथ चलाता है: -XX: + PrintSafepointStatistics, और फिर मानक आउटपुट कंसोल पर निम्न पंक्ति का उत्पादन:संदेश का अर्थ "संचालन safepoint दौरान एकत्रित"

2 वीएम आपरेशनों के दौरान एकत्रित safepoint

किसी को समझाने के लिए इसका क्या मतलब परवाह करता है?

अधिक आम तौर पर - वहाँ एक जावा संदर्भ मैनुअल कहीं सभी JVM झंडे, उनके उपयोग और detailling, सबसे महत्वपूर्ण बात की उम्मीद उत्पादन, प्रासंगिक स्पष्टीकरण के साथ है?

+0

क्या आप सामान्य रूप से सुरक्षित बिंदुओं से अवगत हैं और वे हॉटस्पॉट कंपाइलर से कैसे संबंधित हैं? – DJClayworth

उत्तर

3

यहाँ संभव VM operations की एक सूची है।

यह काउंटर प्रत्येक बाद के वीएम ऑपरेशन के लिए बढ़ाया जाता है जबकि वीएम एक सुरक्षित बिंदु पर होता है, यानी यदि 1 वीएम ओप संसाधित नहीं होता है, तो अगर 2 वीएम ओप्स संसाधित होते हैं तो यह एक बार बढ़ता है, अगर 3 वीएम ओप्स संसाधित होते हैं इसे दो बार बढ़ाया जाता है (इत्यादि)।

2

मुझे लगता है कि संदेश के बारे में एक विशिष्ट उत्तर नहीं है, लेकिन जावा 6 स्रोत है कि संदेश वाले कोड में safepoint.cpp को इंगित कर सकते हैं।

विभिन्न संस्करणों के लिए एक collection of JVM options जोसेफ डी ठट्ठा द्वारा संकलित किया गया

+0

लिंक के लिए धन्यवाद - जेवीएम विकल्प का संग्रह एक शुरुआत है लेकिन फिर भी यह वास्तव में * समझा नहीं है * संबंधित आउटपुट की व्याख्या कैसे करें। – Eleco

+0

लिंक को ठीक करने के लिए @ बिल-द-लिज़र धन्यवाद। –

संबंधित मुद्दे