메뉴 건너뛰기




Volumn 36, Issue 6, 2006, Pages 615-650

Portable and accurate sampling profiling for Java

Author keywords

Bytecode instrumentation; Java; JVM; Program transformations; Sampling profiling

Indexed keywords

CODES (SYMBOLS); COMPUTATIONAL METHODS; COMPUTER SCIENCE; INFORMATION TECHNOLOGY; PROGRAMMING THEORY; SAMPLING;

EID: 33646598714     PISSN: 00380644     EISSN: 1097024X     Source Type: Journal    
DOI: 10.1002/spe.712     Document Type: Article
Times cited : (34)

References (33)
  • 5
    • 33646585643 scopus 로고    scopus 로고
    • 9 August
    • Sun Microsystems, Inc. JVM Tool Interface (JVMTI). http://java.sun.com/ j2se/1.5.0/docs/guide/jvmti/ [9 August 2005].
    • (2005) JVM Tool Interface (JVMTI)
  • 7
    • 0035551933 scopus 로고    scopus 로고
    • Portable resource control in Java
    • Proceedings of the 2001 ACM SIGPLAN Conference on Object Oriented Programming, Systems, Languages and Applications (OOPSLA'01), November 2001
    • Binder W, Hulaas JG, Villazón A. Portable resource control in Java. Proceedings of the 2001 ACM SIGPLAN Conference on Object Oriented Programming, Systems, Languages and Applications (OOPSLA'01), November 2001. ACM SIGPLAN Notices 2001; 36(11):139-155.
    • (2001) ACM SIGPLAN Notices , vol.36 , Issue.11 , pp. 139-155
    • Binder, W.1    Hulaas, J.G.2    Villazón, A.3
  • 9
    • 6944252690 scopus 로고    scopus 로고
    • A portable CPU-management framework for Java
    • Binder W, Hulaas J. A portable CPU-management framework for Java. IEEE Internet Computing 2004; 8(5):74-83.
    • (2004) IEEE Internet Computing , vol.8 , Issue.5 , pp. 74-83
    • Binder, W.1    Hulaas, J.2
  • 10
    • 0005294111 scopus 로고    scopus 로고
    • ProfBuilder: A package for rapidly building Java execution profilers
    • University of Colorado at Boulder, Department of Computer Science, April
    • Cooper BF, Lee HB, Zorn BG. ProfBuilder: A package for rapidly building Java execution profilers. Technical Report CU-CS-853-98, University of Colorado at Boulder, Department of Computer Science, April 1998.
    • (1998) Technical Report , vol.CU-CS-853-98
    • Cooper, B.F.1    Lee, H.B.2    Zorn, B.G.3
  • 12
    • 33646585949 scopus 로고    scopus 로고
    • The standard performance evaluation corporation
    • 9 August
    • The Standard Performance Evaluation Corporation. SPEC JVM98 Benchmarks. http://www.spec.org/osg/jvm98/ [9 August 2005].
    • (2005) SPEC JVM98 Benchmarks
  • 13
    • 33646596497 scopus 로고    scopus 로고
    • Exact and portable profiling for Java using bytecode instruction counting
    • Ecole Polytechnique Fédérale de Lausanne (EPFL), School of Computer and Communication Sciences, March
    • Binder W, Hulaas J. Exact and portable profiling for Java using bytecode instruction counting. Technical Report EPFL-IC-2005011, Ecole Polytechnique Fédérale de Lausanne (EPFL), School of Computer and Communication Sciences, March 2005.
    • (2005) Technical Report , vol.EPFL-IC-2005011
    • Binder, W.1    Hulaas, J.2
  • 17
    • 0031270220 scopus 로고    scopus 로고
    • Continuous profiling: Where have all the cycles gone?
    • Anderson J et al. Continuous profiling: Where have all the cycles gone? ACM Transactions on Computer Systems 1997; 15(4):357-390.
    • (1997) ACM Transactions on Computer Systems , vol.15 , Issue.4 , pp. 357-390
    • Anderson, J.1
  • 19
    • 0035551803 scopus 로고    scopus 로고
    • A study of exception handling and its dynamic optimization in Java
    • Proceedings of the 2001 ACM SIGPLAN Conference on Object Oriented Programming, Systems, Languages and Applications (OOPSLA'01), November 2001
    • Ogasawara T, Komatsu H, Nakatani T. A study of exception handling and its dynamic optimization in Java. Proceedings of the 2001 ACM SIGPLAN Conference on Object Oriented Programming, Systems, Languages and Applications (OOPSLA'01), November 2001. ACM SIGPLAN Notices 2001; 36(11):83-95.
    • (2001) ACM SIGPLAN Notices , vol.36 , Issue.11 , pp. 83-95
    • Ogasawara, T.1    Komatsu, H.2    Nakatani, T.3
  • 20
    • 84937414162 scopus 로고    scopus 로고
    • Altering Java semantics via bytecode manipulation
    • Proceedings of the ACM SIGPLAN/SIGSOFT Conference on Generative Programming and Component Engineering (GPCE 2002), October 2002 Springer: Berlin
    • 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), October 2002 (Lecture Notes in Computer Science, vol. 2487). Springer: Berlin, 2002.
    • (2002) Lecture Notes in Computer Science , vol.2487
    • Tanter, E.1    Ségura-Devillechaise, M.2    Noyé, J.3    Piquer, J.4
  • 21
    • 84957801133 scopus 로고    scopus 로고
    • Load-time structural reflection in Java
    • Proceedings of the 14th European Conference on Object-Oriented Programming (ECOOP'2000), Cannes, France, June 2000 Springer: Berlin
    • Chiba S. Load-time structural reflection in Java. Proceedings of the 14th European Conference on Object-Oriented Programming (ECOOP'2000), Cannes, France, June 2000 (Lecture Notes in Computer Science, vol. 1850). Springer: Berlin, 2000; 313-336.
    • (2000) Lecture Notes in Computer Science , vol.1850 , pp. 313-336
    • Chiba, S.1
  • 25
    • 0028380268 scopus 로고
    • 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
  • 28
    • 0034593387 scopus 로고    scopus 로고
    • A portable sampling-based profiler for Java Virtual Machines
    • June 2000. ACM Press: 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 Press: New York, 2000; 78-87.
    • (2000) Proceedings of the ACM 2000 Conference on Java Grande , pp. 78-87
    • Whaley, J.1
  • 29
    • 0342321935 scopus 로고    scopus 로고
    • The Jalapeno virtual machine
    • Alpern B et al. The Jalapeno virtual machine. IBM Systems Journal 2000; 39(1):211-238.
    • (2000) IBM Systems Journal , vol.39 , Issue.1 , pp. 211-238
    • Alpern, B.1
  • 32
    • 18944389800 scopus 로고    scopus 로고
    • Efficient JavaVM just-in-time compilation
    • Paris, October 1998, Gaudiot J-L (ed.). IFIP/ACM/IEEE: North-Holland
    • Krall A. Efficient JavaVM just-in-time compilation. International Conference on Parallel Architectures and Compilation Techniques, Paris, October 1998, Gaudiot J-L (ed.). IFIP/ACM/IEEE: North-Holland, 1998; 205-212.
    • (1998) International Conference on Parallel Architectures and Compilation Techniques , pp. 205-212
    • Krall, A.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.