Graham Sutherland / Polynomial on Nostr: Reduced large schematic library (SchLib) load times in Altium from ~2m30s down to ...
Reduced large schematic library (SchLib) load times in Altium from ~2m30s down to ~20s, simply by adding an index lookup to one function in the hot path of the loader. They should really contract me in to unfuck things, there's a lot of slow code in here that'd be easy to make far faster with no API changes.
Published at
2024-11-17 19:32:21Event JSON
{
"id": "a60b314abb968d7e4da37ce202fddf798ba10522d1711c2c97ded5a4057334e0",
"pubkey": "72025f2d3f9600cb4f992f4d20f3efc3f0bf6a650e5272ad7a920d716a648c81",
"created_at": 1731871941,
"kind": 1,
"tags": [
[
"proxy",
"https://chaos.social/users/gsuberland/statuses/113499959541091067",
"activitypub"
]
],
"content": "Reduced large schematic library (SchLib) load times in Altium from ~2m30s down to ~20s, simply by adding an index lookup to one function in the hot path of the loader. They should really contract me in to unfuck things, there's a lot of slow code in here that'd be easy to make far faster with no API changes.",
"sig": "70527cbbd42c914fc891b050dbfd0811e570f65201957adc5ee1fd0b6490a855a680105795dbe59d91acd0327f28258d1743137a23bbe7b38acc03209fed0023"
}