Рейтинг: 1.7564  
На голосовании
Предложил Голубев Владислав 07.12.2016 16:11:17

Монитор производительности - записывать только тяжелые по памяти хиты

Очень часто нужно найти на сайте страницы, которые потребляют много памяти, приводя к общему замедлению работы сайта ввиду ограниченных ресурсов по тарифу хостера.

Монитор производительности умеет фиксировать хиты. Можно настроить какие имменно хиты фиксировать:
- медленные SQL запросы
- большой кеш

А вот настройки "большое использование памяти" нет. А очень бы пригодилось.
Рейтинг: 2.6211  
На голосовании
Предложил Ерофеев Анатолий 07.06.2016 13:05:21

Монитор производительности: запросы к внешним БД

Проблема:

Сайт работает с двумя БД: локальной (в ней новости, данные пользователей, прочая обычная информация) и удаленной (внутренняя БД клиента с конфиденциальной информацией, которую недопустимо хранить на сайте).

Работу с внешней БД организовали через подключения d7, но монитор производительности никак не регистрирует такие запросы и не позволяет узнать, есть ли среди них проблемные. А это очень бы не помешало.

Собственно, идея:
Научить монитор производительности в режиме журнала SQL-запросов вести запись SQL-обращений ко всем зарегистрированным подключениям.
Рейтинг: 10.8059  
Новая
Предложил Валерий Чебан 19.05.2014 12:58:53

Обернуть генератор ORM в один метод (функцию), чтобы его можно было использовать

Сейчас это сплошной код на странице админки /bitrix/admin/perfmon_tables.php?lang=ru&orm=y :



А должен быть удобный для использования метод вида:
string function getOrmClassFromTable(string $tableName);
Рейтинг: 1.3043  
Внедрено
Предложил Валерий Чебан 01.12.2013 17:37:25

Zend OPcache - монитор производительности: Настройки PHP: научиться определять

Сейчас при использовании стандартного и идущего из коробки с версии PHP 5.5 акселератора Zend OPcache,
монитор производительности ругается на то, что не установлен ни какой акселератор:

Прекомпиляторне установлен Установите один из акселераторов:
APC
eAccelerator
XCache
Zend Accelerator
Windows Cache Extension for PHP
Нужно научить монитор производительности понимать установленный Zend OPcache (который дефолтный с версии PHP 5.5 - php_opcache.*)
Рейтинг: 0.8802  
Ответил Красичков Андрей 05.12.2013 12:35:32
Реализовано, выйдет в следующем обновлении модуля perfmon. Там же и корректная обработка APCu собранном в режиме совместимости (по умолчанию)
Рейтинг: 39.6479  
На голосовании
Предложил Постоев Олег 28.07.2013 10:43:22

Пропускать в мониторе качества тесты, которые завязаны на текущей редакции

Например в редакции "Старт" Монитор качества ругается на отсутствие проактивной защиты, а в редакции "Первый сайт" еще и на монитор производительности, которого там просто нет.

Неужели нельзя в мониторе качества ставить проверку на текущую редакции и пропускать тесты, которые в принципе невозможно пройти на текущей редакции?
Рейтинг: -10.973  
На голосовании
Предложил Ливач Михаил 13.07.2012 10:35:41

Разбить индекс производительности на два

Известно, что индекс - это единица, делённая на время отклика. При тестировании на новом хостинге в тесте масштабируемости было замечено, что время генерации и время получения страницы разнятся приблизительно на одну и ту же величину.
В нашем случае "классический" индекс даёт 8.5, а по времени генерации 158.7

Для разработчиков сайтов гораздо больший интерес представляет именно индекс по времени генерации.
Рейтинг: 7.5697  
На голосовании
Предложил Месилов Максим 31.05.2012 14:14:12

Добавить проверку на наличие обязательных индексов в таблицах для монитора производительности

Были проблемы с производительностью проекта. Экспертиза производительности начинает разбираться и в качестве одной из причин указывает

Не хватает индексов после обновления.  Необходимо создать недостающие индексы для таблиц
статистики.

Решение:
Автоматическая проверка модулем производительности всех таблиц продукта на наличие индексов для текущей версии каждого из модулей.

Так даже если обновление было сбойным и админ это пропустил, то последующая проверка это выяснит.
Рейтинг: 43.3514  
На голосовании
Предложил Sergey Leshchenko 01.02.2012 21:37:52

Автоматическое отключение вывода отладочной информации после прохождения тестов конфигурации в мониторе производительности

Модуль монитора производительности после прохождения теста конфигурации оставляет включенным режим вывода информации о времени создания страницы (блок внизу), и чтобы его отключить, без прямого ввода параметров, нужно переходить в публичную часть, что не очень удобно. По-уму, монитор должен сам контролировать отключение данного параметра.