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...

Università della Svizzera italiana

Understanding the performance of interactive applications

Jovic, Milan ; Hauswirth, Matthias (Dir.)

Thèse de doctorat : Università della Svizzera italiana, 2011 ; 2011INFO011.

Many if not most computer systems are used by human users. The performance of such interactive systems ultimately affects those users. Thus, when measuring, understanding, and improving system performance, it makes sense to consider the human user's perspective. Essentially, the performance of interactive applications is determined by the perceptible lag in handling user requests. So, when...