34d189ae09
Summary: Changelog: [internal] Introducing LeakChecker. A tool that checks if all native components have been cleaned up when surface is stopped. **Known shortcomings**: - LeakChecker is only enabled in debug builds and the existence of leaks is logged to console. - For now, Leak Checker looks at N-1 screen. This is intentional as there is a known limitation of React that doesn't free up all shadow nodes when surface is stopped. Because of this, the use of LeakChecker is not intuitive and I'll work with React team to try to work around this. - It doesn't help locating the leak, it only informs that leak is present. I'll be looking into ways to help locate the leak. Reviewed By: JoshuaGross, mdvacca Differential Revision: D26727461 fbshipit-source-id: 8350190b99f24642f8e15a3c2e1d79cfaa810d3d |
||
---|---|---|
.. | ||
JSCExecutorFactory.h | ||
JSCExecutorFactory.mm | ||
NSDataBigString.h | ||
NSDataBigString.mm | ||
RCTCxxBridge.mm | ||
RCTCxxBridgeDelegate.h | ||
RCTJSIExecutorRuntimeInstaller.h | ||
RCTJSIExecutorRuntimeInstaller.mm | ||
RCTMessageThread.h | ||
RCTMessageThread.mm | ||
RCTObjcExecutor.h | ||
RCTObjcExecutor.mm |