Arthas (Alsace) เป็นเครื่องมือวินิจฉัย Java โอเพ่นซอร์สของ Alibaba ซึ่งได้รับความนิยมอย่างมากในหมู่นักพัฒนา
เมื่อคุณประสบปัญหาที่คล้ายกับต่อไปนี้และกำลังสูญเสีย Artha สามารถช่วยคุณแก้ไขได้
คลาสนี้โหลดมาจากแพ็กเกจ jar ใด เหตุใดจึงมีการรายงานข้อยกเว้นหลายประเภท
เหตุใดรหัสที่ฉันเปลี่ยนจึงไม่ดำเนินการ? เป็นไปได้ไหมที่ฉันไม่ได้กระทำ? ผิดสาขา?
หากคุณพบปัญหาและไม่สามารถแก้ไขจุดบกพร่องทางออนไลน์ได้ คุณสามารถเพิ่มบันทึกและเผยแพร่อีกครั้งได้หรือไม่
มีปัญหากับการประมวลผลข้อมูลของผู้ใช้ทางออนไลน์ แต่ไม่สามารถแก้ไขจุดบกพร่องทางออนไลน์และไม่สามารถทำซ้ำแบบออฟไลน์ได้!
มีมุมมองทั่วโลกเกี่ยวกับประสิทธิภาพของระบบหรือไม่
มีวิธีใดในการตรวจสอบสถานะการทำงานแบบเรียลไทม์ของ JVM หรือไม่?
จะค้นหาตำแหน่งฮอตสปอตของแอปพลิเคชันอย่างรวดเร็วและสร้างกราฟเปลวไฟได้อย่างไร
Arthas รองรับ JDK 6+ รองรับ Linux/Mac/Windows ใช้โหมดโต้ตอบบรรทัดคำสั่ง และมอบฟังก์ชันการเติมข้อความอัตโนมัติของแท็บที่หลากหลาย เพื่ออำนวยความสะดวกในการระบุตำแหน่งของปัญหาและการวินิจฉัยเพิ่มเติม
บันทึกการอัปเดตเครื่องมือวินิจฉัย Java โอเพ่นซอร์ส Arthas
เวอร์ชัน 3.5.5
รองรับ vmtool รองรับ macOS / ARM64
อัปเกรด async-profiler เป็น 2.5 รองรับ macOS/ARM64
WebConsole รองรับการกำหนดค่าจำนวนแถวข้อมูลที่จะย้อนกลับขึ้นไป
ปรับปรุงการจัดการ jdk ต่ำแนบ jdk สูงที่อาจโยน java.io.IOException: พบค่าที่ไม่ใช่ตัวเลข - คาดว่า int
ข้อผิดพลาดไฟล์การกำหนดค่าการโหลด arthas-spring-boot-starter
อัปเกรด text-ui เป็น 0.0.3
Webconsole แก้ไขข้อผิดพลาดที่เหตุการณ์การปรับขนาดรายงานข้อผิดพลาดเมื่อปิด websocket
เพิ่มประสิทธิภาพการประกบสตริง
ลดการสูญเสียหน่วยความจำใน UserStatUtil
NPE ที่เป็นไปได้ใน Base64Command
NPE ที่เป็นไปได้ใน PackageInternalsFinder
แก้ไขข้อบกพร่อง: PackageInternalsFinder รองรับเส้นทางไฟล์ที่มีช่องว่างและข้อผิดพลาดอักขระ Unicode
แก้ไข: แก้ไขปัญหาเส้นทาง logFile ที่แสดงในหน้าต่าง