its bugging me, because i cant seem to work out why each time i load a batch of pivots and clear them after im finished with them, the cpu usage goes up by 1 or 2 %. i have gone over the code, im sure its my fault, but i cant track this problem down, Is their anyway i can view ALL objects inside the 3D hardward from blitz?
CPU leak!
Blitz3D Forums/Blitz3D Programming/CPU leak! I dont know of a way to do that with the Blitz command set but...
what if you, independantly from all your game data, created a data type that kept track of the pivots by replacing the createpivot() and freeentity() commands?
what if you, independantly from all your game data, created a data type that kept track of the pivots by replacing the createpivot() and freeentity() commands?
Type pivot Field mem End Type Function makePivot() entity.pivot=New pivot entity\mem=CreatePivot() Return entity\mem End Function Function freePivot(mem) For entity.pivot=Each pivot If entity\mem=mem FreeEntity mem Delete entity entity.pivot=Last pivot EndIf Next End Function Function flushPivots() For entity.pivot=Each pivot FreeEntity entity\mem Delete entity Next End Function
i tried something like this, i was hoping that i could peek into the memory on the video card, the game is big enough to get lost in code :( although its only 1% per new stage. do i realy need to worry about it?
not everyone is going to play 24-7 are they? hehe (bad response, but im slowly running out of options)
not everyone is going to play 24-7 are they? hehe (bad response, but im slowly running out of options)
Wasn't there a ClearWorld or something similar function that destroyed all entities automatically?
i didn't want to clearworld, it will clear ALL the other 3D Pages and reusable icons, i dont want to load them up all the time... its ok, i think i'll work it out sometime
thanks for the help :)
thanks for the help :)
How about making cube meshes along with your pivots are and then deleting these along with the pivots to see if any are left by accident - causing a leak?
IPete2.
IPete2.
i think i sorted it. IPete2 I did use cubes thats how i was able to clear a massive CPU leak earlier, but i was still having a slight problem with it
Okay Neo,
I hope you've managed to sort it now!
IPete2.
I hope you've managed to sort it now!
IPete2.