Serial monitor (nearly) freezes Arduino

PPC OSX 10.4.9

I don't know Java but my guess is that it gets an event everytime there is something on the serial port. Since its only one byte but coming at max speed its the overhead that kills the app. Maybe a 'dead time' between reacting to such an event might help.