Warum erstellt die Installation von Paint.net einen Wiederherstellungspunkt und optimiert die Leistung?

1633
太極者無極而生

Bei der Installation von Paint.net (der Windows-App) wird tatsächlich ein Wiederherstellungspunkt erstellt. Dies ist etwas seltsam, da bei der Installation anderer Apps dies nicht angezeigt wird. Weiß jemand warum das so ist?

Eine andere Sache ist, dass es tatsächlich "Leistung optimieren" ... und dies dauert 20 bis 30 Sekunden. Ich dachte, dass nur Echtzeitspiele oder Echtzeitanwendungen das tun. Die Nicht-Echtzeit-App prüft normalerweise nicht die Leistung. Das Installieren von Irfan View oder einer anderen grafischen App führt normalerweise nicht dazu. Weiß jemand warum?

1

2 Antworten auf die Frage

6
Andy

Paint.NET wurde mit dem .NET-Framework erstellt, und ich denke, es führt während des Installationsvorgangs eine "ngen" -Operation darauf aus. Bei der ersten Verwendung bin ich mir nicht sicher.

ngen kompiliert den Code in nativen Code aus dem von .NET-Anwendungen verwendeten MSIL-Code. Dadurch werden Laufzeit-JIT-Vorgänge während der App-Ausführung eliminiert und die Leistung kann somit verbessert werden.

Ich bestätige, dass es während der Installation ngen läuft. Ich habe bei der Installation der letzten Version 3.5 von Paint.NET mit Process Hacker überprüft. Snark vor 14 Jahren 0
4
Phoshi

Für Primäranwender ist es immer eine gute Idee, einen Wiederherstellungspunkt zu erstellen, bevor etwas gestartet wird. Paint.net hat einfach entschieden, dass es sicherstellen würde, dass dies für Sie der Fall ist .

Was letztere betrifft, hat dies offenbar mit dem .NET-Framework zu tun, um das Paint .NET herum gebaut wird.

"Leistung optimieren" hat etwas mit .NET-Anwendungen zu tun, aber ich bin mir nicht sicher, was genau es tut. Deshalb machen es andere Apps nicht: Sie werden nicht von .NET entwickelt. Snark vor 14 Jahren 1