Пример конструкций для замеров производительности вашей MODx Evolution. Измерить суммарное количество SQL-запросов; объем памяти, затраченной на страницу; подсчитаем затраченное время.
Производительность MODx Evolution
1. Для того, чтобы узнать сколько SQL-запросов понадобилось выполнить, а также за какое время (в секундах) СУБД MySQL с этим справилась воспользуйтесь следующей конструкцией:
MySQL: время = [^qt^], [^q^] запрос(а/ов).
2. Для того, чтобы узнать время (в секундах) затраченное MODx на генерацию просматриваемой вами веб-страницы воспользуйтесь следующей конструкцией:
PHP: [^p^], всего понадобилось: [^t^].
3. Для того, чтобы узнать был ли при показе веб-страницы использован кэш или же контент был извлечен из базы данных примените такую конструкцию:
Документ был взят из: [^s^].
4. И наконец, чтобы выяснить сколько же памяти задействовал MODx при генерации веб-страницы можно с помощью написания небольшого сниппета со следующим содержимым:
<?php return 'Использовано памяти: '. round(memory_get_usage()/1024/1024, 2). ' мб.'; ?>
А чем вам не угодил стандартный тег [^m^]? Он как раз выводит потребляемую память для генерации страницы.
На Evo 1.0.8, — старье конечно, но [^m^] там не работает, игнорируется.