Using the "Run interceptor script" trigger action

Wednesday, September 07, 2011 | Posted by

In the screen cast below I show how to use the "Run interceptor script" trigger action in a method trigger to print out some internal state of the application for debugging purposes. This is done without recompiling or restarting the application.

Creating a custom probe

Tuesday, September 06, 2011 | Posted by

In this screen cast I show how to create a simple custom probe that measures how often the paint method of the "Animated Bezier Curve" demo is called together with clip bounds information. The example custom probe features events, telemetries and hot spots view.

Inspections in the heap walker

Sunday, September 04, 2011 | Posted by

In this screencast, I show what inspections are available in in JProfiler's heap walker and what they are capable of. Also featured is the powerful custom grouping inspection that lets you group object sets with a code snippet that is directly entered in the JProfiler GUI.

Heap walker graph: Finding paths between selected instances

Friday, September 02, 2011 | Posted by

In this screencast, I discuss the graph view of the heap walker (new in JProfiler 7.0) and how to search for reference paths between two selected objects. Also, I show how to resolve transitive references in the biggest objects view with the help of the graph view.

Filtering in the reference view of the heap walker

Thursday, September 01, 2011 | Posted by

In the screencast below, I show the powerful filtering capabilities in the outgoing reference view of the heap walker that allow you to find objects based on primitive field values, outgoing references or code snippets.