私はJavaアプリケーションのパフォーマンスがバイトコードを実行しているJVMの速度にも基づいていることに気づきました。私はバイトコードを実行している間にJVMの速度を知りたいと思います。バイトコードを実行中にJVMの速度を知る方法はありますか?
答えて
JVMの速度は実行されるにつれて変化します。すなわち、JVMの実行速度は、実行されるコードの実行頻度を最適化します。
他のシステムと比較して測定し比較できるマイクロベンチマークを書くことができます。
なぜこのことを知る必要があるのかを明確にすることができますか?
@ Peter Lawrey:申し訳ありませんピーター、昨日、私が議論したことに関する一冊の本を読んだので、私は尋ねました... – Saravanan
Javaパフォーマンス関連の資料を読んでいるうちに、作成日、使用されているJVMなどに応じて、黒、白、灰色が表示されることがあります。 過度のアプリケーション、パフォーマンスは論理の問題のままでなければならず、人間が理解できないコードを持つように誘導すべきではありません。 JVMの速度はどういう意味ですか? JVMの速度は、多くのパラメータから依存:バイトコード の *サイズ* CPUのパフォーマンス を使用* OSおよびJVM のチューニング*あなたが書いたコード
メインのJava利点は、そうしようとポータビリティ(WORAの頭字語)のまま'speed'パラメータに従ったさまざまな振る舞いをするコードを記述することは価値があります....
これらのパラメータ(JVMのバージョン、CPU、メモリなど)にアクセスすることはできますが、 ?私は完全に 開始.... ..私は、非常に良いあなたは、Javaの新人であり、あなたはすぐに学ぶことを試みることを推測
....この時点でピーターLawreyに同意 しかし、順序で物事を入れてみてください書き込み、明確な堅牢かつ効率的な方法で動作するコード、保守が容易で非常に良い出発点(ライフワーク????)
HTH 私の2セントは ジェローム
ベスト使用することですプロファイラを使用するには
yo urマシン(おそらくjvm)は、あなたのマシンが採用している別の省電力システム、例えば、Bluetooth、Wi-Fiなどのためにより速く動作します。しかし、これは論争です。
Linux/Unixまたは任意のGNUツールを使用している場合は、time javaコマンドを使用して、プロセスを実行する正確な時間を取得します。
私の経験から、私はもっと警戒していて生産性が高いと感じていたので、私のラップトップのパフォーマンスはより速くなっていました。おそらくその生理学的。
- 1. ATSソースをJVMバイトコードにコンパイルする方法はありますか?
- 2. UIScrollViewでユーザー速度のスクロールを知る方法はありますか?
- 3. Excel VBA:実行中の合計を高速に実行する方法はありますか?
- 4. 実行中のjvmごとにjstackを生成する簡単な方法はありますか?
- 5. AndroidでJavaバイトコードを実行する - DalvikVMの上にあるSun JVM
- 6. OpenJDK JVM並列化バイトコードはありますか?
- 7. 実行中のJVMからヒープダンプを取得する方法
- 8. オブジェクトを速度でキャストする方法はありますか?
- 9. rack-livereloadをより速く実行する方法はありますか?
- 10. アトムでスペルチェックを高速に実行する方法はありますか?
- 11. アプリの実行中にアンドロイドでプログラムで通知をオフにする方法はありますか?
- 12. UIScrollViewに最小減速速度を実装する方法はありますか?
- 13. 無限に実行中のスレッドをクリーンアップする方法はありますか?
- 14. iOSアプリのアップデート中にコードを実行する方法はありますか?
- 15. bootstrapperクラスの実行中にアプリケーションをシャットダウンする方法はありますか?
- 16. Java Executorが実行中のタスクを特定の時点で簡単に知る方法はありますか?
- 17. MPIプログラムの実行中にエラープロセス番号を知る方法はありますか?
- 18. どのJVMが完全なバイトコード実行トレースを持っていますか?
- 19. 実行中のJVMでクラスインスタンスを見つける方法
- 20. 実行中にnode.jsを変更する方法はありますか?
- 21. jvmバイトコードをcljsビルドでjsに変換する方法
- 22. アップロード転送速度を知る方法
- 23. Arduino関数の実行速度を測定する方法は?
- 24. MouseEventsまたはTouchEvents、実行速度の違いはありますか?
- 25. Xamarinで実行中のタイマーを取り消す方法はありますか?
- 26. ラズベリーパイの角度アプリを実行する方法はありますか?
- 27. ズームを実行中にマップクエストサーバーヒットを減らす方法はありますか
- 28. JVMバイトコード出力
- 29. 実行中のカウントダウンを変更する方法はありますか?
- 30. Swift:IOSで実行中のアプリケーションを入手する方法はありますか?
「JVMスピード」とはどういう意味ですか? –
はい。コンピュータが電車に乗っているときにプログラムがより速く実行されます。私は机の上にいるときに突然減速する:-)真剣に、あなたの質問は意味をなさない。 JVMを遅くするか高速にする可能性があると思いますが、いくつかの方法では速度が戻ってくるでしょうか? –
@JBNizet本当に、私はあなたのラップトップが主電源で速いと思ったでしょう。 ;) –