Università della Svizzera italiana

Observable dynamic compilation

Zheng, Yudi ; Binder, Walter (Dir.)

Thèse de doctorat : Università della Svizzera italiana, 2017 ; 2017INFO003.

Managed language platforms such as the Java Virtual Machine rely on a dynamic compiler to achieve high performance. Despite the benefits that dynamic compilation provides, it also introduces some challenges to program profiling. Firstly, profilers based on bytecode instrumentation may yield wrong results in the presence of an optimizing dynamic compiler, either due to not being aware of...