-
5
-
-
58449100775
-
-
Sun Microsystems, Inc. JVM Tool Interface (JVMTI), Version 1.0. http://java.sun.com/j2se/l.5.0/docs/guide/jvmti/ [3 June 2008].
-
Sun Microsystems, Inc. JVM Tool Interface (JVMTI), Version 1.0. http://java.sun.com/j2se/l.5.0/docs/guide/jvmti/ [3 June 2008].
-
-
-
-
7
-
-
0005294111
-
ProfBuilder: A package for rapidly building Java execution profilers
-
Technical Report CU-CS-853-98, Department of Computer Science, University of Colorado at Boulder, April
-
Cooper BF, Lee HB, Zorn BG. ProfBuilder: A package for rapidly building Java execution profilers. Technical Report CU-CS-853-98, Department of Computer Science, University of Colorado at Boulder, April 1998.
-
(1998)
-
-
Cooper, B.F.1
Lee, H.B.2
Zorn, B.G.3
-
8
-
-
34248160938
-
The DaCapo benchmarks: Java benchmarking development and analysis
-
New York, NY, U.S.A, October. ACM: New York
-
Blackburn SM, Garner R, Hoffman C, Khan AM, McKinley KS, Bentzur R, Diwan A, Feinberg D, Frampton D, Guyer SZ, Hirzel M, Hosking A, Jump M, Lee H, Moss JEB, Phansalkar A, Stefanović D, VanDrunen T, von Dincklage D, Wiedermann B. The DaCapo benchmarks: Java benchmarking development and analysis. OOPSLA '06: Proceedings of the 21st Annual ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications, New York, NY, U.S.A., October. ACM: New York, 2006.
-
(2006)
OOPSLA '06: Proceedings of the 21st Annual ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications
-
-
Blackburn, S.M.1
Garner, R.2
Hoffman, C.3
Khan, A.M.4
McKinley, K.S.5
Bentzur, R.6
Diwan, A.7
Feinberg, D.8
Frampton, D.9
Guyer, S.Z.10
Hirzel, M.11
Hosking, A.12
Jump, M.13
Lee, H.14
Moss, J.E.B.15
Phansalkar, A.16
Stefanović, D.17
VanDrunen, T.18
von Dincklage, D.19
Wiedermann, B.20
more..
-
9
-
-
0004238565
-
-
The Standard Performance Evaluation Corporation, 3 June 2008
-
The Standard Performance Evaluation Corporation. SPEC JVM98 Benchmarks, http://www.spec.org/osg/jvm98/ [3 June 2008].
-
SPEC JVM98 Benchmarks
-
-
-
10
-
-
58449094061
-
-
The Standard Performance Evaluation Corporation, 3 June 2008
-
The Standard Performance Evaluation Corporation. SPEC JBB2005 (Java Business Benchmark). http://www.spec.org/osg/ jbb2005/ [3 June 2008].
-
SPEC JBB2005 (Java Business Benchmark)
-
-
-
11
-
-
33646716863
-
A portable and customizable profiling framework for Java based on bytecode instruction counting
-
Third Asian Symposium on Programming Languages and Systems (APLAS 2005, Tsukuba, Japan, November , Springer: Berlin
-
Binder W. A portable and customizable profiling framework for Java based on bytecode instruction counting. Third Asian Symposium on Programming Languages and Systems (APLAS 2005), Tsukuba, Japan, November (Lecture Notes in Computer Science, vol. 3780). Springer: Berlin, 2005; 178-194.
-
(2005)
Lecture Notes in Computer Science
, vol.3780
, pp. 178-194
-
-
Binder, W.1
-
12
-
-
1442337585
-
Dynamic metrics for Java
-
Dufour B, Driesen K, Hendren L, Verbrugge C. Dynamic metrics for Java. ACM SIGPLAN Notices 2003; 38(11):149-168.
-
(2003)
ACM SIGPLAN Notices
, vol.38
, Issue.11
, pp. 149-168
-
-
Dufour, B.1
Driesen, K.2
Hendren, L.3
Verbrugge, C.4
-
13
-
-
0037373859
-
Platform independent dynamic Java virtual machine analysis: The Java grande forum benchmark suite
-
Gregg D, Power J, Waldron J. Platform independent dynamic Java virtual machine analysis: The Java grande forum benchmark suite. Concurrency and Computation: Practice and Experience 2003; 15(3-5):459-484.
-
(2003)
Concurrency and Computation: Practice and Experience
, vol.15
, Issue.3-5
, pp. 459-484
-
-
Gregg, D.1
Power, J.2
Waldron, J.3
-
14
-
-
47749088398
-
-
Binder W. Portable profiling of memory allocation in Java. Net.ObjectDays 2005 (NODe 2005), Erfurt, Germany, September (Lecture Notes in Informatics, P-69). Springer: Berlin, 2005; 110-128.
-
Binder W. Portable profiling of memory allocation in Java. Net.ObjectDays 2005 (NODe 2005), Erfurt, Germany, September (Lecture Notes in Informatics, vol. P-69). Springer: Berlin, 2005; 110-128.
-
-
-
-
17
-
-
0035551933
-
-
Binder W, Hulaas JG, Villazón A. Portable resource control in Java. ACM SIGPLAN Notices 2001; 36(11): 139-155. Proceedings of the 2001 ACM SIGPLAN Conference on Object Oriented Programming, Systems, Languages and Applications (OOPSLA'01).
-
Binder W, Hulaas JG, Villazón A. Portable resource control in Java. ACM SIGPLAN Notices 2001; 36(11): 139-155. Proceedings of the 2001 ACM SIGPLAN Conference on Object Oriented Programming, Systems, Languages and Applications (OOPSLA'01).
-
-
-
-
20
-
-
0012073784
-
JRes: A resource accounting interface for Java
-
Proceedings of the 13th Conference on Object-oriented Programming, Systems, Languages, and Applications OOPSLA-98, New York, U.S.A, October
-
Czajkowski G, von Eicken T. JRes: A resource accounting interface for Java. Proceedings of the 13th Conference on Object-oriented Programming, Systems, Languages, and Applications (OOPSLA-98), New York, U.S.A., October (10 of ACM SIGPLAN Notices, vol. 33), 1998.
-
(1998)
10 of ACM SIGPLAN Notices
, vol.33
-
-
Czajkowski, G.1
von Eicken, T.2
-
21
-
-
0003518498
-
The Java Language Specification
-
3rd edn, Addison-Wesley: Reading, MA
-
Gosling J, Joy B, Steele GL, Bracha G. The Java Language Specification (3rd edn) (The Java Series). Addison-Wesley: Reading, MA, 2005.
-
(2005)
The Java Series
-
-
Gosling, J.1
Joy, B.2
Steele, G.L.3
Bracha, G.4
-
23
-
-
0034823784
-
Characterizing the memory behavior of Java workloads: A structured view and opportunities for optimizations
-
Cambridge, MA, June
-
Shuf Y, Serrano MJ, Gupta M, Singh JP. Characterizing the memory behavior of Java workloads: A structured view and opportunities for optimizations. SIGMETRICS 2001 /Performance 2001, Cambridge, MA, June 2001; 194-205.
-
(2001)
SIGMETRICS 2001 /Performance 2001
, pp. 194-205
-
-
Shuf, Y.1
Serrano, M.J.2
Gupta, M.3
Singh, J.P.4
-
24
-
-
41149083134
-
Continuous bytecode instruction counting for CPU consumption estimation
-
11-14 September, Riverside, CA, U.S.A. IEEE Computer Society Press: Silver Spring, MD
-
Camesi A, Hulaas J, Binder W. Continuous bytecode instruction counting for CPU consumption estimation. QEST 2006 (3rd International Conference on the Quantitative Evaluation of SysTems), 11-14 September 2006, Riverside, CA, U.S.A. IEEE Computer Society Press: Silver Spring, MD, 2006; 19-30.
-
(2006)
QEST 2006 (3rd International Conference on the Quantitative Evaluation of SysTems)
, pp. 19-30
-
-
Camesi, A.1
Hulaas, J.2
Binder, W.3
-
26
-
-
0035551803
-
-
Ogasawara T, Komatsu H, Nakatani T. A study of exception handling and its dynamic optimization in Java. ACM SIGPLAN Notices 2001; 36(11):83-95. Proceedings of the 2001 ACM SIGPLAN Conference on Object Oriented Programming, Systems, Languages and Applications (OOPSLA'01).
-
Ogasawara T, Komatsu H, Nakatani T. A study of exception handling and its dynamic optimization in Java. ACM SIGPLAN Notices 2001; 36(11):83-95. Proceedings of the 2001 ACM SIGPLAN Conference on Object Oriented Programming, Systems, Languages and Applications (OOPSLA'01).
-
-
-
-
28
-
-
0003708438
-
Value profiling for instructions and memory locations
-
University of California, San Diego, April
-
Feller P. Value profiling for instructions and memory locations. Master Thesis CS1998-581, University of California, San Diego, April 1998.
-
(1998)
Master Thesis CS1998-581
-
-
Feller, P.1
-
29
-
-
48449084961
-
A quantitative evaluation of the contribution of native code to Java workloads
-
San Jose, CA, U.S.A, October
-
Binder W, Hulaas J, Moret P. A quantitative evaluation of the contribution of native code to Java workloads. 2006 IEEE International Symposium on Workload Characterization (IISWC-2006), San Jose, CA, U.S.A., October 2006; 201-209.
-
(2006)
2006 IEEE International Symposium on Workload Characterization (IISWC-2006)
, pp. 201-209
-
-
Binder, W.1
Hulaas, J.2
Moret, P.3
-
30
-
-
24644453623
-
Extending standard Java runtime systems for resource management
-
Software Engineering and Middleware (SEM 2004, Linz, Austria, September , Springer: Berlin
-
Binder W, Hulaas J. Extending standard Java runtime systems for resource management. Software Engineering and Middleware (SEM 2004), Linz, Austria, September (Lecture Notes in Computer Science, vol. 3437). Springer: Berlin, 2004; 154-169.
-
(2004)
Lecture Notes in Computer Science
, vol.3437
, pp. 154-169
-
-
Binder, W.1
Hulaas, J.2
-
31
-
-
84937414162
-
Altering Java semantics via bytecode manipulation
-
Proceedings of the ACM SIGPLAN/SIGSOFT Conference on Generative Programming and Component Engineering GPCE 2002, U.S.A, October
-
Tanter E, Ségura-Devillechaise M, Noyé J, Piquer J. Altering Java semantics via bytecode manipulation. Proceedings of the ACM SIGPLAN/SIGSOFT Conference on Generative Programming and Component Engineering (GPCE 2002), U.S.A., October (Lecture Notes in Computer Sciences, vol. 2487) 2002; 283-298.
-
(2002)
Lecture Notes in Computer Sciences
, vol.2487
, pp. 283-298
-
-
Tanter, E.1
Ségura-Devillechaise, M.2
Noyé, J.3
Piquer, J.4
-
32
-
-
0005363881
-
Byte code engineering
-
Duesseldorf, Germany, September, Available at
-
Dahm M. Byte code engineering. Java-Information-Tage 1999 (JIT'99), Duesseldorf, Germany, September 1999. Available at: http://jakarta.apache.org/bcel/.
-
(1999)
Java-Information-Tage 1999 (JIT'99)
-
-
Dahm, M.1
-
33
-
-
58449127841
-
-
ObjectWe. ASM. http://asm.objectweb.org/.
-
ObjectWe. ASM
-
-
-
34
-
-
84957801133
-
-
Chiba S. Load-time structural reflection in Java. Proceedings of the 14th European Conference on Object-oriented Programming (ECOOP'2000), Cannes, France (Lecture Notes in Computer Science, 1850). Springer: Berlin, 2000; 313-336.
-
Chiba S. Load-time structural reflection in Java. Proceedings of the 14th European Conference on Object-oriented Programming (ECOOP'2000), Cannes, France (Lecture Notes in Computer Science, vol. 1850). Springer: Berlin, 2000; 313-336.
-
-
-
-
35
-
-
35248825966
-
An Easy-to-use Toolkit for Efficient
-
Java Bytecode Translators , Springer: Berlin
-
Chiba S, Nishizawa M. An Easy-to-use Toolkit for Efficient Java Bytecode Translators (Lecture Notes in Computer Science, vol. 2830). Springer: Berlin, 2003; 364-376.
-
(2003)
Lecture Notes in Computer Science
, vol.2830
, pp. 364-376
-
-
Chiba, S.1
Nishizawa, M.2
-
37
-
-
84956985758
-
Optimizing Java bytecode using the Soot framework: Is it feasible? Compiler Construction
-
Berlin, Germany
-
Vallée-Rai R, Gagnon E, Hendren LJ, Lam P, Pominville P, Sundaresan V. Optimizing Java bytecode using the Soot framework: Is it feasible? Compiler Construction, 9th International Conference (CC 2000), Berlin, Germany, 2000; 18-34.
-
(2000)
9th International Conference (CC
, pp. 18-34
-
-
Vallée-Rai, R.1
Gagnon, E.2
Hendren, L.J.3
Lam, P.4
Pominville, P.5
Sundaresan, V.6
-
38
-
-
85084161092
-
Automatic program transformation with JOIE
-
New Orleans, LA
-
Cohen G, Chase J, Kaminsky D. Automatic program transformation with JOIE. 1998 USENIX Annual Technical Symposium, New Orleans, LA, 1998; 167-178.
-
(1998)
1998 USENIX Annual Technical Symposium
, pp. 167-178
-
-
Cohen, G.1
Chase, J.2
Kaminsky, D.3
-
39
-
-
58449118361
-
-
3 June 2008
-
IBM. Jikes Bytecode Toolkit. http://www.alphaworks.ibm.com/tech/jikesbt [3 June 2008].
-
Toolkit
-
-
-
40
-
-
58449098531
-
-
3 June 2008
-
BEA. Serp. http://serp.sourceforge.net/ [3 June 2008].
-
-
-
-
41
-
-
82955230066
-
An overview of AspectJ
-
ed, Springer: Berlin
-
Kiczales G, Hilsdale E, Hugunin J, Kersten M, Palm J, Griswold WG. An overview of AspectJ. Proceedings of the 15th European Conference on Object-oriented Programming (ECOOP-2001) (Lecture Notes in Computer Science, vol. 2072), Knudsen JL (ed.). Springer: Berlin, 2001; 327-353.
-
(2001)
Proceedings of the 15th European Conference on Object-oriented Programming (ECOOP-2001) (Lecture Notes in Computer Science
, vol.2072
, pp. 327-353
-
-
Kiczales, G.1
Hilsdale, E.2
Hugunin, J.3
Kersten, M.4
Palm, J.5
Griswold, W.G.6
-
42
-
-
34249883568
-
Profiling with AspectJ
-
Pearce DJ, Webster M, Berry R, Kelly PHJ. Profiling with AspectJ. Software: Practice and Experience 2007; 37(7): 747-777.
-
(2007)
Software: Practice and Experience
, vol.37
, Issue.7
, pp. 747-777
-
-
Pearce, D.J.1
Webster, M.2
Berry, R.3
Kelly, P.H.J.4
-
43
-
-
79951611147
-
A tool for dynamic analysis of Java programs
-
New York, NY, U.S.A. ACM: New York
-
Dufour B, Hendren L, Verbrugge C. *J: A tool for dynamic analysis of Java programs. OOPSLA '03: Companion of the 18th Annual ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications, New York, NY, U.S.A. ACM: New York, 2003; 306-307.
-
(2003)
OOPSLA '03: Companion of the 18th Annual ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications
, pp. 306-307
-
-
Dufour, B.1
Hendren, L.2
Verbrugge, C.A.3
-
45
-
-
0028380268
-
Rewriting executable files to measure program behavior
-
Larus JR, Ball T. Rewriting executable files to measure program behavior. Software: Practice and Experience 1994; 24(2):197-218.
-
(1994)
Software: Practice and Experience
, vol.24
, Issue.2
, pp. 197-218
-
-
Larus, J.R.1
Ball, T.2
-
46
-
-
3142766211
-
ATOM: A system for building customized program analysis tools
-
Srivastava A, Eustace A. ATOM: A system for building customized program analysis tools. SIGPLAN Notices 2004; 39(4):528-539.
-
(2004)
SIGPLAN Notices
, vol.39
, Issue.4
, pp. 528-539
-
-
Srivastava, A.1
Eustace, A.2
-
48
-
-
0034593387
-
A portable sampling-based profiler for Java Virtual Machines
-
June, ACM: New York
-
Whaley J. A portable sampling-based profiler for Java Virtual Machines. Proceedings of the ACM 2000 Conference on Java Grande, June 2000. ACM: New York, 2000; 78-87.
-
(2000)
Proceedings of the ACM 2000 Conference on Java Grande
, pp. 78-87
-
-
Whaley, J.1
-
49
-
-
33646598714
-
Portable and accurate sampling profiling for Java
-
Binder W. Portable and accurate sampling profiling for Java. Software: Practice and Experience 2006; 36(6):615-650.
-
(2006)
Software: Practice and Experience
, vol.36
, Issue.6
, pp. 615-650
-
-
Binder, W.1
|