+1
-1
osu.Framework/Graphics/Performance/FrameTimeDisplay.cs
+1
-1
osu.Framework/Graphics/Performance/FrameTimeDisplay.cs
···
99
99
elapsedSinceLastUpdate = 0;
100
100
101
101
counter.Text = $"{displayFps:0}fps ({rollingElapsed:0.00}ms)"
102
-
+ (clock.Throttling ? $"{(clock.MaximumUpdateHz < 10000 ? clock.MaximumUpdateHz.ToString("0") : "∞").PadLeft(4)}hz" : string.Empty);
102
+
+ (clock.Throttling ? $"{(clock.MaximumUpdateHz > 0 && clock.MaximumUpdateHz < 10000 ? clock.MaximumUpdateHz.ToString("0") : "∞").PadLeft(4)}hz" : string.Empty);
103
103
}
104
104
105
105
private class CounterText : SpriteText
+1
-1
osu.Framework/Statistics/PerformanceMonitor.cs
+1
-1
osu.Framework/Statistics/PerformanceMonitor.cs
···
57
57
58
58
private Thread thread;
59
59
60
-
public double FrameAimTime => 1000.0 / (Clock?.MaximumUpdateHz ?? double.MaxValue);
60
+
public double FrameAimTime => 1000.0 / (Clock?.MaximumUpdateHz > 0 ? Clock.MaximumUpdateHz : double.MaxValue);
61
61
62
62
internal PerformanceMonitor(GameThread thread, IEnumerable<StatisticsCounterType> counters)
63
63
{