Dezember 21, 2024

BNA-Germany

Folgen Sie den großen Nachrichten aus Deutschland, entdecken Sie ausgefallene Nachrichten aus Berlin und anderen Städten. Lesen Sie ausführliche Funktionen, die Ihnen helfen, die Denkweise der Deutschen zu verstehen.

Die Geschwindigkeitsgewinne des Computers wurden durch moderne Software zunichte gemacht

Die Geschwindigkeitsgewinne des Computers wurden durch moderne Software zunichte gemacht

[Julio] Auf seinem Schreibtisch steht ein alter Computer, mit dem er ein kurzes Video aufgenommen hat, das zeigt, wie schnell dieser Computer scheinbar einfache Dinge erledigen kann, wie etwa das Öffnen von Standard-Windows-Anwendungen wie Eingabeaufforderung und Notepad. Im Vergleich zu seinem modernen Laptop, der trotz beeindruckend moderner Hardware selbst mit diesen grundlegenden Aufgaben zu kämpfen zu haben scheint, fühlt sich das antike Gerät wie ein Geschwindigkeitsdämon an. Seine Videos haben viele Diskussionen ausgelöst Warum moderne PCs oft langsamer sind als frühere Maschinen.

Nachdem mehrere plausible Szenarien zur Ursache der Verlangsamung durchgespielt wurden, [Julio] Er scheint sich in Bezug auf die Abstraktion in einem klaren Punkt zu befinden. Viele Anwendungsentwickler versuchen, die Entwicklungszeit für ihre Software zu verkürzen und gleichzeitig die Anzahl der Plattformen zu maximieren, auf denen sie ausgeführt wird. Dazu gehört häufig die Verwendung einer Kompatibilitätsschicht, die die Software von der Hardware trennt und den für die Ausführung erforderlichen Overhead erhöht Software. Solche Dinge sind dank der großen Rechenleistung moderner Maschinen möglich, allerdings nicht ohne die geringfügigen Kosten einer erhöhten Latenz. Bei nativ entwickelten Anwendungen wird mit sehr guten Reaktionszeiten gerechnet, aber mittlerweile werden weniger Anwendungen nativ entwickelt, die Dinge enthalten, die sonst so aussehen könnten. Notepad beispielsweise basiert jetzt auf UWP.

Obwohl es viele plausible Gründe für diese scheinbare Verlangsamung der Geschwindigkeit gibt, ist es wahrscheinlich, dass es sich um eine Kombination mehrerer Dinge handelt; Tod tausend Schnitte. Desktop-Anwendungen, die mithilfe der Browser-Kompatibilitätsschicht erstellt wurden, Softwareunternehmen, die ihre Kosten unterbieten, möglicherweise weil sie sich nicht an bewährte Programmierpraktiken halten oder einfach die Vorteile moderner Rechenleistung nutzen, um ihre Kosten zu senken, und natürlich die Tatsache, dass moderne Software oft mehr Hardware-Ressourcen benötigt, um ausgeführt zu werden sicherer und geschützter als ihre Pendants aus der Vergangenheit.