Automatic memory management is an important concept in many high order languages. It improves productivity by abstracting away from memory management, but it is not free! The cost can sometimes be much higher than the programmer thought. This is especially true for lazy functional languages where it is not always obvious when things are evaluated. This thesis describes two ways to decrease the overhead. Faster garbage collectors and tools to aid programmers writing more efficient programs. The first two papers are examples of improved garbage collectors. One is intended for a parallel machine, the other is for sequential machines. Both use generational garbage collectors to decrease the garbage collection time. Neither of them need the usua...
Generational garbage collectors are among the most popular garbage collectors used in programming la...
Functional languages offer a number of advantages over their imperative counterparts. However, a su...
Generational garbage collectors are among the most popular garbage collectors used in programming la...
Automatic memory management is an important concept in many high order languages. It improves produc...
Garbage collection (GC) is a key component of almost all modern programming languages. The advent of...
We describe the design, implementation and use of a new kind of profiling tool that yields valuable ...
As the development of hardware progresses, computers are expected to solve increasingly complex prob...
Automated memory management techniques, or garbage collection, reduces the complexity and problems...
Automated memory management techniques, or garbage collection, reduces the complexity and problems...
Automated memory management techniques, or garbage collection, reduces the complexity and problems...
While a conventional program uses exactly as much memory as it needs, the memory use of a garbage-co...
We describe a memory management toolkit for language implementors. It offers efficient and flexible ...
Functional languages offer a number of advantages over their imperative counterparts. However, a su...
Functional languages offer a number of advantages over their imperative counterparts. However, a su...
tions expressed in this material are those of the authors and do not necessarily reflect the views o...
Generational garbage collectors are among the most popular garbage collectors used in programming la...
Functional languages offer a number of advantages over their imperative counterparts. However, a su...
Generational garbage collectors are among the most popular garbage collectors used in programming la...
Automatic memory management is an important concept in many high order languages. It improves produc...
Garbage collection (GC) is a key component of almost all modern programming languages. The advent of...
We describe the design, implementation and use of a new kind of profiling tool that yields valuable ...
As the development of hardware progresses, computers are expected to solve increasingly complex prob...
Automated memory management techniques, or garbage collection, reduces the complexity and problems...
Automated memory management techniques, or garbage collection, reduces the complexity and problems...
Automated memory management techniques, or garbage collection, reduces the complexity and problems...
While a conventional program uses exactly as much memory as it needs, the memory use of a garbage-co...
We describe a memory management toolkit for language implementors. It offers efficient and flexible ...
Functional languages offer a number of advantages over their imperative counterparts. However, a su...
Functional languages offer a number of advantages over their imperative counterparts. However, a su...
tions expressed in this material are those of the authors and do not necessarily reflect the views o...
Generational garbage collectors are among the most popular garbage collectors used in programming la...
Functional languages offer a number of advantages over their imperative counterparts. However, a su...
Generational garbage collectors are among the most popular garbage collectors used in programming la...