In a bid to reduce the massive debug libCEF from 117MB to something lesser, I applied UPX on it: https://upx.github.io/
It reduces the debug dll to 43MB and the release DLL to about 35MB. But at least with the debug dll in 64 bit mode my simple application crashes(it works fine with the uncompressed debug libCEF.dll):
- Code: Select all
[1216/205658.853:FATAL:iat_patch_function.cc(251)] Check failed: is_patched().
glcef.exe has triggered a breakpoint.
Exception thrown at 0x000007FEFCA0A06D (KernelBase.dll) in glcef.exe: 0x800706B5: The interface is unknown.
I do get the following calls:
OnAfterCreated
GetViewRect() multiple times
OnLoadingStateChange() twice
Are there any other options to reduce the 95 MB release dll libCEF? Built on VS 2015, 64 bit mode with /MTd option.