Next: About this document ...
Up: Comprehensive Profiling Support in
Previous: Acknowledgements
- 1
-
Glenn Ammons, Thomas Ball, and James R. Larus.
Exploiting hardware performance counters with flow and context
sensitive profiling.
In ACM SIGPLAN Conference on Programming Language Design and
Implementation, June 1997.
- 2
-
Andrew W. Appel, Bruce F. Duba, David B. MacQueen, and Andrew P. Tolmach.
Profling in the presence of optimization and garbage collection.
Technical Report CS-TR-197-88, Princeton University, 1988.
- 3
-
Ziya Aral and Ilya Gernter.
Non-intrusive and interactive profiling in parasight.
In Proceedings of the ACM/SIGPLAN PPEALS 1988, Parallel
Programming: Experience with Applications, Languages and Systems, pages
21-30, July 1988.
- 4
-
David F. Bacon, Ravi Konuru, Chet Murthy, and Mauricio Serrano.
Thin locks: Featherweight synchronization for Java.
In Proceedings of the SIGPLAN'98 Conference on Programming
Language Design and Implementation, pages 258-268, June 1998.
- 5
-
Thomas Ball and James R. Larus.
Optimally profiling and tracing programs.
ACM Transactions on Programming Languages and Systems,
16(4):1319-1360, July 1994.
- 6
-
John J. Barton and John Whaley.
A real-time performance visualizer for Java.
Dr. Dobb's Journal, pages 44-48, March 1998.
- 7
-
Matt Bishop.
Profiling under UNIX by patching.
Software--Practice and Experience, 17(10):729-739, October
1987.
- 8
-
Michal Cierniak and Suresh Srinivas.
Java and scientific programming: Portable browsers for performance
programming.
In Java for Computational Science and Engineering -
Simulation and Modeling II, June 1997.
- 9
-
David L. Detlefs and Bill Kalsow.
Debugging storage management problems in garbage-collected
environments.
In USENIX Conference on Object-Oriented Technologies
(COOTS), pages 69-82, June 1995.
- 10
-
James Gosling, Bill Joy, and Guy Steele.
The Java Language Specification.
Addison-Wesley, Reading, Massachusetts, 1996.
- 11
-
Susan L. Graham, Peter B. Kessler, and Marshall K. McKusick.
Gprof: A call graph execution profiler.
In Proceedings of the SIGPLAN '82 Symposium on Compiler
Construction, pages 120-126, June 1982.
- 12
-
Robert J. Hall and Aaron J. Goldberg.
Call path profiling of monotonic program resources in UNIX.
In Proceedings of Summer 1993 USENIX Technical Conference,
pages 1-13, June 1993.
- 13
-
Jonathan M.D. Hill, Stephen A. Jarvis, Constantinos Siniolakis, and Vasil P.
Vasilev.
Portable and architecture independent parallel performance tuning
using a call-graph profiling tool: a case study in optimizing SQL.
In Proceedings of the Sixth Euromicro Workshop on Parallel and
Distributed Processing - PDP'98, pages 286-294, January 1998.
- 14
-
Dan Ingalls.
The execution profile as a programming tool.
In R. Rustin, editor, Design and Optimization of Compilers.
Prentice-Hall, 1972.
- 15
-
Java Software, Sun Microsystems, Inc.
Java Development Kit (JDK) 1.2, 1998.
Available at https://java.sun.com/products/jdk/1.2.
- 16
-
The Jinsight team (IBM Corporation).
Private communication, July 1998.
- 17
-
Tim Lindholm and Frank Yellin.
The Java Virtual Machine Specification.
Addison-Wesley, Reading, Massachusetts, 1996.
- 18
-
Carl Ponder and Richard J. Fateman.
Inaccuracies in program profilers.
Software--Practice and Experience, 18(5):459-467, May 1988.
- 19
-
John F. Reiser and Joseph P. Skudiarek.
Program profiling problems, and a solution via machine language
rewriting.
ACM SIGPLAN Notices, 29(1):37-45, January 1994.
- 20
-
Patrick M. Sansom and Simon L. Peyton Jones.
Time and space profiling for non-strict higher-order functional
languages.
In Proceedings of the Twentieth ACM Symposium on Principles of
Programming Languages, San Francisco, California, pages 355-366, New
York, January 1995. ACM Press.
- 21
-
Hong Zhang and Sheng Liang.
Fast monitor implementation for the Java virtual machine.
Submitted for publication.
- 22
-
Benjamin Zorn and Paul Hilfinger.
A memory allocation profiler for c and lisp programs.
In Proceedings of Summer USENIX'88 Conference Proceedings,
pages 223-237, June 1988.
Sheng Liang
1998-12-19