BizHawk icon indicating copy to clipboard operation
BizHawk copied to clipboard

TASStudio saving asynchronously

Open Aurumaker72 opened this issue 3 years ago • 15 comments

Summary

Saving a large TASStudio project completely blocks the UI Thread from responding until saving is finished, meaning no work gets done in those 5+ seconds. This is especially annoying with autosave on. Perhaps the I/O could be done on a separate thread asynchronously.

Repro

  1. Get a large TASStudio project file and open it
  2. CTRL + S
  3. Observe the lag, you cant do anything while it's saving

Host env.

  • Bizhawk 2.4.0 (happens on 2.6 too)
  • Windows 10 64-bit
  • AMD Ryzen 3 3200G (IGPU used)
  • 6GB usable ram

Aurumaker72 avatar Feb 08 '21 17:02 Aurumaker72