[ODE] Trimesh -> other objects performance question...
Colin Bonstead
colin at cyan.com
Wed May 11 13:46:06 MST 2005
You don't need VTune or anything like that to get basic profiling info.
Just write your own timer class and wrap it around all the important
functions (draw call, sim update call, etc). If you're on Windows,
QueryPerformanceCounter works good for this. Then dump the stats to the
screen each frame. We do this in our engine and it's good for quickly
figuring out where to look when your framerate gets bad. Some things
can only really be found with something like VTune, but I think you
should be able to get along fine without that.
And yes, debug does make a big difference so make sure and check your
timings in a release build. I've made that mistake before too.
-----Original Message-----
From: Vast <vasko.tim at gmail.com>
Sent: Wed, 11 May 2005 13:41:04 -0400
To: Jon Watte <hplus-ode at mindcontrol.org>
Subject: Re: [ODE] Trimesh -> other objects performance question...
Well, I obviously havn't thought of the debug build being an important
factor in this case. Sorry if you got offended with me making a final
conclusion off of the answers so far. Also, I used (attempted) to use
VTune before, and that piece of software is _complex_ for me at least,
and my trial has expired also =(
Also, thanks for your suggestions, could you please clear up on the
"benchmarking 101"? THanks! Also, is CodeAnalyst free? Ive never heard
of that tool but im quite sure its somewhat like VTune. Ill google when
i get home.
Thanks for your response.
Tim
More information about the ODE
mailing list