Hi, I’m having quite a few issues with my bot timing out sometimes against the reference bot when testing the bot upload.
I’ve gone to some extreme lengths trying to make my bot use very little time and be aware of time.
On my laptop it never runs for more than 250 MS. I also run my bot in a thread that I interrupt after 900 MS if it takes too long so I can just return ACCELERATE.
None of my efforts have made any difference… I still always get 1 or 2 timeouts per race.
I’m worried that it may be GC freezes… Which is my fault for choosing a JVM language I guess but I was just wondering what kind of hardware and memory the bot runner is using ??
@LouisLotter, similiar issues have cropped up in the past also.
Some theories were put forward that disk I/O might be causing (technically incorrect) timeouts to be detected.
I have noticed that it can indeed be a problem on my local machine (running a game while deleting some older game logs for example).
I am also one of those silly Java guys - have seen some “timeout” issues in the past, but not in my last 4 (?) submissions.
That said, I was also a bit worried aboug GC, so have made some efforts to keep mem use as flat as possible.
Anyway, I thiink this was the previous thread on this: