jclasslib bytecode viewer

ภาพหน้าจอของซอฟแวร์:
jclasslib bytecode viewer
รายละเอียดซอฟแวร์:
รุ่น: 3.1
วันที่อัพโหลด: 11 May 15
ผู้พัฒนา: Ingo Kegel
การอนุญาต: ฟรี
ความนิยม: 63

Rating: 2.0/5 (Total Votes: 1)

JProfiler เป็นที่ได้รับรางวัลทั้งหมดในหนึ่งเดียว Java รวมข้อมูล มัน GUI ใช้งานง่ายช่วยให้คุณค้นหา bottlenecks ประสิทธิภาพ, ขาลงการรั่วไหลของหน่วยความจำและแก้ไขปัญหาเกลียว
แม้ว่า JProfiler มีชุดคุณลักษณะที่มีประสิทธิภาพก็สร้างโปรไฟล์ Java ที่เป็นอย่างมากที่ใช้งานง่าย! ส่วนติดต่อผู้ใช้ JProfiler ให้มุมมองแบบครบวงจรในใบสมัครประวัติและทำให้ข้อมูลทั้งหมดที่คุณต้องการที่ปลายนิ้วของคุณด้วยลำดับชั้นที่ใช้งานง่ายของมุมมอง
กำหนดค่าโปรแกรมประยุกต์ของคุณสำหรับโปรไฟล์
เมื่อเริ่มต้นขึ้น JProfiler, ศูนย์เริ่มต้นที่จะนำขึ้นมา ที่นี่คุณสามารถจัดการและเริ่มต้นการประชุมโปรไฟล์ของคุณ การกำหนดค่าการใช้งานของคุณสำหรับโปรไฟล์เปลี่ยนไป "เซสชั่นใหม่" และคลิกที่ปุ่มเซสชั่นใหม่ ใส่ข้อมูลที่จำเป็นลงในกล่องโต้ตอบการตั้งค่าเซสชั่นตามที่อธิบายไว้ด้านล่างและเลือกตกลงที่จะเริ่มต้นโปรไฟล์ นั่นคือทั้งหมดที่จะใช้เวลา หมายเหตุปุ่มวิธีที่ปรากฏในทุกไดอะล็อกของ JProfiler แสดงคำอธิบายบริบทที่มีความสำคัญของคุณสมบัติ
ในขณะที่การโต้ตอบการตั้งค่าแสดงตัวเลือกมากมายที่คุณจะไม่ต้องการที่จะพลาดหลังจากที่กลายเป็นความคุ้นเคยกับ JProfiler เข้าชิ้นส่วนพื้นฐานของข้อมูลที่เป็นจริงง่ายมาก:
1. ป้อนชื่อสำหรับเซสชั่นของคุณ
2. ใส่ชื่อของคลาสหลักของคุณ
3. ป้อนเส้นทางการเรียนของคุณ
4. กดตกลง
ก่อนที่จะเริ่มต้นโปรไฟล์จริงการตั้งค่าโปรไฟล์โต้ตอบจะปรากฏที่คุณสามารถเลือกโฟกัสสำหรับการทำงานโปรไฟล์ของคุณ แม้ว่าโปรไฟล์ผลิตค่าใช้จ่ายเมื่อใช้แอพลิเคชันของคุณคุณสามารถลดได้โดยการเลือกการตั้งค่าที่ JProfiler บันทึกเฉพาะข้อมูลที่น่าสนใจสำหรับคุณ
หากคุณต้องการที่จะปรับการตั้งค่าโปรไฟล์ของคุณ [แก้ไข] ปุ่มนำขึ้นโต้ตอบกับตัวเลือกการกำหนดค่าที่มีอยู่ทั้งหมดสำหรับโปรไฟล์
สังเกตการเรียนและการจัดสรร
เพื่อหาสิ่งที่เกิดขึ้นในกองในแง่ของวัตถุและการเรียนการหันไปจอชั้นเรียน มันทำให้คุณมีการปรับปรุงอย่างต่อเนื่องและช่วยให้คุณกำหนดเครื่องหมายที่จะสังเกตเห็นการเปลี่ยนแปลงเมื่อเวลาผ่านไป หากต้องการดูการอ้างอิงการจัดสรรและข้อมูลของวัตถุสำหรับการเลือกของคุณคุณสามารถถ่ายภาพได้โดยคลิกที่กล้องในแถบเครื่องมือของ JProfiler
ถ้าคุณต้องการที่จะทราบว่าวัตถุของคุณได้รับการจัดสรร, คุณสามารถไปที่การตรวจสอบการจัดสรร ที่นี่คุณสามารถตรวจสอบต้นไม้โทรและหาสิ่งที่เรียกวิธีได้ก่อให้เกิดการจัดสรรระดับหรือเลือกแพคเกจ เช่นเดียวกับในการตรวจสอบการจัดสรรที่คุณสามารถแสดงข้อมูลนี้สำหรับวัตถุที่อยู่อาศัยและเก็บรวบรวมขยะ
ภาพรวมของสะสมที่วิธีการมีความรับผิดชอบในการจัดสรรจะได้รับจากการจัดสรรดูจุดร้อน แต่ละจุดร้อนสามารถขยายและติดตามย้อนหลังที่นำไปสู่​​การภาวนาของจุดร้อนจะแสดง นอกจากนี้คุณยังสามารถทำเครื่องหมายค่าปัจจุบันและดูความแตกต่างในการจัดสรรเวลาผ่านไป
หาการรั่วไหลของหน่วยความจำ
กอง JProfiler ของวอล์คเกอร์ทำงานเช่นเบราว์เซอร์: จะแสดงชุดปัจจุบันของวัตถุที่สามารถเปลี่ยนแปลงได้โดยการเพิ่มขั้นตอนการเลือกด้วย [ใช้เลือกปุ่ม] คุณสามารถตรวจสอบวัตถุปัจจุบันตั้งอยู่ในสี่มุมมองของกองวอล์คเกอร์
ในมุมมองของการเรียนคุณสามารถเลือกอย่างใดอย่างหนึ่งหรือหลายชั้นเรียนและเพิ่มขั้นตอนการเลือก วัตถุชุดใหม่จะมีเพียงกรณีที่เลือก นี้มักจะเป็นสิ่งแรกที่คุณต้องการจะทำหลังจากที่ภาพรวม คุณสามารถดำเนินการขั้นตอนนี้โดยอัตโนมัติโดยเรียกกองวอล์คเกอร์จากจอแสดงผลการเรียน
การจัดสรรมุมมองของกองวอล์คเกอร์ที่แสดงให้เห็นต้นไม้การจัดสรรและการจัดสรรรายชื่อจุดร้อนของชุดวัตถุปัจจุบัน คุณสามารถเพิ่มขั้นตอนการเลือกอย่างใดอย่างหนึ่งหรือหลายจุดจัดสรรหรือฮอตสปอต ชุดวัตถุใหม่จะถูก จำกัด ให้กรณีที่เลือกเท่านั้น
เมื่อคุณกำลังมองหาสาเหตุของการรั่วไหลของหน่วยความจำ, มุมมองการอ้างอิงเป็นมุมมองที่สำคัญที่สุดใน JProfiler ที่นี่คุณสามารถหาเหตุผลว่าทำไมวัตถุที่ไม่ได้รับการเก็บรวบรวมขยะ ใช้ "เส้นทางที่แสดงให้ราก GC" ฟังก์ชั่นที่จะแสดงที่ JVM ค้างเพื่อเลือกตัวอย่างเช่น
ไม่เพียง แต่เป็นวอล์คเกอร์กองหยุดครั้งแรกของคุณสำหรับการค้นหาการรั่วไหลของหน่วยความจำก็ยังทำให้สิ่งอำนวยความสะดวกที่ยอดเยี่ยมการแก้จุดบกพร่อง ในมุมมองของข้อมูลที่คุณสามารถตรวจสอบกรณีอาร์เรย์และการเรียนในชุดวัตถุปัจจุบันและนำทางพร้อมอ้างอิง มีหลาย ๆ สถานการณ์ที่วิธีการแก้จุดบกพร่องปกติจะล้มเหลวและ JProfiler จะช่วยให้คุณหาอยู่
ซูมใน bottlenecks ประสิทธิภาพ
การควบคุมประสิทธิภาพการทำงานของแอพลิเคชันของคุณอาจจะถูกผลักดันจากคุณภาพของการบริการหรือข้อ จำกัด ของการประกันคุณภาพโดยทั่วไป JProfiler มุมมองของ CPU ยืมตัวตามธรรมชาติที่ทั้งสองวิธี
การบันทึกข้อมูลของ CPU, คุณสลับไปยังส่วนของ CPU และคลิกที่ปุ่มบันทึกในแถบเครื่องมือของ JProfiler มุมมองแรกในส่วนของ CPU ที่แสดงให้เห็นต้นไม้ภาวนาที่สะสมสำหรับกระทู้ทั้งหมด เพื่อหาข้อมูลผลการดำเนินงานที่เกี่ยวข้องกับจุดปัญหาเพียงทำตามเปอร์เซ็นต์ขนาดใหญ่เมื่อเปิดโหนด นอกจากนี้เวลาที่แน่นอนและจำนวนสวดที่แสดงสำหรับแต่ละโหนดสามารถช่วยคุณในการรับความรู้สึกสำหรับสถานการณ์ เมื่อคุณคุ้นเคยกับ JProfiler คุณอาจต้องการที่จะปรับแต่งมุมมองนี้จะดีที่สุดเหมาะสมกับความชอบส่วนบุคคลของคุณ
ต้นไม้ภาวนาเป็นมุมมองจากบนลงล่างในการโทรวิธีการใช้งานของคุณ มุมมองนี้จะเป็นประโยชน์มากที่สุดเมื่อคุณพบขวดประสิทธิภาพที่เกิดขึ้นจริงในใบสมัครของคุณ หากคุณต้องการที่จะปรับปรุงประสิทธิภาพการทำงานโดยรวมของมุมมองด้านล่างขึ้นอาจจะใช้ได้มากขึ้น
ชนิดของมุมมองนี้ - เรียกดูจุดร้อน - แสดงให้เห็นถึงวิธีการที่ใช้เวลาส่วนใหญ่คือการใช้จ่าย โดยการเปิดโหนดเหล่านี้คุณจะได้รับติดตามย้อนหลังซึ่งแสดงเส้นทางการภาวนาต่างๆร่วมกับร้อยละของผลงานของพวกเขา โปรดทราบว่าโดยปกติวิธีการเรียกร้องภายในชั้นเรียนหลัก Java ไม่ได้แสดงแยกต่างหาก - แต่ละสายห้องสมุดของคุณจะถือว่าเป็นสีขาวขุ่น คุณสามารถเปลี่ยนพฤติกรรมนี้โดยการปิดชุดกรองที่สอดคล้องกัน
กราฟวิธีการรวมทั้งมุมมอง วิธีการโทรเข้าและขาออกจะถูกนำเสนอในลักษณะเดียวกัน สำหรับจำนวนของสถ​​านการณ์กราฟวิธีการที่สามารถทำให้คุณเข้าใจมากกว่าต้นไม้ภาวนาและจุดร้อนดู กลยุทธ์ที่ดีที่สุดคือการใช้การภาวนาและจุดร้อนมุมมองครั้งแรกและเปลี่ยนไปใช้กราฟวิธีการวิเคราะห์รายละเอียด
แก้ปัญหาที่เกี่ยวข้องกับด้าย
กระทู้สามารถพิเศษเรื่องยากที่จะแก้ปัญหาโดยเฉพาะอย่างยิ่งถ้าคุณไม่ได้มีข้อมูลเพียงพอในลำดับที่เกิดขึ้นจริงและสถานะของหัวข้อในการประยุกต์ใช้ของคุณ JProfiler มุมมองด้ายให้คุณมีความรู้ตรงนี้
มุมมองประวัติศาสตร์กระทู้แสดงให้เห็นการปรับปรุงอย่างต่อเนื่องของสายใยของหัวข้อทั้งหมดบนแกนแนวนอน ชื่อกระทู้จะปรากฏบนแกนแนวตั้งในการสั่งซื้อของการสร้างของพวกเขา แต่ละสีหมายถึงสถานะหัวข้อที่แตกต่าง สีส้มหมายความว่าด้ายกำลังนอนหลับ, สีเขียวหมายถึงหัวข้อที่ทำงานในขณะที่สีแดงจะปรากฏขึ้นหากด้ายกำลังรอการตรวจสอบ คุณสามารถซูมเข้าและออกในระดับรายละเอียดที่คุณต้องการหรือมีแกนเวลาให้พอดีกับขนาดของหน้าต่างของคุณโดยอัตโนมัติ
หากคุณสนใจในสิ่งที่เกิดขึ้นในขณะนี้มุมมองของจอภาพด้ายเป็นสถานที่ที่เหมาะสมที่จะดูที่ ที่นี่คุณสามารถเรียงลำดับกระทู้กรองที่เกี่ยวกับกระทู้สถานะและดูข้อมูลเพิ่มเติมเกี่ยวกับแต่ละหัวข้อ
หากท่านเคยมีการหยุดชะงักในการประยุกต์ใช้ของคุณกราฟการตรวจสอบการหยุดชะงักจะช่วยให้คุณวิเคราะห์หัวข้อที่เกี่ยวข้องกับสถานการณ์และล็อค ตายง่ายๆเช่นเดียวกับที่แสดงอาจจะทำงานออกมาด้วยมือจากมุมมองอื่น ๆ แต่สำหรับการหยุดชะงักที่ซับซ้อนที่เกี่ยวข้องกับจำนวนมากของหัวข้อมุมมองนี้จะขาดไม่ได้
ลดความขัดแย้งจอภาพทั่วไปและแก้จุดบกพร่องลำดับล็อคต้องดูรายละเอียดของการใช้งานจอแสดงผลในปัจจุบันและประวัติศาสตร์ของเหตุการณ์ที่เกี่ยวข้องกับการตรวจสอบทั้งหมด JProfiler มีทั้ง ด้านล่างนี้คุณจะเห็นประวัติการใช้งานจอภาพซึ่งแสดงให้เห็นเหตุการณ์การปิดกั้นร่วมกับกองติดตามของด้ายที่รอคอย
เก็บตาบน JVM ของคุณ
การตรวจสอบพารามิเตอร์สะสมของเครื่องเสมือนสามารถเป็นกิจกรรมที่มีผลอย่างมากแม้ว่าทุกอย่างน่าจะเป็นสิ่งที่ถูกต้อง และการสังเกตการวัดพารามิเตอร์เช่นขนาดกองนับวัตถุเรียนโหลดและตัวเลขด้ายสามารถชี้ไปที่แนวโน้มที่เป็นอันตรายและเกิดปัญหาที่มองออก ในส่วนของมุมมอง telemetry VM, JProfiler มีการควบคุม telemetry ต่างๆที่ให้คุณมีข้อมูลที่คุณต้องการที่จะอยู่หนึ่งขั้นล่วงหน้า
จำนวนของวัตถุบนกองแยกในอาร์เรย์และไม่อาร์เรย์ นี่คือจุดแรกของคุณถ้าคุณกำลังสงสัยหน่วยความจำรั่ว วัตถุทั้งหมดที่มีการอ้างอิงสดที่จะถูกรวมเช่นเดียวกับผู้ที่มี unreferenced แต่เก็บขยะยังไม่ได้มีโอกาสที่จะเก็บยัง
กิจกรรมเก็บขยะซึ่งแสดงอิสระและย้ายวัตถุ หากใบสมัครของคุณนวดกองมากเกินไปนี้จะปรากฏขึ้นที่นี่ ย้ายจำนวนมากของวัตถุสถานที่ภาระสูงในเครื่องเสมือนจริงและสามารถนำไปสู่​​การหยุดชั่วคราว ส่วนใหญ่นี้เกิดขึ้นเมื่อเครื่องเสมือนการขยายกอง
จำนวนเธรดในเครื่องเสมือนแยกหัวข้อในการใช้งานและไม่ได้ใช้งาน นี้จะเป็นประโยชน์ถ้าคุณสร้างจำนวนมากของกระทู้และต้องการข้อมูลเกี่ยวกับการเปลี่ยนแปลงในจำนวนของพวกเขาและจำนวนของพวกเขาทำงานจริง

มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.

  • รุ่นนี้เพิ่มการสนับสนุนสำหรับ Java 7 (ไฟล์ระดับรวบรวมกับ -target 1.7) & quot; คัดลอกไปที่คลิปบอร์ด & quot; ปุ่มบนแผงสำหรับรายละเอียด & quot; ฟิลด์ & quot; และ & quot;. วิธี & quot ;, เช่นเดียวกับด่วนสำหรับเอกสาร opcode ที่ด้านล่างของจอแสดงผล bytecode

ซอฟต์แวร์ที่คล้ายกัน

ซอฟแวร์อื่น ๆ ของนักพัฒนา Ingo Kegel

install4j
install4j

17 Feb 15

ความคิดเห็นที่ jclasslib bytecode viewer

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!