Don't Trust Your Profiler: An Empirical Study on the Precision and Accuracy of Java Profilers

H Burchell, O Larose, S Kaleba, S Marr - Proceedings of the 20th ACM …, 2023 - dl.acm.org
To identify optimisation opportunities, Java developers often use sampling profilers that
attribute a percentage of run time to the methods of a program. Even so these profilers use …

Dynamic Analysis for Concurrency Optmisation

I Orton - 2022 - repository.cam.ac.uk
Modern software engineering is, broadly, a continuous activity–many pieces of industrial
software are constantly developed, they are never “finished”. This process of constant …

Balancing Instrumentation Costs and Performance Insights: A Cost-Aware Approach to Execution Monitoring

A Haghshenas, N Ezzati-Jivan, M Dagenais - Available at SSRN 4556986 - papers.ssrn.com
Application instrumentation is a crucial aspect of software development that ensures the
effectiveness and efficiency of operations. However, the inherent costs associated with …

[PDF][PDF] COST AWARE TRACING

A Haghshenas, M Dagenais, N Ezzati-Jivan - 2022 - dorsal.polymtl.ca
COST AWARE TRACING Page 1 COST AWARE TRACING Amir Haghshenas Michel
Dagenais Naser Ezzati-Jivan Summer 2022 Page 2 CONTENT TABLE • Previously on cost …