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

5
ฉันจะให้อาร์กิวเมนต์ JVM แก่ VisualVM ได้อย่างไร
ฉันใช้ VisualVM จาก JDK 1.6.0_26 เพื่อสร้างโปรไฟล์เว็บแอป Java ที่ทำงานภายใต้ Tomcat แต่ VisualVM มักบอกฉันว่ามีหน่วยความจำไม่เพียงพอที่จะถ่ายภาพรวมและใช้สวิตช์ -Xmx เพื่อเพิ่มหน่วยความจำให้กับ Netbeans . ปัญหาคือฉันใช้ VisualVM นอก Netbeans ดังนั้นฉันจะให้อาร์กิวเมนต์ JVM กับ jvisualvm.exe ได้อย่างไร
97 java  windows  jvm  visualvm 

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.