Selecting all objects in editor is slow and consumes excessive memory #17712
Description
Type
Performance
Bug description
When selecting hitobjects in editor, selecting all (or just many) objects can use in excess of 15GB RAM for long maps. While many hitobjects are selected, both CPU and GPU usage skyrocket. This causes severely reduced FPS, and causes the editor to be practically useless.
Screenshots or videos
using this map for comparison:
performance after fresh opening of the game, and loading in the editor
after selecting all hitobjects, having 3-5 fps in-game
after several alt-tabs, keeping objects selected
performance of osu stable on the same map, having all hitobjects selected
And a further limit-test, the unforgiving marathon
selecting all hitobjects on stable:
on lazer:
visible on the resource monitor: selecting all hitobjects of the unforgiving allocated 22GB of RAM before i had to kill the process because my computer was not responding.
Version
2022.405.0-lazer
Logs
performance-audio.log
performance-draw.log
performance-input.log
performance-update.log
runtime.log
updater.log
database.log
network.log
performance.log