Java GUI чрезвычайно медленный

Введите

sudo snap install minecraft

в терминале, чтобы установить его. Нет необходимости проходить через JDK / JVM.

2
задан 26 February 2012 в 01:44

3 ответа

Возможно, вы захотите попробовать установить версию 1.7 (oracle one, а не openjdk) и убедиться, что это активная версия с использованием альтернатив обновлений и java -version.

Обратите внимание, однако, что java НЕ является быстрой технологией. Ваши приложения скомпилированы в промежуточный байт-код, который должен интерпретироваться довольно тяжелым приложением, называемым JVM. Хотя я не помню, что когда-либо испытывал несколько секунд задержки интерфейса, я знаю, что GUI, написанный в java, имеет тенденцию быть медленным.

Я никогда не замечал разницы между окнами 7 и ubuntu / opensuse, хотя (каждый 64-разрядный), но это может быть связано с версией: я всегда получаю последнюю официальную java-sdk (то есть от Oracle).

-

Хотя это может быть, не тот ответ, который вы хотите услышать, если вам явно не нужна java (что было бы, если бы вы были нацелены на мобильные устройства, я полагаю) и / или если производительность важна для вашего приложения, вы можете захотеть посмотреть для скомпилированной альтернативы. C ++ с Qt будет отличной альтернативой, если вы знакомы с C ++.

Mono / C # поставляется с возможностью предварительной компиляции байт-кода, поэтому у вас есть основной исполняемый файл с включенной моно исполняемой версией (тяжелый при запуске, но быстрее, чем java во время выполнения).

2
ответ дан 25 May 2018 в 13:56
  • 1
    У меня тоже была эта проблема, но установка Oracle Java НЕ исправила проблему. Я думаю, что ответ Солермы о том, что это проблема водителя, может стать хорошим поводом для многих других людей с этой проблемой. – ricovox 10 October 2017 в 21:04

По вашему описанию, я был бы проблемой видеодрайверов. Ищет проблемы, связанные с производительностью, связанные с вашей видеокартой в ubuntu. Внутри виртуальной машины ubuntu использует драйвер, специфичный для VM, который не имеет ничего общего с аппаратным обеспечением

1
ответ дан 25 May 2018 в 13:56

По вашему описанию, я был бы проблемой видеодрайверов. Ищет проблемы, связанные с производительностью, связанные с вашей видеокартой в ubuntu. Внутри виртуальной машины ubuntu использует драйвер, специфичный для VM, который не имеет ничего общего с аппаратным обеспечением

1
ответ дан 15 August 2018 в 20:05

Другие вопросы по тегам:

Похожие вопросы: