Я использую VisualVM для анализа дампа памяти. Я подозреваю, что некоторые объекты XML вызывают утечку, но существует слишком много объектов String, чтобы проходить их один за другим. Могу ли я использовать OQL для поиска строки, которая...
Я хочу профилировать приложение Java с помощью VisualVM удаленно через JMX. Поскольку это экземпляр EC2 с NAT и брандмауэром, я не могу использовать подход RMI по умолчанию и должен использовать дополнительный JMXMP...
Я рассматриваю возможность запуска VisualVM против производственной JVM, чтобы посмотреть, что там происходит -по какой-то причине она начала потреблять слишком много ресурсов ЦП. Это не должно приводить к сбою JVM, поэтому я пытаюсь оценить...
Итак, я профилировал свое приложение с помощью VisualVM. Я попал в горячую точку о моем взаимодействии с MySQL. Моей первой мыслью было то, что горячая точка показывала время ожидания моего приложения после ввода-вывода. Но в...
Ни в Ubuntu, ни в Debian инструмент visualvm не является частью пакета OpenJDK 7. Это часть Oracle JDK 7 и, похоже, лицензия GPL. В то время как в Ubuntu его можно установить с помощью отдельного ...
Я пытаюсь подключить jvisualvm, установленный с jdk1.7.0 _04, к локально работающему процессу java. Когда я делаю это, jvisualvm показывает индикатор выполнения в левом нижнем углу, говорящий о подключении к процессу,...
Я все еще изучаю основы Java, так что извините, если на этот вопрос есть очевидный ответ. У меня есть программа, которая занимает кучу памяти, и я хочу найти способ уменьшить ее использование, но после прочтения...
I' m с помощью VisualVM из JDK 1.6.0_26 для профилирования веб-приложения Java, работающего под Tomcat, но VisualVM часто говорит мне, что у него недостаточно памяти для создания моментального снимка, и использовать переключатель -Xmx для...
Инструмент мониторинга памяти Netbeans (который на самом деле является встроенным VisualVm, тем же инструментом, что и VisualVm) имеет интересную метрику для отслеживания утечек памяти: метрику выживших поколений. У ...
Я создал простое однофайловое Java-приложение, которое выполняет итерации по циклу, вызывает некоторые функции, выделяет часть памяти, добавляет некоторые числа и т. Д. Я запускаю это приложение с помощью Run as-> gt; Java программы eclipse ...
Когда я запускаю свое Java-приложение из Eclipse Helios, я вижу его в списке локальных приложений на визуальная вм. Однако я перехожу на вкладку «Профилировщик» и не могу профилировать ни по критерию ЦП, ни по памяти. Я...
Мое приложение использует гораздо больше памяти, чем я думаю, и я пытаюсь понять, какой класс использует большое количество память и, возможно, не освобождает ее. Я использую VisualVM и ...
Я перехожу с VisualVM 1.3.2 на 1.3.3 и хочу переместить все удаленные серверы и приложения, которые я настроил, на это новая установка. Я просмотрел% HOMEPATH% \ Application Data.visualvm \ 1.3.2 ...
У меня есть дамп памяти, который я сделал из умирающего приложения. Он израсходовал всю доступную кучу (-Xmx1024m). Он использует com.gargoylesoftware.htmlunit.WebClient для сканирования веб-страниц. Делает несколько http ...
У меня есть дамп кучи размером 1 ГБ из процесса java, для которого закончилось пространство кучи. Я загрузил кучу в jvisualm, который поставляется с дистрибутивом java6. Я запустил процесс «вычисление сохраненных размеров» ...
Проблема заключается в следующем: VisualVM Sampler показывает дерево вызовов по времени. Для некоторых методов сэмплер показывает только «собственное время», поэтому я не вижу, что делает этот метод медленным. Вот пример.
Как я могу увеличить глубину .
У меня есть дамп кучи .hprof, созданный JVM OutOfMemory (версия JDK 1.5). Когда я пытаюсь добавить этот файл в VisualVM, он сообщает мне, что файл не является правильным дампом ядра. Однако я могу запустить jhat для ...
Я дважды проверил следующее: Я запускаю jvisualvm на том же компьютере, где запущен Tomcat.
Это Java 6u19.
Моя служба Tomcat работает от имени того же пользователя, под которым я вошел в систему.
Мой Tomcat ...
Мой tomcat (версия: 5.5.25) запускает приложение который я пытаюсь профилировать с помощью VisualVM (версия 1.3.2). Все выглядит красиво, но не все классы и методы показаны в visualVM. Это те, которые ...
Я вижу несколько коммерчески доступных профилировщиков Java, которые, похоже, используют VisualVM, но я не вижу ничего под свободной / открытой лицензией в Eclipse Marketplace. Лучшим вариантом будет прямой ...
Если я запускаю java-процесс в консоли cygwin, а затем запускаю visualVm, более поздний не сможет увидеть первый. Если я запустил тот же процесс в консоли Dos, visualvm все увидит нормально. Я в jdk1.6.0_25. Это ...
Я использую VisualVM для профилирования программы Scala, которая была скомпилирована с использованием по умолчанию -g: vars , который включает номера строк (проверено с помощью javap, что файлы классов имеют номера строк). Однако ...
Я запускаю приложение сборки Java 1.6_21 SDK. Он был построен в Eclipse, и я использую плагин VistualVM eclipse для запуска VisualVM при запуске приложения. Когда я перехожу на вкладку «Профиль» и нажимаю «ЦП» ...
Что График с пометкой «Всего загружен» в разделе «Монитор-> «Классы» в VisualVM? Причина, по которой я спрашиваю, заключается в том, что в конкретном тестовом примере график «Всего загруженных» растет линейно, но ...
Для профилирования ЦП и памяти доступно несколько инструментов, среди которых довольно новый jvisualvm. Есть ли какие-либо сравнения / тесты между этими инструментами? Какой инструмент лучше других?
Я хочу провести нагрузочное тестирование для 10 миллионов пользователей моего сайта. Сайт представляет собой веб-приложение на основе Java. Мой подход состоит в том, чтобы создать план тестирования Jmeter для всех ссылок, а затем взять отчет для 10 милли
Я написал этот небольшой (и жестоко неэффективный) класс и хотел профилировать его с помощью Java VisualVM. открытый класс Test {public static void main (String [] args) выдает IOException {...
Я всегда комбинирую файлы CSS и JS. То же самое можно сказать и о изображениях. Мне интересно, что делает Google SPDY с его мультиплексирующими соединениями, устраняя необходимость во всем ...
JDK 1.6 поставляется в комплекте с удобным инструментом VisualVM, который позволяет вам проверять запущенные процессы Java и взаимодействовать с ними. Одна из особенностей заключается в том, что он автоматически определяет запущенные JVM на локальном ком