I am not skipping turns

Jump to navigation Jump to search

You do not have permission to edit this page, for the following reasons:

  • The action you have requested is limited to users in the group: Users.
  • You must confirm your email address before editing pages. Please set and validate your email address through your user preferences.

You can view and copy the source of this page.

Return to Thread:Talk:CPU constant/I am not skipping turns/reply (2).

I tried 1ms Thread.Sleep at the end of each turn. Interestingly enough, sometimes it takes up to 10 ms It was never promised that it will sleep as much as asked, but factor of 10 is just nuts.

I see no significant change in the number of skipped turns.

I still get Thread.Death sometimes against simple/fast bots.

I really wish robocode itself would start garbage collector or at least call tread.sleep. Recall our discussion where we observe that Thread.Death disappears when in the GUI we set the desired FPS just a notch below max. I think the only difference that robocode inserts sleep in the cycle if FPS is below max.

Beaming (talk)22:04, 22 October 2017