当前位置:  开发笔记 > 编程语言 > 正文

什么是在Compact Framework上开发时找到所有内存的最佳方法?

如何解决《什么是在CompactFramework上开发时找到所有内存的最佳方法?》经验,为你挑选了0个好方法。

我已经使用了CF 远程性能监视器,但是这似乎只跟踪在托管世界中初始化的内存而不是非托管世界.好吧,我只能假设这个,因为探查器中列出的数字远远超过允许的最大数量(CE 5上为32mb).使用RPM分析特定应用程序向我展示了所有缓存的总使用量只能达到大约12mb,然后慢慢收缩,因为(我假设)非托管的东西开始占用更多内存.系统中的内存滑块还显示设备内存非常短.如果我终止该过程,滑块会显示所有内存返回.因此,必须(?)这个吞噬内存的托管进程.

有没有简单的(ish?)方式如何以某种方式跟踪非托管内存使用情况,这可能使我能够将其与相应的P/Invoke调用相匹配?

编辑:对所有你重新标记它不是.NET,标记这样的问题混淆了事情.它是.NETCF/Compact Framework.我知道它们看起来很相似,但它们是不同的,因为.NET摇滚,而CF基本上只是NotImplementedException的包装器.

推荐阅读
sx-March23
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有