[GiNaC-list] little optimization => lots of Memory usage

Alexei Sheplyakov alexei.sheplyakov at gmail.com
Fri Oct 22 14:53:17 CEST 2010


Hi again,

On Fri, Oct 22, 2010 at 12:22 AM, Cristobal Navarro <axischire at gmail.com> wrote:

> i kept investigating,
> based on the test i've made, im almost sure, 99%, that the increase in
> memory usage is due to the segmentation of the expressions.

I don't think the problem has anything to do with GiNaC. Hint: try sticking
ints (instead of ex*) into that map. Check the memory usage, and compare
it with your calculations.

Use a different data structure (perhaps hash map or a sorted array), and
store ex instead of pointers.

Best regards,
        Alexei


More information about the GiNaC-list mailing list