함수를 getCount($stage)
으로 여러 번 호출해야합니다 (예 : $ stage는 0에서 14 사이의 값을 가질 수 있으므로 15 개). 어떤 방법이 더 빠르다 :함수를 여러 번 호출하거나 루프를 사용하여 함수를 호출하는 것이 더 빠릅니까?
for ($i=0; $i<15; $i++)
{
getCount($i);
}
또는
getCount(0);
getCount(1);
.
.
.
getCount(14);
?
현재 작업하고있는 페이지의 시나리오는 비슷합니다. 그것은 두 번째 방법을 사용하며 가독성이 부족합니다. 나는 그것을 첫 번째 방법으로 바꾸기를 고대하고있다. 런타임면에서 장점 또는 단점이 있습니까? 어떤 방법이 더 빠를 것입니까?
자기 자신을 확인하지 않으시겠습니까? http://stackoverflow.com/a/9288945/1723893 –
당신은 왜 그것을 테스트하지 않습니까? 당신의 캔트 같은 것이 아니라, 제게 첫 번째 방법을하는 것이 더 쉬워 보입니다. 그런 다음 매개 변수를 편집하십시오. – Neat
시간에 민감한 경우 대부분의 실행 시간이 소요되는 getCount() 내부에 있습니다. 호출의 인라이닝과 인라이닝의 차이는 전혀 없습니다 –