Как получить hprof на сервере Citrix?
Мне нужно захватить hprof для приложения Java, которое работает на Citrix.
Таким образом, процесс находится на сервере, но пользовательский интерфейс находится на клиентском компьютере. Я могу присоединиться к javaw.exe на сервере, используя VisualVM, но я не могу перехватить дамп кучи (выдает сообщение об ошибке), а вкладка "Профилирование" отсутствует в VisualVM.
Кто-нибудь знает, что мне нужно сделать, чтобы получить hprof от процесса, который виртуализируется через Citrix, как это?
1 ответ
Решение
Я не использовал hprof, но я занимаюсь отладкой и устранением неполадок в средах Citrix. Вот что я хотел бы проверить / попробовать:
- Убедитесь, что вы настроены в качестве локального администратора на компьютере Citrix.
- Попросите администратора Citrix опубликовать для вас рабочий стол и установите VisualVM на компьютере Citrix. Затем запустите сеанс рабочего стола с помощью Citrix Receiver и запустите VisualVM и приложение Java вместе в одном сеансе рабочего стола.