On 2013-02-18 13:43, Alexandr Druzhinin wrote:
Suddenly I detect that my application is using too much memory, so I
need some way to know how much memory is used by some object to improve
the app. How can I do it?
I've used some OS specific things but they aren't convenient because
provide information about the whole application, instead of the specific
class instance. Simple size calculation of class fields doesn't
correspond to memory consumption.

An object will contain some hidden members as well. Try this:

http://dlang.org/traits.html#classInstanceSize

--
/Jacob Carlborg

Reply via email to