scispace - formally typeset
M

Mario I. Wolczko

Researcher at Oracle Corporation

Publications -  75
Citations -  2180

Mario I. Wolczko is an academic researcher from Oracle Corporation. The author has contributed to research in topics: Garbage collection & Cache. The author has an hindex of 26, co-authored 75 publications receiving 2134 citations. Previous affiliations of Mario I. Wolczko include University of Manchester & Sun Microsystems.

Papers
More filters
Proceedings ArticleDOI

One VM to rule them all

TL;DR: This work describes a new approach to virtual machine (VM) construction that amortizes much of the effort in initial construction by allowing new languages to be implemented with modest additional effort, and suggests that high performance is attainable while preserving a modular and layered architecture.
Journal ArticleDOI

Compiling Java just in time

TL;DR: This article describes some of the important issues related to just-in-time, or JIT, compilation techniques for Java and focuses on the JIT compilers developed by Sun for use with the JDK (Java Development Kit) virtual machine running on SPARC and Intel processors.
Patent

Fast lifetime analysis of objects in a garbage-collected system

TL;DR: In this paper, a reference count is maintained for each of the objects to indicate the number of incoming pointers, and each time the graph structure is altered, the reference counts are updated.
Patent

Method and apparatus for optimizing exact garbage collection using a bifurcated data structure

TL;DR: In this article, the first word of a data structure header is distinguishable from any pointer value, and the contents of the header can be used to locate the pointer values in the data structure.
Patent

Performing exact garbage collection using bitmaps that identify pointer values within objects

TL;DR: In this paper, the authors present a method and apparatus for efficiently performing garbage collection on objects defined within an object-oriented programming system, where a bitmap is maintained for each object that indicates which variables in the object are pointer variables and which variables are non-pointer variables.