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