静脉模拟 运行 非常慢
Veins simulation running very slow
我是 运行 静脉模拟,有 25 辆汽车和 100 个 Rsu。模拟 运行 非常慢。我试过给出的例子,情况是一样的。我能做什么 ?
我尝试过使用 Release 模式,关闭动画,使用命令模式,将并行进程的数量从 1 增加到 4。没有任何帮助,在快速模式下它会减慢到毫秒。
更新:当发送和接收更多消息时,模拟变得更慢。
有 5 辆汽车和 50 个 RSU,范围为 500 米,这是我的模拟速度:
** Event #27359744 t=46.268980990815 Elapsed: 5387.036s (1h 29m) 46% completed
Speed: ev/sec=4094.07 simsec/sec=0.00195494 ev/simsec=2.09421e+006
Messages: created: 21616816 present: 20679 in FES: 20123
目前正在使用命令模式。
我弄明白了为什么模拟很慢,每秒事件数是 ev/simsec=2.09421e+006
。所以我调试了代码,发现对于 RSU 收到的每条消息,它都会发回一条消息。所以在删除它之后,模拟 运行 快得多。
我是 运行 静脉模拟,有 25 辆汽车和 100 个 Rsu。模拟 运行 非常慢。我试过给出的例子,情况是一样的。我能做什么 ? 我尝试过使用 Release 模式,关闭动画,使用命令模式,将并行进程的数量从 1 增加到 4。没有任何帮助,在快速模式下它会减慢到毫秒。
更新:当发送和接收更多消息时,模拟变得更慢。 有 5 辆汽车和 50 个 RSU,范围为 500 米,这是我的模拟速度:
** Event #27359744 t=46.268980990815 Elapsed: 5387.036s (1h 29m) 46% completed
Speed: ev/sec=4094.07 simsec/sec=0.00195494 ev/simsec=2.09421e+006
Messages: created: 21616816 present: 20679 in FES: 20123
目前正在使用命令模式。
我弄明白了为什么模拟很慢,每秒事件数是 ev/simsec=2.09421e+006
。所以我调试了代码,发现对于 RSU 收到的每条消息,它都会发回一条消息。所以在删除它之后,模拟 运行 快得多。