On 2013-02-18 17:13, Alexandr Druzhinin wrote:

and this the next problem I get - the application eats memory always. in
C++ I'd say it is leaks but with gc I'm not sure it is - I guess gc
collects memory but I don't see in reality. I think I don't understand
something important and now I read from the start.

The GC works like this:

1. Request memory
2. No memory is available
3. Run a collect cycle
4. If memory still isn't available allocate more from the OS

When it runs a collect it will keep the memory so it can used it for future allocations instead of give it back to the OS.

--
/Jacob Carlborg

Reply via email to