BizHawk
BizHawk copied to clipboard
TASStudio saving asynchronously
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
- Get a large TASStudio project file and open it
- CTRL + S
- 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