Интерпретировать результаты Cachegrind
Это вывод поиска базы данных jquery с автозаполнением, который я пытаюсь оптимизировать. Это не слишком медленно, но мне нужно действительно выжать каждую миллисекунду из того, что я могу.
Ниже представлен отчет cachegrind о выполнении этого автозаполнения, отсортированный от самой медленной к самой быстрой функции (столбец "self")
Правильно ли я интерпретирую это, что общий стек вызовов не имеет больших одиночных узких мест (кроме неизбежно дорогой операции с БД)? Это всего лишь много слоев Codeigniter/Doctrine, которые складываются?