Im working alot with the WebClientDAT and have come to a point where it is unusable in this state, sadly.
At first I thought it had to do with all my scripting I do on receive, but this was a dead end, so I tested a vanilla setup and the freeze continued.
I talked to markus and he suggested that disabling the textoutput might be a solution and this, at least, drasticly reduced the cooktime of the WebClientDAT, but the Freeze continued (even with low cook times of the webClientDAT.
So I made a testsetup and realized that the freeze is indipendet of the cooking of the DAT but appears somewhere in between and not always at the same place.
Cook_time and cooked_this_frame come from the WebClientDAT, FPS and msec are from the overall project performance.
received_response and connect are triggered on the callbacks.
Just run your testbench.toe and found something rather interresting. The first time after sending a request I experience the same issue of the high frame time
Hoi Eric. Thanks for trying.
Im using just the standart configuration except killing the textOutput to get a clearer reading and sending only one request at a time.
Trying it out right now again and it seems that im getting actually two spikes now:
Just a quick update.
Im able to reproduce a way to get rid of the spike.
When I switch to another Program (in this case my browser) for >30s the spike vanishes.
So weird, gonna do some more testing to give you a clearer image!
I tried on another computer and I’m able to reproduce the issue, not quite as drastic it seems though – I get spikes up to about 35ms. It’s not immediately clear where that spike is coming from so I’ll take a closer look.