Java 低遅延アプリケーションの包括的なチェックリストを作成したいと思います。ここにチェックリストを追加できますか?
これが私のリスト
です 1. オブジェクトを不変にします
2. 同期メソッドを削減してみてください
3. ロックの順序は十分に文書化され、慎重に処理する必要があります
4. プロファイラー
を使用します 5. アムダルの法則を使用し、順次実行パスを見つけます
6. Java 5 を使用します
スレッドの優先順位はプラットフォームに依存するため避ける
8. JVM ウォームアップを使用できる
9. 不公平なロック戦略を優先する
10. コンテキスト切り替えを避ける (多くのスレッドは生産性を低下させる)
11. ボックス化、ボックス化解除を避ける
12. コンパイラの警告に注意して
ください 13. スレッド数はコア数以下にする必要があります
低遅延アプリケーションは、ミリ秒ごとに調整されます。