Как влияет производительность на включение WebSphere PMI - PullRequest
0 голосов
/ 25 мая 2010

В настоящее время я просматриваю некоторые трассировки JProfiler из нашего приложения на основе WebSphere и замечаю, что в классе com.ibm.io.async.AsyncLibrary.getCompletionData2 расходуется значительное количество процессорного времени.1002 * Я предполагаю, но мне интересно, связано ли это с PMI (и у нас это включено).

Мои знания о PMI ограничены, так как им управляет другая команда.

  1. Ожидается ли, что PMI может оказать такое влияние?
  2. (Если так) Единственный вариант полностью отключить его?Или есть некоторые типы захвата данных, которые имеют особенно высокие издержки?

1 Ответ

1 голос
/ 01 июня 2010

PMI имеет несколько уровней, которые могут быть оснащены инструментами. Базовый должен иметь минимальное влияние.

Этот конкретный класс, на который вы ссылаетесь, не должен быть связан с PMI. Я только догадываюсь здесь, поскольку эти классы не предоставляются публично и используются внутри среды выполнения WAS.

На какой версии вы были? В этом месте было несколько известных проблем с WAS.

Например, обратитесь к этой ссылке ниже: [1]: http://www -01.ibm.com / support / docview.wss? Uid = swg1PK41617 PK41617: ВЫПОЛНЕНИЕ СТРАНИЦ AIO БИБЛИОТЕКИ ПРИ ОПРЕДЕЛЕННЫХ ВИДАХ ДВИЖЕНИЯ ДВИЖЕНИЯ

Пожалуйста, проверьте, применимо ли это к вашей среде.

Также попробуйте просмотреть эту ссылку - [1]: http://www -01.ibm.com / support / docview.wss? Uid = swg21366862 Отключение AIO (асинхронный ввод / вывод) в WebSphere Application Server

Вероятно, вы можете попробовать, если это не производственная среда, и посмотреть, устраняет ли всплеск отключение AIO. Даже если это работает хорошо, я бы прошел официальный процесс поддержки IBM, чтобы выяснить точные причины, прежде чем делать то же самое для производственной среды.

НТН Manglu

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...