You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Initial attempt to produce a ChakraCore build with a small binary footprint, trading off with performance and some functionality.
Lite build currently will disable
- JIT,
- Script debugging
- Valid pointer table in the recycler
- Intl
- ETW
Add support to build without script debug
Add support to not use precomputed valid pointer table saving memory/binary size.
Disable page heap support in recycler for release build
Disable unused script profiling code in ChakraCore
Also fix the OOPJIT IDL to include CommonDefines.h
On Windows, current lite build is about 50% of the normal build on x86 and 51% on x64
x86
Core 5516288 bytes
Lite 2765312 bytes
x64
Core 7315968 bytes
Lite 3742720 bytes
// Following _AddressOfReturnAddress <= real address of "returnAddress". Suffices for RemoteStackWalker to test partially initialized interpreter frame.
// Following _AddressOfReturnAddress <= real address of "returnAddress". Suffices for RemoteStackWalker to test partially initialized interpreter frame.
0 commit comments