puerts
puerts copied to clipboard
[Unity] QuickJS版本的函数绑定不使用v8-impl
detail | 详细描述
出于内存占用考虑。
v8-impl.patch 有没有可能先这样改一下试试。。。
v8-impl.patch 有没有可能先这样改一下试试。。。
如果从v8 api模拟角度来说,这有问题,按v8的设计,一个isolate可以有多个context。清除后其它context获取会有问题。
如果从我们现有使用的场景,看上去没问题,我们是一个JsEnv对应一个isolate和一个context。
确实修改后有些不符合v8的api设计了, 在我的测试用例中, 243字段+243方法GenCode, win64环境 修改前: 671k, 修改后: 440k, 能节约一些内存,但是也并没有很多。