Am Mittwoch, 13. Dezember 2006 05:45 schrieb [EMAIL PROTECTED]:
> On Tue, 12 Dec 2006 18:17:22 -0500 Dennis Schridde
>
> <[EMAIL PROTECTED]> wrote:
> >Am Dienstag, 12. Dezember 2006 23:24 schrieb [EMAIL PROTECTED]:
> >> You want to know what takes up all the time in WZ?  Well, here
> >
> >is
> >
> >> the data.
> >> This was just starting a campaign and building the HQ and other
> >> buildings, and getting the oil well.
> >> The #'s are percent.  (gameLoop is called 69% of the time..and
> >
> >so
> >
> >> on)
> >> I thought the most would be the Draw stuff, but it is not.
> >> DroidUpdate ranks above that!  Also note, this is a debug build.
> >
> >Was droidUpdate changed lately? Because I _think_ that I didn't
> >see it that
> >high when I last run Valgrind. (A few month, maybe half a year,
> >ago.)
> >
> >> _gameLoop  69.225
> >> _memPointerValid   34.174
> >> _treapFindRec      31.548
> >> _droidUpdate       22.202
> >> _blkPointerValidAll        21.826
> >> _blkPointerValid   21.251
> >> _displayWorld      20.499
> >> _draw3DScene       20.486
> >> _displayTerrain    19.721
> >> _drawTiles 19.717
> >> _memBlockCmp       14.416
> >> _structureUpdate   11.091
> >> _bucketRenderCurrentList   10.404
> >> _heapIntegrityCheck        7.245
> >> _levLoadData       7.142
> >
> >This seems to indicate that you didn't run your test long
> >enough...
> >levLoadData should only be called once, at the start of the game,
> >so actually
> >I think it can't be that it eats 7% of the runtime...
> >
> >How did you create that list?
> >@[EMAIL PROTECTED] looks like a msvcrt function... So did you
> >create that
> >list somehow via MSVC?
> >
> >--Dennis
>
> I brought the source to a friend who has the Pro version of VS2005,
> and it has a profiler and all that good stuff.
> I let it run for about 5 mins.  I was mainly wondering what eats up
> the most time.
>
> I didn't know valgrind does the same thing.
Valgrind has a callgrind plugin, which can create similar information. I can 
then analyze the callgrind-dump via KCacheGrind, which (besides other things) 
gives me a list similar to the one you showed.

Attachment: pgpvkJgtTuDNX.pgp
Description: PGP signature

_______________________________________________
Warzone-dev mailing list
[email protected]
https://mail.gna.org/listinfo/warzone-dev

Reply via email to