Как настроить JBoss 5.1.0GA с использованием JDK1.6 на Eclipse 2018-12 и Fedora 29?

Память, используемая процессом Java (как видно из ОС), не ограничивается Java-кучей. Также необходимо учитывать количество областей памяти:

  • Metaspace (где метаданные класса находятся);
  • Кэш кода (хранилище для JIT-скомпилированных методов и всех сгенерированный код);
  • Direct ByteBuffers;
  • Файлы с отображением памяти, включая файлы, отображаемые JVM, например все файлы JAR на пути к классам;
  • Стеки потоков;
  • Сам код JVM и все динамические библиотеки, загруженные Java Runtime;
  • Другие внутренние структуры JVM.

Используйте функцию NativeMemoryTracking JDK, чтобы получить подробное разбиение областей памяти, используемых JVM:

java -XX:NativeMemoryTracking=detail -XX:+UnlockDiagnosticVMOptions -XX:+PrintNMTStatistics

2
задан marcosnasp 18 January 2019 в 16:10
поделиться

1 ответ

Я попробовал вашу конфигурацию на виртуальной машине F29. Вот что я сделал:

  • установлен JDK1.6.0_45 (от Oracle)
  • установлен 2018-12
  • запущен 2018-12
  • установлен Серверные адаптеры JBoss Tools
  • пытались добавить JBoss 5.1, но заметили, что это невозможно
  • удалена Java 11 (sudo yum remove java-11-openjdk-headless)
  • установлена Java 8 (sudo yum install java-1.8.0-openjdk-devel)
  • перезапустил 2018-12
  • получил ошибку при создании сервера JBoss 5.1
  • , замеченного в в журнале ошибок JDK1.6.0 отсутствует библиотека libnsl.so.1)
  • установлен libnsl (sudo yum install libnsl)
  • сервер создания и запуска теперь успешно

Надеюсь, это поможет

0
ответ дан Jeff MAURY 18 January 2019 в 16:10
поделиться
Другие вопросы по тегам:

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