| Automatic Accurate Live Memory Analysis for Garbage-Collected Languages |
| Full text |
Pdf
(180 KB)
|
| Source
|
Language, Compiler and Tool Support for Embedded Systems
archive
Proceedings of the ACM SIGPLAN workshop on Languages, compilers and tools for embedded systems
table of contents
Snow Bird, Utah, United States
Pages: 102 - 111
Year of Publication: 2001
ISBN:1-58113-425-8
Also published in ...
|
|
Authors
|
|
Leena Unnikrishnan
|
Computer Science Department, SUNY at Stony Brook, Stony Brook, NY
|
|
Scott D. Stoller
|
Computer Science Department, SUNY at Stony Brook, Stony Brook, NY
|
|
Yanhong A. Liu
|
Computer Science Department, SUNY at Stony Brook, Stony Brook, NY
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 0, Downloads (12 Months): 19, Citation Count: 5
|
|
|
ABSTRACT
This paper describes a general approach for automatic and accurate live heap space and live heap space-bound analyses for high-level languages. The approach is based on program analysis and transformations and is fully automatic. The space-bound analysis produces accurate (tight) upper bounds in the presence of partially known input structures. The analyses have been implemented and experimental results confirm their accuracy.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
P. Altenbernd. On the false path problem in hard real-time programs. In Proceedings of the 8th EuroMicro Workshop on Real-Time Systems, pages 102-107, L'Aquila, June 1996.
|
 |
2
|
|
| |
3
|
|
 |
4
|
|
| |
5
|
Proceedings of the 3rd European Symposium on Programming, volume 432 of Lecture Notes in Computer Science. Springer-Verlag, Berlin, May 1990.
|
| |
6
|
|
 |
7
|
|
 |
8
|
|
| |
9
|
R. Henriksson. Scheduling Garbage Collection in Embedded Systems. PhD thesis, Department of Computer Science, Lund University, Sept. 1998.
|
 |
10
|
|
 |
11
|
John Hughes , Lars Pareto , Amr Sabry, Proving the correctness of reactive systems using sized types, Proceedings of the 23rd ACM SIGPLAN-SIGACT symposium on Principles of programming languages, p.410-423, January 21-24, 1996, St. Petersburg Beach, Florida, United States
[doi> 10.1145/237721.240882]
|
 |
12
|
|
| |
13
|
|
| |
14
|
|
 |
15
|
|
| |
16
|
|
 |
17
|
|
 |
18
|
|
| |
19
|
|
 |
20
|
Margaret Martonosi , Anoop Gupta , Thomas Anderson, Effectiveness of trace sampling for performance debugging tools, Proceedings of the 1993 ACM SIGMETRICS conference on Measurement and modeling of computer systems, p.248-259, May 10-14, 1993, Santa Clara, California, United States
|
| |
21
|
|
 |
22
|
Patrik Persson, Live memory analysis for garbage collection in embedded systems, Proceedings of the ACM SIGPLAN 1999 workshop on Languages, compilers, and tools for embedded systems, p.45-54, May 05-05, 1999, Atlanta, Georgia, United States
|
| |
23
|
W. Pugh. The Omega Test: A fast and practical integer programming algorithm for dependence analysis. Commun. ACM, 31(8), Aug. 1992.
|
 |
24
|
|
 |
25
|
In Ryu, Issues and challenges in developing embedded software for information appliances and telecommunication terminals, Proceedings of the ACM SIGPLAN 1999 workshop on Languages, compilers, and tools for embedded systems, p.104-120, May 05-05, 1999, Atlanta, Georgia, United States
|
| |
26
|
|
| |
27
|
L. Unnikrishnan, S. D. Stoller, and Y. A. Liu. Automatic accurate stack space and heap space analysis for high-level languages. Technical Report 538, Computer Science Dept., Indiana University, Apr. 2000.
|
| |
28
|
|
| |
29
|
P. Zimmermann and W. Zimmermann. The automatic complexity analysis of divide-and-conquer algorithms. In Computer and Information Sciences VI. Elsevier, 1991.
|
|