マルチスレッドプログラムのチューニングを行いたい。
実際に並行して機能できるスレッドの数がわかっていれば、プログラムをより効果的にすることができます。
Javaでこの情報を取得する方法はありますか?
使用できます
Runtime.getRuntime().availableProcessors()
しかし、それはより良い推測であり、APIによっても言及されています
この値は、仮想マシンの特定の呼び出し中に変更される場合があります。したがって、使用可能なプロセッサの数に影響を受けるアプリケーションは、このプロパティを時々ポーリングして、リソースの使用状況を適切に調整する必要があります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加