У меня очень странная проблема.Мое Java-приложение запускается очень медленно.Вот фрагмент кода:
public static void main(String[] args) {
System.out.println("Is this going to be printed really fast?");
if (args.length == 0) {
//other code below
Дело в том, что даже оператор println не печатает его мгновенно.Я пробовал дистанционное профилирование - безрезультатно, что JVM недостаточно быстро загружается.Я попытался установить точку останова на println и затем дистанционно соединиться с отладчиком - точка останова не срабатывает в течение нескольких минут.Моя версия JVM:
java -Xmx120m -version
java version "1.6.0_14"
Java(TM) SE Runtime Environment (build 1.6.0_14-b08)
Java HotSpot(TM) 64-Bit Server VM (build 14.0-b16, mixed mode)
Моя ОС: Linux 2.6.27.45-luster-1.8.3.ddn3.3 # 1 SMP вт 19 октября 15:02:53 BST 2010 x86_64 GNU / Linux и яне имеют статических классов.Способ вызова моего приложения - java -Xmx120m -jar / path / to / app.Если бы у меня была ошибка в коде - я бы понял - дорогая операция, нестабильная логика - что угодно.Но первое утверждение после основного класса и такой медленный старт, я не думаю, что это нормально.