I think it's the second time that I post something here, I don't have much time to participate so sorry about that...
I'm finishing a game but I will post info about it later.
Meanwhile I did a jmonkeyengine experiment that I like to share:
Visual process viewer or something like that.
I really wanted to create something based on what we could see in one of the Avengers Age of Ultron movie: Remember the Holographic representation of Jarvis? The big orange sphere?
I created a program that can be attached to any PID and let you visualize in 3D the latest stack trace. A sphere is an individual method....and if the sphere is bigger it means that the method is called more frequently.
So with this in mind you can "potentially" see what is going on inside a program....
Sorry but this time it only works with Windows, and is really really ugly.
Hopefully someone can improve this and make it better, but I think I will leave this as it is now.
You need to run this with a PID number as an argument to attach it to that PID.
sourcecode is on github: