Тут, слава Богу, существует объяснение (не знаю, на сколько правильное).
JIT (Just-In-Time compiler) компилирует жабий класс после нескольких обращений к нему (число от настроек зависит). #Так, что, неудивительно, что при обработке некоторого события в первый раз он задумывается. #К тому же, есть необходимость выдернуть соответствующий файл с сэмплом, но тут уже жава нипричем.
тут ты не прав, т.к. в этом случае при выключенном jit-е было-бы вообще невозможно стрелять. да и компилирует он далеко не после первого обращения. Проблема именно в засасывании сэмпла.