Центр документации
|
Самоучитель по интеграции дизайна и настройке Amiro.CMS на примере демонстрационной версии пакета Визитка »
При разработке кода всегда необходимо
использовать средства профилирования, для оценки потребляемых кодом
ресурсов и оптимизации работы плагина.
сообщает системе, что нужно отображать результаты профилирования: Script total: 0.050174 sec [DB total: 0.018054 sec / queries: 0.017707 sec (6 times) / fetch: 0.000347 sec (31 times)] [PHP total: 0.032120 sec / peak mem usage: 430 912 bytes]
включает выдачу запросов к базе данных в отладочную информацию: Delay: 0.00332 sec, total: 0.00567 sec, total fetch count: 4 DESCRIBE my_module1_table_item Delay – время исполнения запроса; total - общее время исполнения запросов; total fetch count - время и количество записей, извлечённых из результатов запросов к базе данных. в) Инструкция d::b
позволяет добавлять точки профилирования: Script total: 0.049011 sec [DB total: 0.018188 sec / queries: 0.017823 sec (6 times) / fetch: 0.000365 sec (31 times)] [PHP total: 0.030823 sec / peak mem usage: 441 752 bytes] [at start]: 0.01915 sec (total: 0.019) , mem diff: 259 736 bytes (peak: 273 432 bytes), models.php: 64 [at end]: 0.02959 sec (total: 0.049) , mem diff: 163 208 bytes (peak: 438 640 bytes), models.php: 117 |