The validation process has been reduced according to Nicolas's comment (revision 9458). This will impact most likely moves with a high number of lines. The example file has 3 moves per lines so not a big gain here (but way more if you have about 200 lines).
We may need to do some refactoring in trunk to rethink the validation process, I think it can be improved.
Importing a file with 3000 lines took me 3m30, so we can expect ~35min for a 30.000 lines file. 0.07s per line seems reasonable seeing the complexity of the task. We may be able to grab a few seconds there and there but I don't think we will really do a huge break on the complexity...
Hello,
The validation process has been reduced according to Nicolas's comment (revision 9458). This will impact most likely moves with a high number of lines. The example file has 3 moves per lines so not a big gain here (but way more if you have about 200 lines).
We may need to do some refactoring in trunk to rethink the validation process, I think it can be improved.
Importing a file with 3000 lines took me 3m30, so we can expect ~35min for a 30.000 lines file. 0.07s per line seems reasonable seeing the complexity of the task. We may be able to grab a few seconds there and there but I don't think we will really do a huge break on the complexity...
Suggestions are most welcome :)