The game only checks bytecode usage before jump instructions and function calls, so robots can go a bit over the bytecode limit. The extra bytecodes should be charged against the robot's next turn, but currently they aren't. For example, the code
byte  b = new byte ;
should occupy an archon for 5 turns but currently only takes 1 turn.
Also, the entries for the battlecode.common.Clock functions in MethodCosts.txt should be set to true.