Import profile data into a common analysis and visualization tool

I have a mechanism for generating profile data of several different types. Are there any tools that will import profile data from external sources and create useful interactive visualizations? It seems that there are many profiling tools that implement their own rendering mechanisms, but there really isn’t much difference between the source data that leads them.

So far, I have simply imitated gprof text output, which is more useful than people giving him credit. But that does not say much.

Examples: xperf for Windows, Shark for Mac (although I have not used it yet), SpeedTracer for Google Chrome, oprofileui and many others.

gprof2dot is an example of what I'm looking for since it accepts output from several profile data generators, but (1) I don't find its output terribly useful, especially on large profiles; and (2) optimally, I need an interactive web interface.

Even better, is there a standard profile data format that I can use to feed multiple tools?

For starters, I have basic dynamic callgraph data with transcript timings and call counts, but I would also like to replace the CPU counters, cache miss counts, page error count, etc. for time information. I would also like to combine profile data from several sources (for example, individual profile data from C ++ tools and profiling script associated with timestamps or explicit markers.)

: SpeedTracer. / . , , SpeedTracer. Chrome GWT, .

+3
3

, SSRS? ...

+1

Tableau Spotfire - . - Geovista. , . , Excel.

+1

Spotfire has just announced a free one-year trial of its core visualization tool with free online publishing - Silver Spotfire Search

0
source

Source: https://habr.com/ru/post/1753626/


All Articles