Presentation is loading. Please wait.

Presentation is loading. Please wait.

© Richard Jones, University of Kent 2008 ISMM 2008 Wild & Crazy Ideas1 Richard Jones Computing Laboratory University of Kent,

Similar presentations


Presentation on theme: "© Richard Jones, University of Kent 2008 ISMM 2008 Wild & Crazy Ideas1 Richard Jones Computing Laboratory University of Kent,"— Presentation transcript:

1 © Richard Jones, University of Kent 2008 http://www.cs.kent.ac.uk/~rej ISMM 2008 Wild & Crazy Ideas1 Richard Jones Computing Laboratory University of Kent, Canterbury http://www.cs.kent.ac.uk/~rej 8 June 2008, Tucson AZ Seeing Is Doing ISMM 2008

2 © Richard Jones, University of Kent 2008 http://www.cs.kent.ac.uk/~rej ISMM 2008 Wild & Crazy Ideas2 GCspy: GC Visualisation Space 2 Control Stream 0 Stream 1 Space 1 Control Stream 0 Stream 1 Space 0 Control Stream 0 Stream 1 Event filters Client Interpreter OG driver Control Objects Space Free-list Control Free-lists YG driver Control Objects Space Event filters Server Interpreter Data gathering YG Copying GC OG Mark-Sweep GC Control Connect Pause Step Continue Disconnect Event filters Enable/disable Pause at event Period Data

3 © Richard Jones, University of Kent 2008 http://www.cs.kent.ac.uk/~rej ISMM 2008 Wild & Crazy Ideas3 GCspy: GC Control Space 2Space 1Space 0 Toggles Sliders Event filters Client Interpreter OG driver Callback Free-list Callback YG driver Callback Event filters Server Interpreter Data gathering YG Copying GC OG Mark-Sweep GC Control Toggles Sliders Toggles Sliders Data

4 © Richard Jones, University of Kent 2008 http://www.cs.kent.ac.uk/~rej ISMM 2008 Wild & Crazy Ideas4 Callbacks Buttons and sliders in the visualiser (client side) to set state in a driver (server side). Drivers poll state and modify collector’s operation. Trigger full GC rather than minor GC. Enable/disable logging. Hot-swap GCs. Expand/contract heap size. Scan space rather than use remsets. Pretenuring control. Intelligent client (offline analysis and control).

5 © Richard Jones, University of Kent 2008 http://www.cs.kent.ac.uk/~rej ISMM 2008 Wild & Crazy Ideas5 Questions?


Download ppt "© Richard Jones, University of Kent 2008 ISMM 2008 Wild & Crazy Ideas1 Richard Jones Computing Laboratory University of Kent,"

Similar presentations


Ads by Google