Am 13.05.2016 um 17:28 schrieb Bruno Oliveira:
I checked with valgrind, and effectively I did not find any memory leak.
The OS System Monitor (Ubuntu, as I said) consistently presents double
the memory valgrind does (e.g., System Monitor says the app is using
2Gb, while valgrind states it is 1
I checked with valgrind, and effectively I did not find any memory leak.
The OS System Monitor (Ubuntu, as I said) consistently presents double the
memory valgrind does (e.g., System Monitor says the app is using 2Gb, while
valgrind states it is 1GB).
My data (a point cloud) is actually 1GB (bina
I think some facts must be made clear:
* You cannot control when the OpenGL driver releases the memory it
claimed in a previous instant.
* You cannot control when the operating system claims back the memory
pages that a process requested, and in addition, many times it is
simply not possi
I tried removing the children with m_rootNode->removeChildren(0,
m_rootNode->getNumChildren());
but this results in some memory being still allocated.
After that, I move the mouse around a bit in the clean scene, and the
memory starts being freed. However, It never gets to the initial value,
there
Bruno,
if you read the source code, you will see that the LOD uses the same
scheme for storing nodes as a Group: just a vector of ref_ptr that will
be unallocated when destroyed.
Maybe you can place some breakpoints at the destructors on the debugger
and see what is happening.
Bruno Oliveira wri
Thank you for your answer. However, since I'm using a LOD, I think it is
not properly removing my data. At least the memory is still allocated.
If I manually iterate over all nodes and delete them by myself, some memory
is freed, but not all!
2016-05-13 14:58 GMT+01:00 Alberto Luaces :
> Bruno Ol
Bruno Oliveira writes:
> At some point I want to completely wipe out my scene. How can I delete
> all nodes?
If you want to wipe a node and all its descendants, just delete the
parent node. That is what reference counting is all about.
--
Alberto
__
Hello,
Sorry to bother again. I think this is somwhat a different topic from my
previous post.
I am using a LOD based node, with several gourps/LODs.
At some point I want to completely wipe out my scene. How can I delete all
nodes?
This is my code. I think it still leaves some nodes floating.
v
8 matches
Mail list logo