Xdebug 및 KCacheGrind를 사용하여 PHP 응용 프로그램을 프로파일 링하면 일부 기능에 비해 150 % 이상이 소비됩니다. 앱은 Smarty 3를 사용하며 이상한 기능은 항상 템플릿 처리와 관련된 호출에 있습니다. 이 영역에는 다른 템플릿을로드하는 Smarty 플러그인 때문에 많은 루프가 있습니다. 다른 누구도이 현상을 만났습니까? Xdebug에 문제가 있습니까? Smarty가 생성 한 PHP 파일이나 KCacheGrind가 루프에 의해 혼동을 일으키지 않는 문제가 있습니까? Smarty가 병목 현상이라는 결론은 얼마나 신뢰할 만합니까?프로파일 링에 100 % 이상의 기능이 사용되었습니다.
이미지 :
이 숫자를 보여주는 kcachegrind의 스크린 샷을 게시 할 수있는 방법이 있습니까? 나는 당신이 "100 % 이상"이라는 뜻을 이해하려고 노력하고 있습니다. – glomad
@itchy : 서브 루틴에서 보낸 시간은 전체 호출에서 소비 된 시간보다 더 큽니다. 스크린 샷을 추가했습니다. – Tgr