1. A computer-implemented method, comprising: collecting integrated performance data from a plurality of different runtime environment subsystems of a computer system while the computer system is running a program in the runtime environment; displaying a visualization model representing the integrated data from the plurality of subsystems; receiving a visual query of the integrated data at the visualization model; compiling queried data in response to the visual query; drilling down into the queried data in response to user input; and in response to a navigation request directed at the visualization model, navigating to a programming element related to a portion of the queried data.