|
|
1
4
有趣的
同一评论中有一对“before/after”屏幕截图,显示了一个从8M到420K的应用程序。这对我来说意味着它实际上只是减少了应用程序的工作集,而不是真正的内存需求。如果你最小化一个应用程序,同样的“优化”也会出现。它不会突然占用更少的内存。我不相信桌面.NET框架可以 真正地 仅使用420K运行。
|
|
|
2
0
我可能错了,但在我看来,SmartAssembly将数据推送到页面文件。如果在任务管理器中选择CommitSize和PF delta列,您将看到尽管工作集减小了大小,但提交大小几乎保持不变。如果您尝试访问应用程序中的某些内容,您将看到许多页面错误。 如果这是“内存优化”的行为,那么我认为该名称不适合该功能,应该简单地称为“去优化”,因为访问页面文件的成本可能会显著降低性能。 我对这个解释有错吗? |