Jump to content
  • Advertisement
  • entries
  • comments
  • views

NProf v0.11, and NProf-Style Visualizer

Sign in to follow this  


This is actually a combination of two Ventspace posts.

I guess what I posted must have made the rounds or something, cause three days after I said what I was doing, a new NProf was released. Here I went to all this trouble of creating a new profiler, and all I really had to do was complain [grin]

I haven't played with the new iteration in detail, but it does seem to have some nice new touches. I don't actually believe it'll be a competitor for me once I'm done -- but hey, his is functional. Mine's just a toy right now. I'm willing to concede at least that much. It'll do the job for most people.

On a side note, after discussing with friends, I'm decided to use MIT license after all. I think it's more advantageous to me to relieve any legal concerns that anybody may have than to maintain some vague semblance of control over the code. I've also more or less confirmed that SlimTune will be able to profile fully native apps eventually. It won't be a feature in the initial release, most likely, but it's coming.

SlimTune's UI supports pluggable visualizers. What I realized was people were going to want to see their data sliced in different ways, and there would be no sane way to anticipate all those needs, let alone fuse them into a single viewing style. You'll actually be able to drop in .NET assemblies of your own as plugins and have the option to view the profiling data using YOUR plugins, or the ones I ship. Multiple plugins at once on the same data? Check. Real-time view? As long as the plugin supports it. Remote profiling? Absolutely check.

I spent today working on the support for visualizers, and threw together an NProf style visualizer. It's sampling-only, doesn't handle real time yet, and generally a bit rough around the edges. But seeing as how I was typing in SQL by hand before, this is a pretty useful step up. It looks pretty decent, I think:
NProf-style visualizer
And then there's this thing that took two or three hours, is a pain in the ass to navigate, but does update in real time:
NProf-style visualizer

Lastly, there's yet another project we've launched, and this one is wild. It's called SlimGen, and Washu is leading the effort. You can read all about it on his blog. And since he's gone and closed comments, you'll just have to harass him here.
Sign in to follow this  


Recommended Comments

There are no comments to display.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!