uni-bremen-agst / SEE

Collaborative Software Visualization with SEE (Software Engineering Experience)
https://see.uni-bremen.de
MIT License
19 stars 3 forks source link

Asynchronous graph drawing and loading #741

Closed falko17 closed 4 months ago

falko17 commented 4 months ago

This makes several processes during city construction asynchronous instead of synchronous, thus making sure the game keeps running even during longer loading processes. Specifically, the following processes are made asynchronous in the following ways:

[^1]: Note that "not freezing" still means ~5 FPS, which is very slow and unpleasant, but still barely controllable. We can increase the batch size to increase FPS at the cost of processing speed.

Additional changes