5

質問に入る前に、この質問ではないことに注意してください。

  • Java は C++ よりも遅い (または速い) のですか?
  • Java が C++ よりも遅い (または速い) のはなぜですか?

この質問は意見を求めるのではなく、事実、つまり数字を求めます。

https://days2011.scala-lang.org/sites/days2011/files/ws3-1-Hundt.pdfhttp://benchmarksgame.alioth.debian.org/のような多くのベンチマークは、Mandelbrot のような人工的なものをテストします。せいぜい、配列の並べ替えなど、実際のプログラムのごく一部です。当然、アプリ全体のベンチマークのような代表的な数値は得られません。

それで、次のような実際の完全なアプリを使用するベンチマークはありますか?

  • メモアプリまたはワープロ
  • Google マップのような地図アプリ
  • 電子メール クライアント
  • ウェブサーバー

毎日使用するものでなければなりません。完全なアプリであり、バイナリ ツリーや並べ替え配列のようなアプリの一部ではありません。

レイテンシーであれスループットであれ、パフォーマンスの測定は何でも構いません。ありがとう。

4

2 に答える 2

-7

Java は C++ よりも遅く、他の方法ではありえません。その理由は、OS が理解できるネイティブ OS バイナリ コードで C++ がコンパイルされるためです。また、Java コードは、JVM によって実行されるバイナリ .class ファイルにコンパイルされます。C++ と比較してもう 1 つのレイヤー。だから、それは遅いです。

于 2013-10-18T08:13:28.783 に答える