mirror of
https://github.com/ppy/osu.git
synced 2024-11-08 04:17:24 +08:00
2dd99ef1fd
While on the surface this looks harmless (ignoring allocations), `Scheduler` doesn't clear cancelled tasks until they reach their execution time. This can cause an increase in time spent processing the scheduler itself. I don't think a per-frame updating component should use scheduled tasks in this way in the first place, so I've just rewritten the logic to avoid that overhead altogether. |
||
---|---|---|
.. | ||
Backgrounds | ||
Containers | ||
Cursor | ||
OpenGL/Vertices | ||
Sprites | ||
UserInterface | ||
UserInterfaceV2 | ||
DateTooltip.cs | ||
DrawableDate.cs | ||
ErrorTextFlowContainer.cs | ||
IHasAccentColour.cs | ||
InputBlockingContainer.cs | ||
OsuColour.cs | ||
OsuFont.cs | ||
OsuIcon.cs | ||
ParticleExplosion.cs | ||
ParticleSpewer.cs | ||
ScreenshotManager.cs |