A detailed VM profiler for the Cog VM

Sophie Kaleba, Clément Béra, Alexandre Bergel, Sté́phane Ducasse · 2017

Code profiling enables a user to know where in an application or function the execution time is spent. The Pharo ecosystem offers several code profilers. However, most of the publicly available profilers (MessageTally, Spy, GadgetProfiler) largely ignore the activity carried out by the virtual machine, thus incurring inaccuracy in the gathered information and missing important information, such as the Just-in-time compiler activity.

Read the paper · More papers on PaperTik