Как получить hprof на сервере Citrix?

Мне нужно захватить hprof для приложения Java, которое работает на Citrix.

Таким образом, процесс находится на сервере, но пользовательский интерфейс находится на клиентском компьютере. Я могу присоединиться к javaw.exe на сервере, используя VisualVM, но я не могу перехватить дамп кучи (выдает сообщение об ошибке), а вкладка "Профилирование" отсутствует в VisualVM.

Кто-нибудь знает, что мне нужно сделать, чтобы получить hprof от процесса, который виртуализируется через Citrix, как это?

1 ответ

Решение

Я не использовал hprof, но я занимаюсь отладкой и устранением неполадок в средах Citrix. Вот что я хотел бы проверить / попробовать:

  • Убедитесь, что вы настроены в качестве локального администратора на компьютере Citrix.
  • Попросите администратора Citrix опубликовать для вас рабочий стол и установите VisualVM на компьютере Citrix. Затем запустите сеанс рабочего стола с помощью Citrix Receiver и запустите VisualVM и приложение Java вместе в одном сеансе рабочего стола.
Другие вопросы по тегам