Jump to content

  • Log In with Google      Sign In   
  • Create Account


Which app to use in order to show profiler data?


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
5 replies to this topic

#1 Giallanon   Members   -  Reputation: 1064

Like
0Likes
Like

Posted 03 October 2013 - 10:29 AM

Hello. I'm collecting a lot of profile data from my engine, something like memory allocations and thread pool jobs duration.

I can generate files with timestamps in microseconds of all the events, but what I'd like to have, is some sort of graph.

Sure I could write a program to show them all, but I will take some times and I wonder if there's something out there that can help me.

 

ATM I'm using google chrome built-in profiler, to show the data I collect, and it looks like this:

 

chromeoutput.jpg

This is good for the "thread pool" section; it shows me start time, length and so on, but it's not so good in the "Memory" section.

The problem with memory section is that the height of "globalheapAllocator" is not related to the height of "GlobalPageAllocator" so I can't see if the first is allocating more memory than the second.

What I'd need here could be a standard graph with lines that share the same chart.

 

Anyway, do you know of a program with an open input file format that could help me showing this stuff? It should also be able to manage big files, and have some tools like zoom and pan



Sponsor:

#2 ApochPiQ   Moderators   -  Reputation: 14291

Like
0Likes
Like

Posted 03 October 2013 - 10:49 AM

Excel?



#3 Giallanon   Members   -  Reputation: 1064

Like
0Likes
Like

Posted 03 October 2013 - 12:22 PM

You mean generating a csv files and open it with excel?

To my knowledge, you can't instruct excel to create graphs with a csv file.

And the xls(x) format is not very open...

 

Also I'm pretty sure excel can't stream data, so with big files it won't help that much



#4 Adam_42   Crossbones+   -  Reputation: 2361

Like
2Likes
Like

Posted 03 October 2013 - 04:53 PM

It's not the simplest thing to get started with, but you might find the windows performance toolkit helpful. However it works on a capture then analyze system.

 

You could also have your program generate web pages on the fly with charts in them. http://www.altdevblogaday.com/2011/05/03/my-browser-draws-better-than-i-do/



#5 ChaosEngine   Crossbones+   -  Reputation: 2140

Like
0Likes
Like

Posted 03 October 2013 - 05:12 PM


You could also have your program generate web pages on the fly with charts in them. http://www.altdevblogaday.com/2011/05/03/my-browser-draws-better-than-i-do/

 

That is awesome.


if you think programming is like sex, you probably haven't done much of either.-------------- - capn_midnight

#6 ApochPiQ   Moderators   -  Reputation: 14291

Like
0Likes
Like

Posted 03 October 2013 - 06:34 PM

You could also have your program generate web pages on the fly with charts in them. http://www.altdevblogaday.com/2011/05/03/my-browser-draws-better-than-i-do/


Slick. I personally would use HighCharts over Flot, but the idea is pretty much the same either way.

I wish more teams built tools like this...




Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS