Sciweavers

VEE
2010
ACM
192views Virtualization» more  VEE 2010»
13 years 3 months ago
Evaluation of a just-in-time compiler retrofitted for PHP
Programmers who develop Web applications often use dynamic scripting languages such as Perl, PHP, Python, and Ruby. For general purpose scripting language usage, interpreter-based...
Michiaki Tatsubori, Akihiko Tozawa, Toyotaro Suzum...
VEE
2010
ACM
182views Virtualization» more  VEE 2010»
13 years 3 months ago
Efficient runtime tracking of allocation sites in Java
Rei Odaira, Kazunori Ogata, Kiyokuni Kawachiya, Ta...
VEE
2010
ACM
238views Virtualization» more  VEE 2010»
13 years 9 months ago
Optimizing crash dump in virtualized environments
Crash dump, or core dump is the typical way to save memory image on system crash for future offline debugging and analysis. However, for typical server machines with likely abund...
Yijian Huang, Haibo Chen, Binyu Zang
VEE
2005
ACM
143views Virtualization» more  VEE 2005»
13 years 9 months ago
Optimized interval splitting in a linear scan register allocator
We present an optimized implementation of the linear scan register allocation algorithm for Sun Microsystems’ Java HotSpotTM client compiler. Linear scan register allocation is ...
Christian Wimmer, Hanspeter Mössenböck
VEE
2005
ACM
203views Virtualization» more  VEE 2005»
13 years 9 months ago
Inlining java native calls at runtime
We introduce a strategy for inlining native functions into JavaTM applications using a JIT compiler. We perform further optimizations to transform inlined callbacks into semantica...
Levon Stepanian, Angela Demke Brown, Allan Kielstr...
VEE
2005
ACM
155views Virtualization» more  VEE 2005»
13 years 9 months ago
Using page residency to balance tradeoffs in tracing garbage collection
Daniel Spoonhower, Guy E. Blelloch, Robert Harper
VEE
2005
ACM
143views Virtualization» more  VEE 2005»
13 years 9 months ago
Virtual machine showdown: stack versus registers
Virtual machines (VMs) are commonly used to distribute programs in an architecture-neutral format, which can easily be interpreted or compiled. A long-running question in the desi...
Yunhe Shi, David Gregg, Andrew Beatty, M. Anton Er...
VEE
2005
ACM
149views Virtualization» more  VEE 2005»
13 years 9 months ago
Module-aware translation for real-life desktop applications
Jianhui Li, Peng Zhang, Orna Etzion
VEE
2005
ACM
199views Virtualization» more  VEE 2005»
13 years 9 months ago
Escape analysis in the context of dynamic compilation and deoptimization
In object-oriented programming languages, an object is said to escape the method or thread in which it was created if it can also be accessed by other methods or threads. Knowing ...
Thomas Kotzmann, Hanspeter Mössenböck