Perfilador PHP con conteo de ejecución de métodos, tiempos, etc. sin extensiones

¿Hay alguna clase o biblioteca que pueda usar para crear perfiles, encontrar cuellos de botella, ver tiempos de ejecución innecesarios, etc. en mi entorno de PHP local, junto con el perfilador predeterminado del CI?

Lo usaré de forma remota y mi host no tiene ninguna extensión de depuración instalada, y no quiero pedirles que instalen, y si hay alguna solución de PHP, será bueno.

Si es posible, sin instalar una extensión o alterar el archivo php.ini, por favor.

(Edité el título porque hizo que la pregunta se viera específica de Codeigniter, pero no lo es).