Dynamic java program corpus analysis. Part 1: The analyzer

Chung Chien Hwang*, Deng Jyi Chen, Shih-Kun Huang, Min Shong Lin

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review


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, but 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.

Original languageEnglish
Pages (from-to)26-29
Number of pages4
JournalJOOP - Journal of Object-Oriented Programming
Issue number1
StatePublished - 1 May 2001


Dive into the research topics of 'Dynamic java program corpus analysis. Part 1: The analyzer'. Together they form a unique fingerprint.

Cite this