我正在使用 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)
任何人有一些想法来解决这个问题?我不知道在哪里调用了等待方法。