为什么安装 Paint.net 会创建还原点并优化性能?

non*_*ity 1 paint.net

安装 Paint.net(Windows 应用程序)时,它实际上会创建一个还原点。这有点奇怪,因为在安装其他应用程序时,这是看不到的。有人知道这是为什么吗?

另一件事是它实际上“优化性能”......并且需要 20 到 30 秒来做到这一点。我认为只有实时游戏或实时应用程序才能做到这一点。非实时应用程序通常不会检查性能。例如,安装 Irfan View 或其他图形应用程序通常不会这样做。有人知道为什么吗?

And*_*ndy 6

Paint.NET 是使用 .NET 框架构建的,我认为它会在安装过程中对其执行“ngen”操作,或者可能在第一次使用时,我不确定。

ngen 将代码从 .Net 应用程序使用的 MSIL 代码编译为本机代码。这将消除应用程序执行期间的任何运行时 JIT 操作,因此可以提高性能。