Skip to content

Improve memory footprint of JobOptionsSvc

after #155 (closed) we still use a lot of memory for the keys of the internal JobOptionsSvc dictionary and most of the strings are duplicated as we have things like:

  • Algorithm1.Porperty1
  • Algorithm1.Porperty2
  • Algorithm2.Porperty1
  • Algorithm2.Porperty2

The space used could be reduced using a trie or a DAWG instead of a plain map.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information