Das könnte eine wirklich dumme Frage sein, aber ich finde nicht wirklich Antworten online (Nicht, dass ich zumindest verstehen kann), ich fand nur einige Benchmark-Ergebnisse like these mit bestimmten Benchmark-Software.Multithreading in Java: Zeigen verschiedene Betriebssysteme unterschiedliche Leistung?
Lassen Sie mich ein wenig Kontext geben: Ich entwickle gerade ein Java Multithread-Programm auf einem Ubuntu-Rechner, ich habe einen Windows 10 Rechner im Office zu Testzwecken, und das Programm soll in einem Windows 7 Rechner laufen verbunden mit einer Produktionslinie.
Ich bin nicht in Ubuntu Leistung in diesem Fall interessiert, da der Kunde es auf einer Windows-Maschine verwenden möchte. Wenn ich die Software auf dem Windows 10-Rechner teste, fühlt es sich einfach so an, als würde es schneller laufen als auf dem Windows 7-PC, ich muss sagen, dass ich keinen uneingeschränkten Zugriff auf den Windows 7-Rechner habe, also kann ich nicht die Zeit, um es zu testen, auch, soweit ich weiß, die Maschinen haben die exakt gleichen Hardware-Komponenten und führen die gleiche Java-Version (Immer das letzte Update von Java 8).
Macht das Sinn? Kann die Aktualisierung von Windows 7 auf Windows 10 dazu führen, dass ein Java-Programm besser läuft? (durch Optimierung von Threads vielleicht?). Diese Frage basiert auf reiner Spekulation und keinerlei tatsächlichen Daten, daher tut es mir leid, wenn es keinen Sinn ergibt.
Vielen Dank für Ihre Geduld.
Sind Windows 10 und Windows 7 Maschinen gleiche Hardware? –
Wenn es um Leistung geht, messen. Geh nicht nach Gefühlen. – Codo
Sorry, aber das ist ** Weg ** zu breit. Und weißt du, normalerweise bin ich nicht schüchtern, Antworten auf solche Fragen zu geben; aber gut: in Ihrem Fall können die Antworten ja, nein, vielleicht, sicher, nie sein. Die Sache ist: niemand kann das sagen. Das einzige, was wirklich Sinn macht: ** measure **. Erstellen Sie ein genau definiertes Testsetup und führen Sie wiederholte Tests durch. und sieh, was du bekommst. Alles andere ist reine Spekulation und ohne wirklichen Wert. – GhostCat