What‘s the difference between "Heap" and "Allocated"?

User 184 | 7/9/2014, 3:33:48 PM

INFO: memoryinfo.cpp(logusage:90): Memory Info: Finished populating local graph.
Heap: 210062 MB Allocated: 96167.1 MB

In a machine with 254G RAM, graphlab failed with "std::bad_alloc", above is the outputing log before failing.

Comments

User 6 | 7/9/2014, 5:07:23 PM

It seems you are running out of memory. When constructing the graph we construct temporary data structure for sorting the edges and then we clear them. Which application are you trying to use? What is the size of your graph?

In GraphLab Create we have an out of core implementation which can scale to very big graphs without reading them into memory.