I have a app supporting dual monitor.
Both have background image updating regulary, so I used opengl like OpenGL 2D Juce Demo.
I have 2 OpenGLContext, one is for main window and other for second monitor.
But it uses very higher CPU(2x) than not using opengl and app does not respond but updating is normal.
Profiler shows below.
juce::MessageManagerLock::MessageManagerLock 24.52 %
What is right way to support dual monitor with opengl?
OS: Windows 10 x64