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 条
  • [11] No Java']Java without caffeine -: A tool for dynamic analysis of Java']Java programs
    Guéhéneuc, YG
    Douence, R
    Jussien, N
    ASE 2002: 17TH IEEE INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, 2002, : 117 - 126
  • [12] Program analysis for safety guarantees in a Java']Java virtual machine written in Java']Java
    Maessen, JW
    Sarkar, V
    Grove, D
    ACM SIGPLAN NOTICES, 2001, : 62 - 65
  • [13] Combined static and dynamic immutability analysis of java program
    Yu L.-Q.
    Wang L.-Z.
    Lei B.
    Zhao J.-H.
    Li X.-D.
    Jisuanji Xuebao/Chinese Journal of Computers, 2010, 33 (04): : 736 - 746
  • [14] JNuke:: Efficient dynamic analysis for Java']Java
    Artho, C
    Schuppan, V
    Biere, A
    Eugster, P
    Baur, M
    Zweimüller, B
    COMPUTER AIDED VERIFICATION, 2004, 3114 : 462 - 465
  • [15] Dynamic Purity Analysis for Java']Java Programs
    Xu, Haiying
    Pickett, Christopher J. F.
    Verbrugge, Clark
    PASTE'07 PROCEEDINGS OF THE 2007 ACM SIGPLAN- SIGSOFT WORKSHOP ON PROGRAM ANALYSIS FOR SOFTWARE TOOLS & ENGINEERING, 2007, : 75 - 82
  • [16] Analysis of dynamic class loading in Java']Java
    Kim, KT
    Jo, SM
    Kouh, HJ
    Sim, HJ
    Lee, KL
    Yoo, WH
    PDPTA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-4, 2003, : 1628 - 1634
  • [17] Static Analysis of Java']Java Dynamic Proxies
    Fourtounis, George
    Kastrinis, George
    Smaragdakis, Yannis
    ISSTA'18: PROCEEDINGS OF THE 27TH ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS, 2018, : 209 - 220
  • [18] Analysis of language features of English corpus based on Java']Java Web
    Su, Rina
    MICROPROCESSORS AND MICROSYSTEMS, 2021, 80 (80)
  • [19] Static program analysis for Java']Java Card applets
    Almaliotis, Vasilios
    Loizidis, Alexandros
    Katsaros, Panagiotis
    Louridas, Panagiotis
    Spinellis, Diomidis
    SMART CARD RESEARCH AND ADVANCED APPLICATIONS, PROCEEDINGS, 2008, 5189 : 17 - +
  • [20] DataScan: An extensible program for image analysis in Java']Java
    Ritley, KA
    Schlestein, M
    Dosch, H
    COMPUTER PHYSICS COMMUNICATIONS, 2001, 137 (02) : 300 - 311