In my experience memory usage peaked at around 7GB for a single process, though this was an x86_64 build.

Some techniques to reduce compiler memory consumption have already been applied in recent times and I suspect the low-hanging fruit may be gone. Given that "maximum memory consumption" is the problem, it may be worth identifying which specific translation units (object files) are the largest and see if they can be broken up. Typically there are 2-4 big templated functions in each.

Best,
Jeff


On Fri, May 7, 2021 at 11:19 AM Tiago de Paula Peixoto <tiago@skewed.de> wrote:
Am 07.05.21 um 20:17 schrieb Marat Idrisov:
> Yes, I use NJOBS=1

I never needed 10GB to compile it with only one job... But in any case,
I'm afraid there is not much that can be done.

--
Tiago de Paula Peixoto <tiago@skewed.de>
_______________________________________________
graph-tool mailing list -- graph-tool@skewed.de
To unsubscribe send an email to graph-tool-leave@skewed.de