(2018-02-18, 21:19)Michael Horvath Wrote:(2018-02-18, 15:32)Michael Heidemann Wrote: To your last question - I think yes. Datsville is by far the largest project I know. But I made progress in speed. It was my bad implementation of some functions that made it so slow. Currently I run a last test to see how fast in hours (not days) it will take. Datsville has more than 500000 lines (not inlined), so it is really large.
To your multi-threaded question, I have no idea how to do this.
cu
mikeheide
Thanks for continuing the program!
Yeah, I don't know how to make multi-threaded software either.
I don't think you can multi thread the inline process it might even be slower because all threads still need to manipulate a single destination array/string list.
Loading/parsing the LDraw source files can be threaded though, but I'm guessing that's not the bottle neck here.