Dynamic Java']Java program corpus analysis - Part 1: The analyzer

被引:0
|
作者
Hwang, CC [1 ]
Chen, DJ
Huang, SK
Lin, MS
机构
[1] Natl Chiao Tung Univ, Hsinchu, Taiwan
[2] Acad Sinica, Inst Informat Sci, Taipei, Taiwan
[3] Ind Technol Res Inst, Hsinchu, Taiwan
来源
JOOP-JOURNAL OF OBJECT-ORIENTED PROGRAMMING | 2001年 / 14卷 / 01期
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Program corpus analysis is important in the optimization of runtime systems. Conventional linguistic analysis is static in nature and cannot reflect dynamic behaviors revealed by versatile object-oriented programming languages. We propose a pattern-based runtime profiler in this article. Unlike a conventional profiler or runtime visualization tools, representative program corpora accumulated and benchmarked not only shows monolithic functions that introduce excessive runtime overhead, hut also reflect their correlated code patterns, We propose a pattern-based analysis to address a program runtime bottleneck in a sequence of method invocations. It will reveal more semantic meanings in performance bottleneck rendered by object-oriented programming systems.
引用
收藏
页码:26 / 29
页数:4
相关论文
共 50 条
  • [21] Java']Javana: A system for building customized Java']Java program analysis tools
    Maebe, Jonas
    Buytaert, Dries
    Eeckhout, Lieven
    De Bosschere, Koen
    ACM SIGPLAN NOTICES, 2006, 41 (10) : 153 - 167
  • [22] Sofya: Supporting rapid development of dynamic program analyses for Java']Java
    Kinneer, Alex
    Dwyer, Matthew B.
    Rothermel, Gregg
    29TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: ICSE 2007 COMPANION VOLUME, PROCEEDINGS, 2007, : 51 - +
  • [23] Dynamic data flow analysis for Java']Java programs
    Boujarwah, AS
    Saleh, K
    Al-Dallal, J
    INFORMATION AND SOFTWARE TECHNOLOGY, 2000, 42 (11) : 765 - 775
  • [24] An Analysis of the Dynamic Behavior of Java']Java Script Programs
    Richards, Gregor
    Lebresne, Sylvain
    Burg, Brian
    Vitek, Jan
    PLDI '10: PROCEEDINGS OF THE 2010 ACM SIGPLAN CONFERENCE ON PROGRAMMING LANGUAGE DESIGN AND IMPLEMENTATION, 2010, : 1 - 12
  • [25] Dynamic data structure analysis for Java']Java programs
    Pheng, Sokhorn
    Verbrugge, Clark
    14TH IEEE INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION (ICPC 2006), PROCEEDINGS, 2006, : 191 - +
  • [26] Analysis of Overhead in Dynamic Java']Java Performance Monitoring
    Horky, Vojtech
    Kotrc, Jaroslav
    Libic, Peter
    Tuma, Petr
    PROCEEDINGS OF THE 2016 ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING (ICPE'16), 2016, : 275 - 286
  • [27] Quantitative dynamic-memory analysis for Java']Java
    Garbervetsky, Diego
    Yovine, Sergio
    Braberman, Victor
    Rouaux, Martin
    Taboada, Alejandro
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2011, 23 (14): : 1665 - 1678
  • [28] Java']Java publishing program
    不详
    INTERNET WORLD, 1996, 7 (05): : 24 - 24
  • [29] DPAC: An infrastructure for dynamic program analysis of concurrency Java programs
    Jiang, Yanyan
    Xu, Chang
    Ma, Xiaoxing
    Proceedings of the 2013 Middleware Doctoral Symposium, MDS 2013 - Co-located with ACM/IFIP/USENIX International Middleware Conference, Middleware 2013, 2013,
  • [30] Enabling Modularity and Re-use in Dynamic Program Analysis Tools for the Java']Java Virtual Machine
    Ansaloni, Danilo
    Kell, Stephen
    Zheng, Yudi
    Bulej, Lubomir
    Binder, Walter
    Tuma, Petr
    ECOOP 2013 - OBJECT-ORIENTED PROGRAMMING, 2013, 7920 : 352 - 377