Возможно, вы выполняете ввод-вывод медленным способом (чтение мелкими частями), и отладка только усиливает это, поскольку для каждого вызова функции есть издержки.
NetBeans позволяет указать, какие функциидля профилирования, поэтому я бы искал аналогичную опцию в Eclipse, а затем велел ей не профилировать что-либо в пространстве имен java.*
или в каком-либо из вашего кода ввода-вывода, если это не помогает.Я бы также позаботился о том, чтобы вы быстро читали ваш файл (используя буферизованные потоки ввода, не используя Scanner
и т. Д.).Также в NIO могут быть вещи, которые могут помочь, но я не настолько знаком с этим.