thegrumpys / odop

Open Design Optimization Platform (ODOP) - Coil spring design app; mechanical springs; compression spring, extension spring, torsion spring
https://www.springdesignsoftware.org
MIT License
4 stars 5 forks source link

Performance investigation #622

Open grumpyinca opened 2 years ago

grumpyinca commented 2 years ago

Recent work on issue #613 has resulted in a discussion of opportunities for performance improvement, particularly for Seek (and Trade). This issue provides a branch for investigative work that will potentially spin off more specific code changes.

The investigation should include a look into what execution profiling tools are available for Javascript and React apps. Examples:

Related issues include: #443, #325.

1fifoto commented 2 years ago

Profile seek, search, pattern search, init and equation set code to determine hot spots.

1fifoto commented 1 month ago

As a completely different thing, we might consider trying to reduce the updates to the UI during search, seek, etc. See branch in issue #798 which implements #717 to replace the P& x vectors with direct access to the symbol_table (not using redux and therefore not updating the UI). This could be a good performance increase.