J
Jarek
Hi all!
I'm optimizing my C++ multi-threaded application (linux). My
application consumes huge amout of memory from unknown reason.
There are no memory leaks, or other allocation bugs, application
works well, but on startup it has about 200mb (VmSize).
How can I investigate what function/class/other takes so much memory ?
I tried to verify sizes of classes using sizeof, but it returns
so small values (<100 bytes), there are very little about of dynamic
memory allocations, and all of them are small, so I suspect that
most of this memory is consumed by C++ internally (libs ?).
How to check it, and how to improve it ?
regards
Jarek
I'm optimizing my C++ multi-threaded application (linux). My
application consumes huge amout of memory from unknown reason.
There are no memory leaks, or other allocation bugs, application
works well, but on startup it has about 200mb (VmSize).
How can I investigate what function/class/other takes so much memory ?
I tried to verify sizes of classes using sizeof, but it returns
so small values (<100 bytes), there are very little about of dynamic
memory allocations, and all of them are small, so I suspect that
most of this memory is consumed by C++ internally (libs ?).
How to check it, and how to improve it ?
regards
Jarek