|Summary:||[JSC] Lazily initialize RemoteInspector functionalities|
|Product:||WebKit||Reporter:||Yusuke Suzuki <ysuzuki>|
|Version:||WebKit Nightly Build|
|Bug Depends on:|
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).