คำถามติดแท็ก jvisualvm

1
ความแตกต่างระหว่างการสุ่มตัวอย่างและการทำโปรไฟล์ใน jVisualVM
VisualVM มีสองแท็บแยกต่างหากสำหรับการสุ่มตัวอย่างและการทำโปรไฟล์ ความแตกต่างระหว่างการสุ่มตัวอย่างและการทำโปรไฟล์ใน VisualVM คืออะไร?
158 java  jvm  heap  jvisualvm 

2
VisualVM - สถานะเธรด
ใครจะกรุณาอธิบายให้ฉันความแตกต่างระหว่างSleeping, Wait, ParkและMonitorรัฐตั้งกระทู้ใน VisualVM นี่คือสิ่งที่ฉันพบ: Running: thread ยังคงทำงานอยู่ Sleeping: thread is sleeping (method yield () ถูกเรียกบนอ็อบเจ็กต์เธรด) Wait: เธรดถูกบล็อกโดย mutex หรือสิ่งกีดขวางและกำลังรอให้เธรดอื่นคลายการล็อก Parkเธรดที่จอดอยู่จะถูกระงับจนกว่าจะได้รับอนุญาต โดยปกติแล้วการยกเลิกการจอดเธรดทำได้โดยการเรียกเมธอด uncark () บนอ็อบเจ็กต์เธรด Monitor: เธรดกำลังรอเงื่อนไขที่จะเป็นจริงเพื่อดำเนินการต่อ สิ่งที่ฉันไม่เข้าใจคือสวนสาธารณะสิ่งที่ระงับเธรดจริงหรือ? ฉันจะตรวจจับโค้ดที่ทำให้เธรดระงับการทำงานได้อย่างไร ใครช่วยแนะนำฉันในเรื่องนี้ ขอบคุณ.
86 java  jvm  visualvm  jvisualvm 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.