<TITLE>Sun Labs Java Technology Research Group "> Sun Labs Java Technology Research Group
United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...

Sun Labs Java Technology Research Group

"Kick Butt; Have Fun; Eat Lunch; Pick up the Garbage!"

Mission

The Sun Labs JavaTM Technology Research Group (formerly Java Topics) is working on advanced technologies that may be useful for the Java platform nine months and beyond. We are currently focused on high performance implementations of the Java virtual machine.

Projects

High-Performance Garbage Collection

We have worked on (and continue to work on) many aspects of garbage collection, especially scalable collection for large-scale applications running on multiprocessors. This has led us to investigate concurrent collection, where collection and program activity run simultaneously on different processors, and parallel collection, in which the program is stopped for collection, but the garbage collector uses all the available processors in parallel to decrease the duration of the pause.

Java Language Specification and Evolution

The Java Technology Research Group is involved in the specification of the Java Language as well as it's evolution, especially in the area of genericity (parameterized types).

GCspy: A Generic Heap Visualisation Framework

GCspy is a generic and highly-adaptable heap visualisation framework. It is designed to be easily incorporated into a wide range of memory management systems, whether they rely on garbage collection or explicit deallocation.

Publications

Staff