javascript - IActiveScriptParse32::ParseScriptText 内存泄漏
问题描述
在 C# 中使用 IActiveScriptParse32::ParseScriptText 时,是否有人遇到过内存泄漏问题?我需要一个能够解析 JavaScript 代码的 ScriptEngine。(一切正常,除了用过的内存)
问题是,我传递的 JavaScript 代码越长,函数“ParseScriptText”分配的非托管内存就越多。
我不知道如何释放分配的空间。在解析我的脚本后,我实际上已经运行了 Marshal.ReleaseComObject(parse32),但不知何故,使用的内存不再下降。
解决方案
推荐阅读
- scala - 有人可以扩展以下速记并解释它是如何工作的
- sql - '' 在 JSON_OBJECT 值中
- python - Python中季节性的简单测试
- javascript - 数组属性的索引数据
- php - CKEditor 4 将 PHP 代码显示为普通文本?
- firebase - 使用 serviceaccount 部署 Firebase 托管失败并显示 403
- sql - SQL 查询以在每个月的第一天到最后一天的列中显示每日计数结果
- sql-server - 一个非常简单的查询的嵌套循环性能问题
- rust - 移动后使用的价值?
- angular - 如何在 Windows 服务器上部署 Angular 通用