Bug 194013

Summary: [JSC] Lazily initialize RemoteInspector functionalities
Product: WebKit Reporter: Yusuke Suzuki <ysuzuki>
Component: JavaScriptCoreAssignee: Yusuke Suzuki <ysuzuki>
Status: NEW ---    
Severity: Normal CC: joepeck
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 193606    

Description Yusuke Suzuki 2019-01-30 02:05:33 PST
JSGlobalObject always allocate RemoteInspector related objects. We should allocate them lazily as much as possible.
Maybe, we should open a connection, and once RemoteInspector is attached, we should start instantiating various objects.
We also need to make some of objects FAST_MALLOCED (it seems that some of them are allocated in the system malloc).