Eclipse JamaicaVM не может контролироваться (профилирование) jConsole - PullRequest
0 голосов
/ 12 января 2019

У меня небольшая проблема с тестированием производительности моего приложения для моего Eclipse Project Application.

Перед запуском сделайте общую конфигурацию, которую я сделал: enter image description here

Это показывает обычную установку Eclipse , но я добавил JamaicaVM для разработки системы реального времени. Проблема возникает, когда мне нужно было протестировать / проконтролировать приложение и сравнить его с традиционной системой.

Это версия JamaicaVM

java version "1.8.0" Jamaica Virtual Machine Version 8.0 Release 3
(build 9276) (parallel/64bit)

И чтобы доказать, что он интегрирован с Eclipse IDE, это конфигурация

enter image description here

И когда я запускаю программу, она показывает это:

*** warning: Java real-time priorities >=11 not usable, using priority 10 (cause: Operation not permitted)

После интеграции интегрированной среды разработки я могу использовать функциональность Real Time Concept и для системы. Но проблемы возникли, когда я попытался контролировать его, чтобы показать, что мое приложение действительно работает, я могу показать этот диспетчер задач:

enter image description here

Показывает, что мое приложение на самом деле запущено, и когда я пытаюсь подключиться через PID по телефону:

jconsole 1299

но это показывает это:

enter image description here

Кроме того, это другие инструменты мониторинга Java, которые я пробовал:

  • JConsole
  • JProfiler
  • VisualVM
  • YourKit Java Profiler

Ничто из этого не может обнаружить мое приложение во время работы.

В любом случае операционная система, которую я сейчас использую:

NAME="Arch Linux"
PRETTY_NAME="Arch Linux"
ID=arch
ID_LIKE=archlinux
ANSI_COLOR="0;36"
HOME_URL="https://www.archlinux.org/"
SUPPORT_URL="https://bbs.archlinux.org/"
BUG_REPORT_URL="https://bugs.archlinux.org/"

Я ценю любую помощь, и спасибо за время.

...