Azul release open source tools jHiccup, to provide for the Java run-time analysis of response time

Azul System’s claim on December 13 released open-source tools jHiccup, the design of the tool’s purpose is to run the underlying platform and application-related suspension and delay (or “hiccups”) to make a measurement. New tools and features of Azul’s JitterMeter overlap, but it creates graphical output increased Excel-based tool. In addition it plans to increase the Java-based tool for generating charts. In addition, for the application you want to use jHiccup is quite simple. You only need to start the application java-c command can be added before the jHiccup.

jHiccup will capture run-time response time, its log, and through the “Hiccup map” to show. This tool does not measure the delay caused by the application code, but will be caught by the underlying runtime platform, the delay caused by external, that will run all applications at the time of impact. Techniques used to achieve this effect is very simple: jHiccup will add a thread to the application, it will sleep 1ms, and then wake up, wake up and see the interval from the last how long, if more than 1ms, then the record will be in-house the log. In this way, you have the best response time benchmark.

some of the “Hiccup map” will help you. The first diagram shows a silent system (quiet system) in the free application (idle app). Top of the figure shows jHiccup system to detect the content, and displays the percentage of the total run. In the following, the tool will provide more details of the percentage of sample, which is based on sample 10000. If the system (not application) busy, then we will see a rise in the number of delays, because the scheduler will take up most of the time of application.

空闲系统

following the second graph shows the real case, use the CMS collector runs from telecommunications charges in Hotspot application. Associated with garbage collection log analysis, we can know this show is the major and minor garbage collection events. CMS is a generational recycling program (generational collector), it will isolate the object for the new generation and old generation, and give priority to collect a new generation of objects. The application program is typical in telecommunications charges, it is difficult for a new generation of object handling, because it requires tracking a large number of disappeared for only a few seconds of conversation. Therefore, a large number of new generation in the session will be recycled. The larger of the old generation of the session will result in suspension.

电信应用

jHiccup provides a very simple way to let you know what should be optimized, it will show you how much the application itself has specific performance issues, as well as in other places – like Java virtual machine, operating system, management procedures (if used) and the hardware – how much of the problem. You can www.azulsystems.com/resources/Javatools free download this tool, it has been based on open source Creative Commons license.

view the original English text: Azul Releases Open Source jHiccup Tool to Provide Response Time Analysis of the Java Run

Your email will never published nor shared. Required fields are marked *...

*

*

Type your comment out: