Heap Snapshot Profiler
Introducing: The Heap Snapshot UI
Last time I said "just a little bit of work on the heap snapshots should result in a useful tool. Here's my report for the first useful pieces of the Heap Snapshot UI!
Heap Snapshot Profiler
Last time I said "just a little bit of work on the heap snapshots should result in a useful tool. Here's my report for the first useful pieces of the Heap Snapshot UI!
Heap Snapshot Profiler
Over the last months I have worked on the heap snapshot profiler, and now there's also things to see in moarperf's browser UI.
Rakudo Core Development
MoarVM is getting a new subsystem that allows users to programmatically configure specific parts of the runtime, such as what parts of the program the profiler should measure.
Heap Snapshot Profiler
I have long postponed working on the heap snapshot profiler part of the Performance Analysis grant. Now there is a bit of progress to report on and some detailed look at the heap snapshot file format.
Instrumented Profiler
Allocating objects is expensive. The shorter an object's lifetime is, the less expensive it is in total. But what happens to objects that only live for a few instructions? This post shows off how "scalar replacement" looks in the profiler frontend.
Instrumented Profiler
Getting an overview of a program's performance also means you've got to have an idea which routines are responsible for what. A "flame graph" does this very well.
grant
In this post I compare the overall state of MoarPerf's implementation against the "deliverables and inchstones" list from the grant proposal.
grant
A week and a half after the previous work report on the MoarVM profiler frontend, here is another. This time it features changes to the overview page and a search feature for the call graph.
grant
My report of improvements and additions to the perl6 profiler frontend UI since the last post.
grant
I got a whole lot of work done since the previous post. The "Routines" tab is now quite useful, and there's a "Call Graph Explorer" as well! Check the full post for download/usage instructions
grant
I've been working on the profiler's GC display for the past weeks. Here's my report, including a comparison against the old one.
grant
Sadly, the time since the last post on this blog hasn't been fruitful with regards to the profiling project.