bryanlundberg / NexusTimer

Nexus Timer is a powerful unopinionated, minimalist training tool for SpeedCubing.
https://nexustimer.com/
GNU General Public License v3.0
42 stars 32 forks source link

performance degradation timer #260

Closed bryanlundberg closed 10 months ago

bryanlundberg commented 10 months ago

After implementing the hints feature for the cross (xcross) solutions #256 , I've noticed that the timer is slowing down after each resolution. It's noticeable that the frames per second (FPS) are decreasing while the timer is running.

I think it's because after the state refresh, it is trying to generate new solutions even when not needed because the timer is active. Also, this feature has expensive CPU requirements.