Profiling our game
by University of Central FL (#0003) · in Torque Game Engine · 07/19/2006 (3:33 pm) · 5 replies
Hello,
I am running a profiling tool called Intel VTune on our game. We are having severe framerate issues due to lots of polygons, but moreso due to lots of animations.
In the results of VTune I saw two functions getting called way more than all the others. One of them was animate, which we are working on. The other was a function called JournalUpdate or something similar (the vtune was on another computer, so this is from memory), which I have no idea about.
Anyone have any idea what JournalUpdate is, and why it would be getting called so often?
Thanks in advance.
I am running a profiling tool called Intel VTune on our game. We are having severe framerate issues due to lots of polygons, but moreso due to lots of animations.
In the results of VTune I saw two functions getting called way more than all the others. One of them was animate, which we are working on. The other was a function called JournalUpdate or something similar (the vtune was on another computer, so this is from memory), which I have no idea about.
Anyone have any idea what JournalUpdate is, and why it would be getting called so often?
Thanks in advance.
#2
Is there any way to disable journaling?
07/23/2006 (2:10 pm)
I never did this. We have TSE though, and we have other programmers on the team, so maybe one of them did it, but I talked to them and they don't even know what that is.Is there any way to disable journaling?
#3
I use TSE too and I'm pretty sure it is not enabled there. There's a switch statement in the main.cs file which is used to parse arguments passed to the executable when run, and passing -journal (or somesuch) should enable it, but only then.
I went with disabling it for release builds and enabling it for debugging builds, via #ifdefines.
07/23/2006 (3:04 pm)
Quote:
I never did this. We have TSE though
I use TSE too and I'm pretty sure it is not enabled there. There's a switch statement in the main.cs file which is used to parse arguments passed to the executable when run, and passing -journal (or somesuch) should enable it, but only then.
I went with disabling it for release builds and enabling it for debugging builds, via #ifdefines.
#4
07/25/2006 (10:15 am)
$800 is quite a lot for a profiling tool IMO
#5
http://tdn.garagegames.com/wiki/Journaling
This has a lot of good information on Journaling. (Massivly useful tool in Torque)
Check GameInterface and see what is going on. Maybe somehow Journaling got enabled in code by a programmer or something.
07/25/2006 (11:27 am)
They're students, I would think the university provides it for them. http://tdn.garagegames.com/wiki/Journaling
This has a lot of good information on Journaling. (Massivly useful tool in Torque)
Check GameInterface and see what is going on. Maybe somehow Journaling got enabled in code by a programmer or something.
Torque Owner Stefan Lundmark