
 
them is a generational collector which has been 
implemented to emphasize the throughput of the 
application or low garbage collection pause times. In 
addition, there are different kinds of measurement of 
latency as well. Visualizing multiple data sets in the 
same view can be a big challenge just like 
visualizing high dimensional data. We need to 
develop more efficient visual layouts for visualizing 
the large-scale time-based data. Finally, we plan to 
integrate the data online searching into this 
application tool rather than analysing the local data 
offline, so that the visualization can be implemented 
in real-time. 
ACKNOWLEDGEMENTS 
We would like to thank Professor Robert V. Kenyon 
for his help in editing the paper and his advice on 
how to organize the paper. 
REFERENCES 
Adamoli A., Jovic M., and Hauswirth M., 2010. 
LagAlyzer: A Latency profile analysis and 
Visualization tool. In ISPASS ’10, Proceedings of the 
2010 IEEE International Symposium on Performance 
Analysis of System and Software. IEEE. 
Angelopoulos V., Parsons T., Murphy J., and O’Sullivan 
P., 2012. GcLite: An Expert Tool for Analyzing 
Garbage Collection Behavior. Proceedings of the 2012 
Computer Software and Applications Conference 
Workshops. 2012 IEEE 36
th
 Annual, pp. 493-502. 
Ankerst M., Keim D. A., and Kriegel H. –P., 1996. Circle 
segments: A technique for visually exploring large 
multidimensional data sets. In Visualization ’96, Hot 
Topic Session, San Francisco, CA. 
Auerbach J., Bacon D. F., Cheng P., Grove D., Biron B., 
Gracie C., McCloskey B., Micic A., and Sciampacone 
R., 2008. Tax-and-Spend: Democratic Scheduling for 
Real-time Garbage Collection. EMSOFT ’08, 
Proceedings of the 8
th
 ACM International Conference 
on Embedded Software, Atlanta, GA, USA. 
Brogaard J. A., 2010. High Frequency Trading and Its 
Impact on Market Quality. Ph.D. Thesis. Northwestern  
University, USA. 
De Pauw W., Mitchell N., Robillard M., Sevitsky G., and 
Srinivasan H., 2001. Drive-by analysis of running 
programs. Proceedings of ICSE Workshop of Software 
Visualization,  International Conference on Software 
Engineering, Toronto, Ontario, May 2001.  
Garbage Collector Ergonomics, 2013. Retrieved from:  
http://docs.oracle.com/javase/7/docs/technotes/guides/
vm/gc-ergonomics.html 
Gregg B., 2010. Visualizing System Latency. 
Communications of the ACM. vol. 53, no. 7, pp. 48-54. 
IBM Monitoring and Diagnostic Tools for Java – Garbage 
Collection and Memory Visualizer, 2013. Retrieved 
from: 
http://www.ibm.com/developerworks/java/jdk/tools/gc
mv/ 
Java SE 6 HotSpot Virtual Machine Garbage Collection 
Tuning, 2013. Retrieved from: 
http://www.oracle.com/technetwork/java/javase/gc-
tuning-6-140523.html#available_collectors 
Java SE Monitoring and Management Guide, Using 
JConsole, 2013. Retrieved from: 
http://docs.oracle.com/javase/6/docs/technotes/guides/
management/jconsole.html 
Jetty, 2013. Retrieved from: http://www.eclipse.org/jetty/ 
Keim D. A., Schneidewind J., and Sips M., 2004. 
CircleView – A New Approach for Visualizing Time-
related Multidimensional Data Sets. In ACM Advanced 
Visual Interfaces (AVI). Association for Computing 
Machinery (ACM). ACM Press. 
Kirilenko A. and Kyle A. S., 2011. The Flash Crash: The 
Impact of High Frequency Trading on an Electronic 
Market. Manuscript, U of Maryland, USA. 
Kromesch S and Juhász S., 2013. High Dimensional Data 
Visualization. Retrieved from: 
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.
1.1.108.3671 
Lawrey P., Thompson M., Montgomery T. L., and Piper 
A., 2013. Virtual Panel: Using Java in Low Latency 
Environments. Retrieved from: 
http://www.infoq.com/articles/low-latency-vp 
Reiss S. P., 2003. Visualizing Java in Action. SoftVis ’03, 
Proceedings of the 2003 ACM Symposium on Software 
Visualization. pp. 57-65. 
Reitbauer A., Enzenhofer K., Grabner A., Kopp M., 
Pierzchala S., and Wilson S, 2011. Java Enterprise 
Performance, Compuware Corporation. Retrieved 
from: 
http://javabook.compuware.com/content/start.aspx 
Tool Report: HPjmeter, 2002. Retrieved from: 
http://www.javaperformancetuning.com/tools/hpjmete
r/index.shtml 
Schreiber H., 2002. GCViewer. Retrieved from:  
http://www.javaperformancetuning.com/tools/gcviewe
r/index.shtml 
Sekhavat Y. A. and Hoeber O., 2013. Visualizing 
Association Rules Using Linked Matrix, Graph, and 
Detail Views. International Journal of Intelligence 
Science, 3, 34-49. 
Shneiderman B., 1999. The Eyes Have It: A Task by Data 
Type Taxonomy for Information Visualizations. 
Proceedings of the IEEE Symposium on Visual 
Languages. Boulder, pp. 336-343. 
Shneiderman, B., 1992. Tree visualization with tree-maps: 
2-d space-filling approach. ACM Transactions on 
Graphics (TOG), pp. 92–99. 
GCLViz:GarbageCollectionvs.LatencyVisualization
299