CloudSim を使用して、Google データから非常に大きなトレース ファイルをシミュレートしています。シミュレーションの完了には非常に長い時間がかかります (1 日分のデータのシミュレーションには 2 日、3 日分のデータのシミュレーションには 15 日以上かかります)。時間がかかるメソッドのコードをプロファイリングしたところ、次のメソッドの方が時間がかかることがわかりました。
java.lang.Object.wait (more than 50% self time)
org.cloudbus.cloudsim.core.CloudSim.cancelAll (22% self time)
java.util.TreeMap.successor (18% self time)
問題を解決するためのアイデアはありますか?待機メソッドがどこで呼び出されるかわかりません。