56463->0.914354 'Count Invocations'->-11.9746->0.880254 'Count Invocations No InlineSS'->-21.6495->0.783505 'Count Invocations & Backward Branches'->-15.3053->0.846947 'Count Invocations & Backward Branches No InlineSS'->-23.0769->0.769231 'Count Conditionals'->-11.8953->0.881047 'Count Conditionals No InlineSS'->-15.3846->0.846154 'Count Primitives'->-3.8065->0.961935 'Count Primitives No InlineSS'->-13.64->0.8636 'Count Blocks, 396511->0.996035 'Count Blocks No InlineSS'->-8.96114->0.910389 'Backward Branches'->-1.34814->0.986519 'Backward Branches No InlineSS'->-12.4504->0.875496 'Count Primitives & Blocks'->-2.85488->0.971451 'Count Primitives & Blocks No InlineSS'->-14, 1951. ,
Fast, Effective Code Generation in a Just-In-Time Java Compiler, Proceedings of the SIGPLAN`98SIGPLAN`98 Conference on Programming Language Design and Implementation, pp.280-290, 1998. ,
A Comparative Study of Static and Profile-Based Heuristics for Inlining, Proceedings of ACM SIGPLAN Workshop on Dynamic and Adaptive Compilation and Optimization (Dynamo '00), published as SIGPLAN Notices, p.35, 2000. ,
A framework for reducing the cost of instrumented code, SIGPLAN 2001 Conf. on Programming Language Design and Implementation, SIGPLAN Notices, pp.168-179, 2001. ,
Online Feedback-Directed Optimization of Java, SIGPLAN 2002 Conf. on Object- Oriented Programming Languages, Systems and Applications, SIGPLAN Notices, pp.111-129, 2002. ,
DOI : 10.1145/582431.582432
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.13.6526
Optimizing Dynamically-Typed Object-Oriented Languages with Polymorphic Inline Caches, ECOOP'91 Conference Proceedings, 1991. ,
Debugging Optimized Code with Dynamic Deoptimization, Proceedings of the SIGPLAN`92 SIGPLAN`92 Conference on Programming Language Design and Implementation, pp.32-43, 1992. ,
Berkeley Smalltalk: Who Knows Where the Time Goes, pp.189-206 ,