Ну, это потому, что вы передали специальный символ в URL, который делает его поврежденным. Чтобы избежать сбоя, вы можете просто удалить специальные символы из URL перед выполнением кода:
url = url.replaceAll("[|?*<\":>+\\[\\]/']", "");
Я дам этому выстрел:
%outer
в DProf, который (по-видимому), отслеживает количества стека при анализе профиля.tmon.out
файл. Однако остальная часть результатов dprofpp
может быть ненадежным из-за этой погрешности. Так, необходимо волноваться (немного) о точности тех результатов.Можно хотеть изучить альтернативный профильный модуль, как Devel:: NYTProf