Today I parsed a large LAF resource with graf-python.
The resource is 2 GB, of which 0.005 GB primary data.
So the 2 GBare all regions, nodes, edges, annotations.
I ran graf-python on a MacBook AIR 11" (mid 2012) with 8 GB RAM.
The time and memory usage was this:
Memory:
6.5 GB real
15.3 GB virtual
Time:
real 65m56.181s
user 16m42.778s
sys 10m44.703s
As you see, there was a lot of waiting involved without the CPU doing much. No wonder, look at the massive swap space that was needed.
By the way, I have commented out dependency specifications in the annotation files.
I have ordered the filespecs in the header file in such a way that files came were fed to graf-python before the files that were dependent on them.
So: this is the limit of what you can comfortably do with LAF and POIO on a state-of-the art laptop.