If you need to start a fresh simulation, you can use traci.load([ ])  which
reloads the network and also allows to set all simulation options.
getDeltaT is not suited for measing simulation speed. It simply returns the
step-length that was set via options.
To measure execution speed you could take the average wall-clock time over
multiple calls to traci.simulationStep.

regards,
Jakob

Am So., 31. Jan. 2021 um 20:14 Uhr schrieb . Abdullah <[email protected]>:

> Hi,
>
> thank you for the answer. Looking at traci.simulation.loadState, it only
> takes a filename, is there a way to specify these options (["--step-length",
> "0.5", '--save-state.rng', "--step-method.ballistic", "--no-step-log",
> "--no-warnings"], port=port) like I can for traci.start
>
> Also, when I measure the time across traci.simulation.getDeltaT(), it
> takes from 0 to 0.001 seconds rather than 0.5 seconds. So, I am a bit
> confused about how long it actually takes for sumo to perform one
> simulation step?
>
> On Sun, Jan 31, 2021 at 5:44 AM Jakob Erdmann <[email protected]>
> wrote:
>
>> Hello,
>> the delay most likely comes from loading the network and setting up all
>> the necessary simulation objects in memory.
>> If you need to start a simulation repeatedly, you can avoid the overhead
>> of network loading by calling traci.simulation.saveState and
>> traci.simulation.loadState
>>
>> regards,
>> Jakob
>>
>> Am Sa., 30. Jan. 2021 um 23:15 Uhr schrieb . Abdullah <[email protected]>:
>>
>>> Hi all,
>>>
>>> I have two codes below. In traci_demo_v1, I have a loop that just starts
>>> and closes a simulation and prints the time taken to do so. In windows, it
>>> takes around 0.5 secs but when I check my task manager (Memory Usage.PNG
>>> file attached below) I see only some memory use of 35MB and no disk usage.
>>> So I was wondering why it takes so long to start or load a state (without
>>> gui)? Is there any way to reduce this time? Also, in traci_demo_v2 I have a
>>> simulation that runs for sometime with step-length 0.5. But when I measure
>>> the time across traci.simulation.getDeltaT(), it takes from 0 to 0.001
>>> seconds rather than 0.5 seconds. So, I am a bit confused about how long it
>>> actually takes for sumo to perform one simulation step?
>>>
>>> I am using SUMO v1.7.
>>>
>>>
>>> --
>>> Thank you.
>>> Abdullah
>>> _______________________________________________
>>> sumo-user mailing list
>>> [email protected]
>>> To unsubscribe from this list, visit
>>> https://www.eclipse.org/mailman/listinfo/sumo-user
>>>
>> _______________________________________________
>> sumo-user mailing list
>> [email protected]
>> To unsubscribe from this list, visit
>> https://www.eclipse.org/mailman/listinfo/sumo-user
>>
>
>
> --
> Thank you.
> Abdullah
> _______________________________________________
> sumo-user mailing list
> [email protected]
> To unsubscribe from this list, visit
> https://www.eclipse.org/mailman/listinfo/sumo-user
>
_______________________________________________
sumo-user mailing list
[email protected]
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/sumo-user

Reply via email to