C# 在释放父V8Runtime时是否释放V8ScriptEngine实例?

C# 在释放父V8Runtime时是否释放V8ScriptEngine实例?,c#,.net,v8,clearscript,C#,.net,V8,Clearscript,在释放父V8Runtime时是否释放V8ScriptEngine实例 图书馆的文档对此并不清楚。我已经实现了一个部分CommonJS环境,但我想确保使用require()s创建的V8ScriptEngine实例最终得到处理。我想你的问题的答案是否定的;处置运行时不会自动处置其子引擎。每台发动机在单独处理之前保持功能 更多信息: 托管引擎和运行时是引用计数的非托管对象的代理。处理或终结代理会减少其目标的引用计数,当其引用计数达到零时,目标将被销毁。此外,非托管引擎保留对其父运行时的附加引用,因此只

在释放父V8Runtime时是否释放V8ScriptEngine实例


图书馆的文档对此并不清楚。我已经实现了一个部分CommonJS环境,但我想确保使用
require()
s创建的
V8ScriptEngine
实例最终得到处理。

我想你的问题的答案是否定的;处置运行时不会自动处置其子引擎。每台发动机在单独处理之前保持功能

更多信息:

托管引擎和运行时是引用计数的非托管对象的代理。处理或终结代理会减少其目标的引用计数,当其引用计数达到零时,目标将被销毁。此外,非托管引擎保留对其父运行时的附加引用,因此只要引擎保持活动状态,运行时将保持活动状态,而不管托管端是否存在运行时代理