> What OS and CEF version are you testing with?
So far we have reports across pretty much all Operating Systems our software supports:
- Windows 10 64-Bit
- Windows 8 64-Bit
- Windows 7 64-Bit
CEF versions tested were: 2987 (original), 3071 (attempted upgrade #1), 3112 (attempted upgrade #2), 3163 (attempted upgrade #3). User reports and our own tests were always identical: Any version above 3029 drastically increased CPU usage and started leaking memory in certain cases. For some people this went as far as filling up the physical and virtual/paged memory to the brim with leaks until Windows starts closing other apps and eventually also closes the cef processes, leaving exactly one cef process alive.
> What is your reproduction case?
Our repro case is the
Streamlabs Bit Jar, which has a 100% chance of making this issue happen.
1. Open the Bit Jar in either obs-studio Browser Source or in cefclient with OSR windowless enabled.
2. Test the bit alert a bit (spam it if you have to).
3. Watch the memory and cpu usage in Process Explorer or similar.
This problem does not appear in Chrome desktop or when offscreen windowless rendering is off.
> Does the problem reproduce with the cefclient sample application?
If I adjust the cefclient sample application to use Offscreen windowless rendering the issue also appears. With Onscreen rendering the issue is gone.