C++/Java性のための神経ネットワークは?
-
09-06-2019 - |
質問
した議論の神経ネットワーク(NN)友人と一緒にランチのその他の日、彼は主張の性能NN Javaで記述されたすものに類似した記述可能です。ただことをしなければならない"を時間コンパイラ技術をJavaでもなんだかんを購入します。.いい経験があることが明す。 このページ がどの程度の読みになれます。
他のヒント
うスタイルに興味があるとの比較のホットスポットJITとのプロフィール-ガイドの最適化最適化したC++.
問題はい、ホットスポットJIT(や他のランタイム-プロファイル-最適化したJITコンパイラがこの統計は、コードを修正しました。がありますが孤立した場合はこのまま高速走行コードかりではないように思えるプロファイル-最適化したJITコンパイラの実行が速くなりよく最適化したC/C++のコードをほとんどの場合において.(もちろんをとることができると思いますか間違っています。)
とにかく、使い翻弄されるので、大きなプロジェクトは、同じ言語で書きます。まだ翻弄されるので、知識ベースのです。まだ翻弄されるので、プラットフォームのご的を絞った(すので、JVMの建築だけに的を絞った?).に珍しい場合は、完全なる自由でおなじみの両言語で、もとの比較をツールにてご自由にご利用いただけます。うなるかを決定する唯一の方法は何です。
の答えは:を試作し、測定する。が私の経験ではの興味、JavaとC#のいつもよりもずっと遅いですがC++のためにどんな仕事をやっていたと思い例が多く、この問題についてのメモリを消費する。もちろん、お越しいただけます、全く異なる。
このとは異なるのですがC++vs Java性能おもしろいこの点:A 論文 績に関するプログラムを走るゴミ収集した環境です。
ない場合も、ごみの収集は、まず再利用未使用の高解約オブジェクト。
を作る工場とそのキュー SoftReferencesをリサイクル物を使用し、その前に新たなオブジェクト。その後コードを使用するこれらのオブジェクトを明確に戻すこれらのオブジェクトの工場でリサイクルしています。
うC++、まだほとんどはその違いにも遅い起動します。Javaしていただく必要が開発の高速化と維持します。
おとなのだな議論その5%の性能差がん桁の増加による移動CUDAには専用のハードウェア