|
|
 |
by
D. Viswanathan and S. Liang |
 |
 |
 |
Cited references and note
-
D. Ingalls, The Execution Profile as a Programming Tool, Design and Optimization of Compilers, R. Rustin, Editor, Prentice-Hall, Englewood Cliffs, NJ (1972).
-
T. Lindholm and F. Yellin, The Java Virtual Machine Specification, Addison-Wesley Publishing Co., Reading, MA (1996).
-
J. Gosling, B. Joy, and G. Steele, The Java Language Specification, Addison-Wesley Publishing Co., Reading, MA (1996).
-
Java 2 SDK, Standard Edition, v 1.2, Java Software, Sun Microsystems, Inc., Palo Alto, CA (1998). Available at http://java.sun.com/products/jdk/1.2.
-
OptimizeIt 3.0 Professional, Intuitive Systems, Inc., Cupertino, CA (1999), available at http://www.optimizeit.com/ index.html.
-
JProbe, KL Group, Inc., Toronto (1999), available at http://www.klgroup.com/.
-
TrueTime and TrueCoverage, NuMega, Compuware Corp., Farmington Hills, MI (1999), available at http://www.numega.com/.
-
SPECjvm98 Benchmarks, The Standard Performance Evaluation Corporation (SPGC), Manassas, VA (1998), available at http://www.spec.org/osg/jvm98/.
-
Deadlocks may also be caused by implicit locking and ordering in libraries and system calls, such as I/O operations.
-
The Jinsight team, IBM Corporation, private communication (July 1998).
-
S. Liang and D. Viswanathan, Comprehensive Profiling Support in the Java Virtual Machine, USENIX Conference on Object-Oriented Technologies (COOTS) (May 1999), pp. 229240.
-
S. L. Graham, P. B. Kessler, and M. K. McKusick, Gprof: A Call Graph Execution Profiler, Proceedings of the SIGPLAN '82 Symposium on Compiler Construction (June 1982), pp. 120126.
-
M. Bishop, Profiling Under UNIX by Patching, SoftwarePractice and Experience 17, No. 10, 729739 (October 1987).
-
C. Ponder and R. J. Fateman, Inaccuracies in Program Profilers, SoftwarePractice and Experience 18, No. 5, 459467 (May 1988).
-
J. F. Reiser and J. P. Skudiarek, Program Profiling Problems, and a Solution via Machine Language Rewriting, ACM SIGPLAN Notices 29, No. 1, 3745 (January 1994).
-
T. Ball and J. R. Larus, Optimally Profiling and Tracing Programs, ACM Transactions on Programming Languages and Systems 16, No. 4, 13191360 (July 1994).
-
G. Ammons, T. Ball, and J. R. Larus, Exploiting Hardware Performance Counters with Flow and Context Sensitive Profiling, ACM SIGPLAN Conference on Programming Language Design and Implementation (June 1997).
-
R. J. Hall and A. J. Goldberg, Call Path Profiling of Monotonic Program Resources in UNIX, Proceedings of Summer 1993 USENIX Technical Conference (June 1993), pp. 113.
-
P. M. Sansom and S. L. Peyton Jones, Time and Space Profiling for Non-Strict Higher-Order Functional Languages, Proceedings of the Twentieth ACM Symposium on Principles of Programming Languages, San Francisco, CA, ACM Press, New York (January 1995), pp. 355366.
-
A. W. Appel, B. F. Duba, D. B. MacQueen, and A. P. Tolmach, Profiling in the Presence of Optimization and Garbage Collection, Technical Report CS-TR-197-88, Princeton University, Princeton, NJ (1988).
-
Z. Aral and I. Gernter, Nonintrusive and Interactive Profiling in Parasight, Proceedings of the ACM/SIGPLAN PPEALS 1988, Parallel Programming: Experience with Applications, Languages and Systems (July 1988), pp. 2130.
-
J. M. D. Hill, S. A. Jarvis, C. Siniolakis, and V. P. Vasilev, Portable and Architecture Independent Parallel Performance Tuning Using a Call-Graph Profiling Tool: A Case Study in Optimizing SQL, Proceedings of the Sixth Euromicro Workshop on Parallel and Distributed ProcessingPDP'98 (January 1998), pp. 286294.
-
B. Zorn and P. Hilfinger, A Memory Allocation Profiler for C and Lisp Programs, Proceedings of Summer USENIX'88 Conference Proceedings (June 1988), pp. 223237.
-
D. L. Detlefs and B. Kalsow, Debugging Storage Management Problems in Garbage-Collected Environments, USENIX Conference on Object-Oriented Technologies (COOTS) (June 1995), pp. 6982.
-
M. Cierniak and S. Srinivas, Java and Scientific Programming: Portable Browsers for Performance Programming, Java for Computational Science and EngineeringSimulation and Modeling II (June 1997).
-
J. J. Barton and J. Whaley, A Real-Time Performance Visualizer for Java, Dr. Dobb's Journal 24, 4448 (March 1998).
|
 |
|
|