Buggy debug mode

Jump to navigation Jump to search
Revision as of 5 August 2012 at 18:08.
The highlighted comment was created in this revision.

Buggy debug mode

RoboResearch is not starting JVMs in debug mode. It passes "-Ddebug" as parameter, but it should be "-Ddebug=true".

    MN01:29, 5 August 2012

    So that's just an argument to the JVM, right? Custom JVM args is near the top of my list for RoboRunner, so I'm working on it now. But there are some things like "-nodisplay" that are arguments to Robocode itself, which wouldn't work because I don't launch Robocode (just use the control API from my own program). So I'd have to add arguments myself if I wanted to let you configure it to actually display battles, for instance.

      Voidious02:17, 5 August 2012

      Nevermind, did some testing. =)

        Voidious03:06, 5 August 2012

        The bug is in RoboResearch, not RoboRunner. Currently I'm using a custom BattleRunner class which passes the correct argument. It's makes a 2% APS difference in some challenges when using all cores.

        I'll try RoboRunner someday.

          MN20:06, 5 August 2012
           

          Yeah, I know, it just reminded me of the related issue in RoboRunner. It's funny with RoboResearch, I feel like everyone has their own set of hacks in their local instance. =)

          Wow, 2% difference in debug mode? That's crazy.

            Voidious20:08, 5 August 2012