Abstract
A new, high performance Smalltalk-80™ implementation is described which builds directly upon two previous implementation efforts. This implementation supports a large object space while retaining compatibility with previous Smalltalk-80™ images. The implementation utilizes a interpreter which incorporates a generation based garbage collector and which does not have an object table. This paper describes the design decisions which lead to this implementation and reports preliminary performance results.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design,Software
Reference11 articles.
1. An efficient, incremental, automatic garbage collector
2. Efficient implementation of the smalltalk-80 system
3. Kramer G. Ungar D. and Malcolm M. "About Become" Smalltalk-80 Newsletter Sept. 1984 pp 1-2 Kramer G. Ungar D. and Malcolm M. "About Become" Smalltalk-80 Newsletter Sept. 1984 pp 1-2
Cited by
7 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. JavaScript: the first 20 years;Proceedings of the ACM on Programming Languages;2020-06-12
2. Barriers reconsidered, friendlier still!;ACM SIGPLAN Notices;2013-01-08
3. Garbage Collection Techniques;The Compiler Design Handbook;2007-12-07
4. Profile-based pretenuring;ACM Transactions on Programming Languages and Systems;2007-01
5. A study of large object spaces;ACM SIGPLAN Notices;1999-03