Blender file taking over an hour to load, is this normal? System spec: Threadripper 12 core, SSD, 32GB RAM, 2080ti

File details: 40MB .blend 10 million verts in a curve.

File creation details: Curve created via importing of a very large and complex SVG

Blender version: 2.8

System utilization at time of file read: CPU 5%, RAM slowly gets to about 2.5GB.

The initial SVG import took about 90 minutes but I expected that after it was imported and saved as a blend file, it would be much faster to load up, as no SVG import is needed. It still takes over an hour to load and doesn't seem to be using more than 2 cores.

Once I'm in the file it cannot be worked on as just doing something as basic as switching to edit leaves me sat there waiting for it to switch modes. After 15 minutes of waiting I gave up on it, as waiting more than 15m to switch modes would be just unusable. I do plan to split my curve into multiple pieces, but I can't until I can edit it. I can break it up within the SVG, but it save more time if I can just do this in Blender.

Any performance tips would be most appreciated. Thanks.
10m vertices in a curve are a lot, especially since a bezier is subdivided even more between its control points. With a 2D curve, the filled shapes have to be calculated; another unoptimized step.

Some ideas.


Simplify the svg before exporting (in the exporter application).
Separate the svg in object mode. F3 > "Separate" [search]
Reduce the Preview Resolution of the curves.