50회씩 순서를 바꿔가며 테스트한 평균값이며 사용한 파일은 다운로드 페이지에서 받을 수 있습니다.
[1-1]  단일변수 500회 치환
Template_ 0.011068sec 100.0%
Smarty 0.016670sec 150.6%
[1-2]  500개 변수 치환, 4.8KB 템플릿파일
Template_ 0.013667sec 100.0%
Smarty 0.022707sec 166.1%
[1-3]  500개 변수 치환, 텍스트가 섞인 54.3KB 템플릿파일
Template_ 0.019284sec 100.0%
Smarty 0.028383sec 147.2%
[2-1]  단일루프(10000회 반복, 10개 루프종속변수)
Template_ 1.307291sec 100.0%
Smarty 1.666433sec 127.5%
[2-2]  단일루프(30회 반복, 7개 루프종속변수)
Template_ 0.002915sec 100.0%
Smarty 0.005596sec 192.0%
[2-3]  중첩루프(30 X 30회 반복, 2 X 5개 루프종속변수)
Template_ 0.047966sec 100.0%
Smarty 0.081902sec 170.8%
[2-4]  3중첩루프(10 X 10 X 10회 반복, 2 X 2 X 3개 루프종속변수)
Template_ 0.044390sec 100.0%
Smarty 0.086413sec 194.7%
아래는 많이 알려진 테스트 항목들입니다.
[3-1]  20 registered vars :: 10 iterations
Template_ 0.024478sec 100.0%
Smarty 2.1.1 0.030090sec 122.9%
Smarty 2.4.2 0.032505sec 132.8%
[3-2]  5 registered vars :: 10 iterations
Template_ 0.018777sec 100.0%
Smarty 2.1.1 0.022475sec 119.7%
Smarty 2.4.2 0.025278sec 134.6%
[3-3]  40 registered vars :: 10 iterations
Template_ 0.031398sec 100.0%
Smarty 2.1.1 0.040284sec 128.3%
Smarty 2.4.2 0.041603sec 132.5%
[3-4]  text 10kb // loop 100 records // 10 iterations
Template_ 0.032923sec 100.0%
Smarty 2.1.1 0.065205sec 198.1%
Smarty 2.4.2 0.063371sec 192.5%
 
2003-03-03 ~