The performance of generating large files is too poor. There are several optional optimization steps: 1. find_prev_Entity can add a prev_ Index points to the last added entity object so that it does not need to reverse lookup 2. dwg_add_Handleref uses binary search to replace linear search. Currently, the time for 9M dwg files has been reduced from more than 1000 seconds to more than 60 seconds
Performance of find_prev_Entity/dwg_add_Handleref
This is a GitHub Issue
repo:libredwg
owner:LibreDWG
Title : Performance of find_prev_Entity/dwg_add_Handleref
Issue date:

--- start body ---
The performance of generating large files is too poor. There are several optional optimization steps: 1. find_prev_Entity can add a prev_ Index points to the last added entity object so that it does not need to reverse lookup 2. dwg_add_Handleref uses binary search to replace linear search. Currently, the time for 9M dwg files has been reduced from more than 1000 seconds to more than 60 seconds
--- end body ---
