iTwin / imodel-transformer

API for exporting an iModel's parts and also importing them into another iModel
MIT License
3 stars 2 forks source link

Speed up - investigate not inserting element aspects in a 1-1 element transformation #20

Closed MichaelBelousov closed 4 months ago

MichaelBelousov commented 1 year ago

If a transformation does not create or merge multiple elements from or into 1, we can probably just use the preserved federation guid instead of an external source aspect to merge it. We should investigate this, as not creating external source aspects could significantly increase performance

Remaining priority issues:

1.x release list:

MichaelBelousov commented 1 year ago

initial results showing a potential improvement of ~40% in identity-transform-into-empty when source contains federation guids

MichaelBelousov commented 10 months ago

this can be merged soon, it is basically done and already available on the -fedguidopt release tag