Hi,

One of our ECLiPSe user is trying out his program with our Gecode interface (his original is written for ECLiPSe's native ic solver), and one of the problem he has run into is that the execution seems to consume a lot of memory (> 1.5G), and reducing the cloning apparently does not help much.

However, he can only measure the memory consumption indirectly, by looking at the memory usage of the process, and so it is difficult to be precise.

Is there any existing way of measuring, or at least estimating, the amount of memory used by Gecode? In this case, the search is done in ECLiPSe, rather than using Gecode's search engines, so the creation of clones of the Space are all done from ECLiPSe, so I assume Gecode have not got a "global" way of tracking all the cloned Spaces. However, I should be able to do this from ECLiPSe, but I need to be able to get the memory usage (or estimate) of each Space -- is there any available procedure to get this?

Thanks in advance for any information/help!

Kish

_______________________________________________
Gecode users mailing list
users@gecode.org
https://www.gecode.org/mailman/listinfo/gecode-users

Reply via email to