Affiliation:
1. Tokyo Research Laboratory, IBM Japan, 1623-14 Shimotsuruma, Yamato-shi, Kanagawa, Japan 242-8502
Abstract
Optimizing exception handling is critical for programs that frequently throw exceptions. We observed that there are many such exception-intensive programs iin various categories of Java programs. There are two commonly used exception handling techniques, stack unwinding optimizes the normal path, while stack cutting optimizes the exception handling path. However, there has been no single exception handling technique to optimize both paths.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design,Software
Cited by
9 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Exceptions all Over the Shop: Modular, Customizable, Language-Independent Exception Handling Layer;Proceedings of the 16th ACM SIGPLAN International Conference on Software Language Engineering;2023-10-23
2. Which Exception Shall We Throw?;Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering;2022-10-10
3. Detecting Inconsistent Thrown Exceptions;2021 IEEE/ACM 29th International Conference on Program Comprehension (ICPC);2021-05
4. HYBRID JAVA COMPILATION OF JUST-IN-TIME AND AHEAD-OF TIME FOR EMBEDDED SYSTEMS;Journal of Circuits, Systems and Computers;2012-04
5. Platform-independent profiling in a virtual execution environment;Software: Practice and Experience;2009-01