当Go遇上了Lua,会发生什么(2)
发布时间:2019-03-15 00:51 所属栏目:21 来源:Jiahonzheng
导读:因为新建一个 Lua 虚拟机会涉及到大量的内存分配操作,如果采用每次运行都重新创建和销毁的方式的话,将消耗大量的资源。引入虚拟机实例池,能够复用虚拟机,减少不必要的开销。 funcBenchmarkRunWithoutPool(b*tes
因为新建一个 Lua 虚拟机会涉及到大量的内存分配操作,如果采用每次运行都重新创建和销毁的方式的话,将消耗大量的资源。引入虚拟机实例池,能够复用虚拟机,减少不必要的开销。
Benchmark 结果显示,虚拟机实例池的确能够减少很多内存分配操作。 (编辑:ASP站长网) |
相关内容
网友评论
推荐文章
热点阅读