|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
2011 Eighth International Conference on Quantitative Evaluation of SysTems
A Tool for Scalable Profiling and Tracing of Java and Native Code Interactions
Aachen, Germany
September 05-September 08
ISBN: 978-0-7695-4491-5
| ASCII Text | x | ||
| Parijat Dube, Seetharami Seelam, Yanbin Liu, Megumi Ito, Thomas Ling, Michel Hack, Liana Fong, Graeme Johnson, Michael Dawson, Li Zhang, Yuqing Gao, "A Tool for Scalable Profiling and Tracing of Java and Native Code Interactions," Quantitative Evaluation of Systems, International Conference on, pp. 37-46, 2011 Eighth International Conference on Quantitative Evaluation of SysTems, 2011. | |||
| BibTex | x | ||
| @article{ 10.1109/QEST.2011.14, author = {Parijat Dube and Seetharami Seelam and Yanbin Liu and Megumi Ito and Thomas Ling and Michel Hack and Liana Fong and Graeme Johnson and Michael Dawson and Li Zhang and Yuqing Gao}, title = {A Tool for Scalable Profiling and Tracing of Java and Native Code Interactions}, journal ={Quantitative Evaluation of Systems, International Conference on}, volume = {0}, year = {2011}, isbn = {978-0-7695-4491-5}, pages = {37-46}, doi = {http://doi.ieeecomputersociety.org/10.1109/QEST.2011.14}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - Quantitative Evaluation of Systems, International Conference on TI - A Tool for Scalable Profiling and Tracing of Java and Native Code Interactions SN - 978-0-7695-4491-5 SP37 EP46 A1 - Parijat Dube, A1 - Seetharami Seelam, A1 - Yanbin Liu, A1 - Megumi Ito, A1 - Thomas Ling, A1 - Michel Hack, A1 - Liana Fong, A1 - Graeme Johnson, A1 - Michael Dawson, A1 - Li Zhang, A1 - Yuqing Gao, PY - 2011 KW - Java native KW - light weight tracing KW - thread management KW - memory management KW - commercial benchmarks VL - 0 JA - Quantitative Evaluation of Systems, International Conference on ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/QEST.2011.14
Java workloads have two different execution spaces: one in JVM and the other in the native environment. Understanding workload activity in native and non-native (Java) spaces and its impact on the overall resource consumption of Java workloads can be very useful. For example, this knowledge can be exploited in code optimization and for efficient process level scheduling especially in emerging hybrid systems. Existing Java run time tracing tools are quite heavyweight and/or offer limited useful information for understanding Java and native space interactions. We developed an extremely lightweight tracing tool for enterprise Java workloads. The tool captures detailed per-thread statistics related to resource usage and activity in JVM and native spheres. Efficient design based on innovative thread and memory management principles enables us to achieve scalable monitoring with our tool on multi-core systems running enterprise workloads. The information captured by the tool is used to build workload profiles which can then be used for predictive performance of Java workloads in emerging systems and architectures.
Index Terms:
Java native, light weight tracing, thread management, memory management, commercial benchmarks
Citation:
Parijat Dube, Seetharami Seelam, Yanbin Liu, Megumi Ito, Thomas Ling, Michel Hack, Liana Fong, Graeme Johnson, Michael Dawson, Li Zhang, Yuqing Gao, "A Tool for Scalable Profiling and Tracing of Java and Native Code Interactions," qest, pp.37-46, 2011 Eighth International Conference on Quantitative Evaluation of SysTems, 2011
Usage of this product signifies your acceptance of the Terms of Use.
