Java Application Monitor API

ภาพหน้าจอของซอฟแวร์:
Java Application Monitor API
รายละเอียดซอฟแวร์:
รุ่น: 2.73
วันที่อัพโหลด: 11 May 15
ผู้พัฒนา: Steve Souza
การอนุญาต: ฟรี
ความนิยม: 52

Rating: 3.5/5 (Total Votes: 2)

Java Application Monitor (Jamon) โครงการเป็นฟรีง่ายมีประสิทธิภาพสูงด้ายปลอดภัย, Java API ที่ช่วยให้นักพัฒนาเพื่อให้ง่ายต่อการตรวจสอบการใช้งานการผลิต Jamon สามารถใช้ในการตรวจสอบประสิทธิภาพการทำงานของแอพลิเคชันคอขวด, ปฏิสัมพันธ์ของผู้ใช้ / การประยุกต์ใช้แอพลิเคชันและความยืดหยุ่น
Jamon รวบรวมสถิติสรุปเช่นฮิตเวลาการดำเนินการ (รวมค่าเฉลี่ยต่ำสุดสูงสุดส่วนเบี่ยงเบนมาตรฐาน) และโปรแกรมประยุกต์ที่ร้องขอพร้อมกัน สถิติ Jamon จะแสดงในคลิก Jamon รายงาน คลิกรายงาน Jamon เพื่อดูการสาธิตสดของ Jamon
Jamon ได้รับการพัฒนาเป็นหลักสำหรับการตรวจสอบการใช้งาน J2EE แต่ก็สามารถนำมาใช้ในการใด ๆ JDK 1.2 หรือสภาพแวดล้อมที่สูงขึ้น Jamon สามารถใช้ใน Servlets, JSP ของ EJB และ Java ถั่วใน J2EE ต่างๆเซิร์ฟเวอร์แอพลิเคชัน (ของ Sybase EAServer และของ BEA WebLogic, & hellip;) และยังสามารถใช้ในสภาพแวดล้อมที่โปรแกรมอื่น ๆ ที่สามารถเรียกโค้ด Java (ColdFusion, PowerBuilder, BroadVision , ... )
รู้สึกอิสระที่จะดำเนินการต่อการอ่านคู่มือการใช้งานหรือดาวน์โหลด Jamon และอ่านเอกสาร Java
ใช้ Jamon เป็นเรื่องง่าย วาง JAMon.jar (90K) ใน classpath ของคุณและล้อมรอบรหัสที่คุณต้องการในการตรวจสอบด้วยการเริ่มต้น Jamon ของ API () และหยุด () วิธี ดูตัวอย่างโค้ดด้านล่าง:
    นำเข้า com.jamonapi *.
    ...
    ตรวจสอบจันทร์ = MonitorFactory.start ("myFirstMonitor");
    ... รหัสถูกตั้งเวลา ...
    mon.stop ();
ยกตัวอย่างเช่นในการเก็บรวบรวมสถิติหน้า JSP ทั้งหมดใน Web Application พัฒนาจะวางสายที่จะเริ่มต้น () วิธีการที่ด้านบนของทุก JSP และเรียกร้องให้หยุด () วิธีการที่ด้านล่าง มีไม่กี่นาทีทำงานพัฒนาจะมีสถิติสำหรับหน้าเว็บแอพลิเคชันทั้งหมด สถิติจะรวมถึงจำนวนของการเข้าชมหน้าเฉลี่ยครั้งหน้าการดำเนินการและจำนวนผู้ใช้พร้อมกันในการเข้าถึงแต่ละหน้า สถิติสามารถแสดงผลเป็นตาราง HTM​​L โดยการเรียก getReport () วิธีการหรือใช้ JAMonAdmin.jsp
Jamon ไม่จำเป็นต้องมีบัญชีบริหารพิเศษ เครื่องมือตรวจสอบจำนวนมากต้องบัญชีผู้ดูแลระบบเพื่อติดตั้งซอฟต์แวร์ตรวจสอบและดูสถิติ เนื่องจากความซับซ้อนของเครื่องมือเหล่านี้นักพัฒนามักจะผ่านไปผู้บริหารการฝึกอบรมพิเศษในการเข้าถึงการตรวจสอบสถิติ หลายเครื่องมือการตรวจสอบเหล่านี้ยังต้องมีการเจาะหลุมในไฟร์วอลล์
Jamon มีไม่มีปัญหาเหล​​่านี้ สถิติที่รวบรวมผ่านทาง Jamon พร้อมที่จะพัฒนาทั้งหมดผ่าน JAMonAdmin.jsp ไม่มีบัญชีผู้ดูแลสิทธิหรือการตั้งค่าที่จำเป็นสำหรับการรวบรวมและดูสถิติ เพราะ Jamon API เป็นส่วนหนึ่งของรหัสโปรแกรมที่นักพัฒนาสามารถสลับเซิร์ฟเวอร์ J2EE App และการตรวจสอบจะทำงานต่อไป JAMonAdmin.jsp มีการเข้าถึงผ่านทาง HTTP และอื่น ๆ สามารถดูได้โดยไม่ต้องเจาะหลุมเพิ่มเติมใด ๆ ในไฟร์วอลล์
Jamon สามารถนำมาใช้ในการตรวจสอบระบบการผลิต การตรวจสอบระบบการผลิตเป็นสิ่งสำคัญเพราะมันเป็นวิธีเดียวที่เราจะเห็นความถี่ที่รหัสของเราจะถูกดำเนินการจากผู้ใช้จริง นอกจากนี้หลายครั้งที่การกำหนดค่าของสภาพแวดล้อมการผลิตที่แตกต่างจากสภาพแวดล้อมการทดสอบเพื่อให้ตัวเลขผลการดำเนินงานระหว่างสองสภาพแวดล้อมที่อาจจะแตกต่างกันมาก ทั้งการตรวจสอบเหล่านี้ด้วยเหตุผลเพียงสภาพแวดล้อมการทดสอบไม่เพียงพอ
ซึ่งแตกต่างจากเครื่องมือตรวจสอบหลาย Jamon เนื่องจากค่าใช้จ่ายน้อยที่สุดผลการดำเนินงานและความสามารถแบบมัลติเธรดที่สามารถนำมาใช้ในระบบการผลิต Jamon สามารถใช้งานที่รันไทม์ (ใช้ JAMonAdmin.jsp) ต่อการลดค่าใช้จ่ายในการปฏิบัติงาน เมื่อวันที่ 2 Ghz Pentium IV เริ่มต้นของ Jamon () และหยุด () วิธีดำเนินการ 500,000 ครั้งต่อวินาที หลังจากที่ปิดการใช้งานวิธีการดำเนินการ 30,000,000 ครั้งต่อวินาที
เพื่อทดสอบประสิทธิภาพการดาวน์โหลด Jamon ของ JAMon.jar และรันคำสั่งต่อไป แสดงให้เห็นถึงจำนวนกี่ครั้งที่เริ่มต้น () และหยุด () ควรจะเรียกว่าในการทดสอบต่างๆ (100,000 จะนำไปใช้เป็นค่าเริ่มต้นถ้าจำนวนไม่ได้ให้)
จาวา -cp JAMon.jar com.jamonapi.TestClassPerformance 500000
ป้ายที่ผ่านมา ("เต็มโรงงาน TimingMonitor ()") ในการส่งออกบ่งชี้ว่าระยะเวลาที่ใช้ในการตรวจสอบการทำงานเมื่อมีการเปิดใช้งานและฉลากเริ่มต้นด้วย "NullMonitor2 ()" แสดงว่าจะใช้เวลานานในการทำงานเมื่อมีการยกเลิกการตรวจสอบ
Jamon มีความยืดหยุ่น เครื่องมือตรวจสอบหลายคนมีความเชี่ยวชาญในการตรวจสอบเฉพาะส่วนของแอพลิเคชัน นี้สามารถบังคับให้นักพัฒนารีสอร์ทเพื่อการใช้เครื่องมือการตรวจสอบหลาย ๆ เพื่อให้ครอบคลุมทุกความต้องการของการตรวจสอบของพวกเขา ยกตัวอย่างเช่นนักพัฒนาอาจจะต้องใช้เครื่องมือที่แตกต่างกันในการตรวจสอบแต่ละต่อไปนี้: ฮิตหน้าสวด EJB โทรวิธีการและการเชื่อมต่อฐานข้อมูล ...
จุดเริ่มต้นของ Jamon () วิธีการใช้สตริงเป็นอาร์กิวเมนต์ สายนี้สามารถเป็นชื่อเพจ JSP ชื่อ EJB ชื่อวิธีการหรือรหัสอื่น ๆ หรือแนวคิดที่สามารถแสดงโดยสตริง
นอกจากนี้เนื่องจากสายจะถูกส่งผ่านไปยังจุดเริ่มต้น () วิธีการพัฒนาสามารถตัดสินใจว่าจะตรวจสอบบนพื้นฐานของข้อมูลรันไทม์ การใช้เทคนิคนี้เราสามารถตรวจสอบแนวโน้มเช่นเดียวกับคอขวดประสิทธิภาพ ตัวอย่างบางส่วนของความยืดหยุ่นของ Jamon:
เก็บสถิติหน้าแรก JSP
- การตรวจสอบจันทร์ = MonitorFactory.start ("โฮมเพจ");
เก็บสถิติระดับ DataAccess ของ openConnection วิธี () (ซึ่งเปิดการเชื่อมต่อฐานข้อมูล)
- การตรวจสอบจันทร์ = MonitorFactory.start ("DataAccess.openConnection ()");
เก็บสถิติสำหรับผู้ใช้ที่บันทึกเข้ามาในระบบของเราในแต่ละ
- การตรวจสอบจันทร์ = MonitorFactory.start (GetUserName ());
เก็บสถิติเพจทั้งหมดเข้าถึงตามวันที่ ยกตัวอย่างเช่น "pageAccesses.05 / 2/10"
- การตรวจสอบจันทร์ = MonitorFactory.start ("pageAccesses." + getTodaysDate ());

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

    < li> นี้เป็นรุ่นเล็ก ๆ น้อย ๆ ที่เพิ่มคุณสมบัติไม่กี่อย่างที่ผู้ใช้ร้องขอหลังจากที่รุ่น 2.7 Jamon ยังคงต้อง JDK 1.4 หรือสูงกว่า (ยกเว้นคู่).
  • ถ้ารุ​​่น 2.7 ทำงานสำหรับคุณและคุณไม่ต้องการคุณสมบัติใหม่แล้วนี้ไม่จำเป็นต้องอัพเกรด.

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

benchmarking
benchmarking

15 Apr 15

HPC Challenge
HPC Challenge

12 May 15

UMark
UMark

3 Jun 15

Cbench
Cbench

3 Jun 15

ความคิดเห็นที่ Java Application Monitor API

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