@inproceedings{cdd86ee52fd04b3692e4567635af74f1,
title = "The observer effect of profiling on dynamic Java optimizations",
abstract = "We show that the bytecode injection approach used in common Java profilers, such as HPROF and JProfiler, disables some program optimizations that are performed when the same program is running without a profiler. This behavior is present in both the client and the server mode of the HotSpot JVM.",
keywords = "Dead code elimination, HPROF, HotSpot, Inlining, JVM, Java, Profiler",
author = "Elena Machkasova and Kevin Arhelger and Fernando Trinciante",
year = "2009",
doi = "10.1145/1639950.1640000",
language = "English (US)",
isbn = "9781605587660",
series = "Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA",
pages = "757--758",
booktitle = "OOPSLA 2009 Companion - 24th Annual ACM Conference on Object-Oriented Programming, Systems, Languages and Applications, OOPSLA 2009",
note = "OOPSLA 2009 Companion - 24th Annual ACM Conference on Object-Oriented Programming, Systems, Languages and Applications, OOPSLA 2009 ; Conference date: 25-10-2009 Through 29-10-2009",
}