Мы пытаемся использовать VisualVM для отслеживания утечки памяти в CF8, однако не можем заставить инструмент работать на 100%. В принципе, все происходит, за исключением выборки памяти. Говорит, что «JVM не поддерживается».VisualVM и Coldfusion 8: почему нет выборки памяти?
Однако все остальные функции работают (мы можем делать выборку центрального процессора, а не память). Нашел такой странный, что мы можем делать все остальное, кроме памяти, поэтому интересно, может быть, нам нужно указать другой аргумент JVM, чтобы это разрешить?
Некоторой другая информация:
- Мы подключаемся локально через 127.0.0.1 или локальный.
- Я установил плагин Visual GC, и он также не может подключиться.
- VisualVM и JRUN/CF8 используют одну и ту же версию Java (1.6.0_31), однако они не вытаскиваются из одного и того же местоположения (возможно, это имеет значение). VisualVM использует установленный JDK, тогда как JURN/CF8 использует только двоичные файлы, которые мы скопировали локально в папку установки CF8.
- Установлен еще один плагин, который показывает свойства JVM, и в нем говорится, что JVM не является «прикрепляемым». Не знаю, что это значит, но просто хочу сказать об этом.
Любая помощь с этим была бы принята с благодарностью. Если мы сможем просто получить эту выборку памяти, я думаю, что мы сможем справиться с нашими проблемами производительности, которые недавно нас преследовали. Заранее спасибо!
EDIT:
Кроме того, только что проверил, и Jrun в настоящее время запускается под «администратора», в то время как я запускать VisualVM под другим пользователем. Может быть, это актуально?
спасибо, я попробую это. просто нужно связаться с человеком, у которого есть пароль для учетной записи, с которой начинается JRUN ... я расскажу вам, как это происходит. – jzimmerman2011