before jumping into anything, can you try this out and see what improvement (if any) it makes?
before jumping into anything, can you try this out and see what improvement (if any) it makes?

const double loopsPerSecond = 500;X86Base.IsSupportedpause cpu instructionpause"?Older CPUs will simply do nothing (NOP) as fast as possible.yeah potentially
const double loopsPerSecond = 500;Fatal error. System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
at Silk.NET.GLFW.Glfw.WindowShouldClose(Silk.NET.GLFW.WindowHandle*)
at Tutorial.Program.XRun(Silk.NET.Windowing.IWindow)
at Tutorial.Program.Main(System.String[])X86Base.IsSupportedpausepauseconst double loopsPerSecond = 10000;
Stopwatch loopStopwatch = Stopwatch.StartNew();
window.Initialize();
while (!window.IsClosing)
{
do
{
if (X86Base.IsSupported)
{
X86Base.Pause();
}
}
while (loopStopwatch.Elapsed.TotalSeconds < (1 / loopsPerSecond));
window.DoEvents();
if (!window.IsClosing)
{
window.DoUpdate();
}
if (!window.IsClosing)
{
window.DoRender();
}
+ loopStopwatch.Reset();
}
window.DoEvents();
window.Reset();