我正在调试Winforms应用程序的内存泄漏.在客户提供的转储文件中,未知内存使用量与.NET堆大小之间存在很大差异.(大约1000mb对200mb).那么除了CLR完成的VirtualAllocs以外,未知部分是什么?
!eeheap -gc输出
!address -summary output
我对此有点陌生。如果我弄错了,请原谅。我正在尝试执行此操作以在量角器 ElementFinder 类原型上定义一个方法。
我在这里遵循合并拉取请求中的语法。https://github.com/Microsoft/TypeScript/pull/6213
> 1 import { ElementFinder} from "protractor";
> 2
> 3 declare module "protractor" {
> 4 interface ElementFinder {
> 5 doSomething(): void;
> 6 } }
> 7
> 8
> 9 ElementFinder.prototype.doSomething = function (): void {
> 10 console.log("");
> 11 };
Run Code Online (Sandbox Code Playgroud)
我在第 9 行收到此错误
[ts] 'ElementFinder' 仅指类型,但在这里用作值。
我在这里做错了什么?该示例中唯一不同的是,我使用的是 npm 中的模块,而不是我的包中定义的模块。是否不可能以这种方式增强模块?