Página seguinte Página anterior Índice

3. Comparações entre os dois programas

Sabe-se que uma das maiores preocupações em um sistema é a performance. Seria preocupante se um programa internacionalizado tivesse sua performance prejudicada pela internacionalização. Coloquei a seguir algumas medidas comparativas entre o programa original e o programa internacionalizado usando mensagens traduzidas ou não.

3.1 Tempo de execução (sem tradução)

   [jorge@Nexus artigos]$ times hello 
   0m0.20s 0m0.30s 
   0m3.95s 0m2.15s 
   [jorge@Nexus artigos]$ times hello_int 
   0m0.21s 0m0.30s 
   0m3.95s 0m2.15s 
   [jorge@Nexus artigos]$ 

3.2 Tempo de execução (com tradução)

   [jorge@Nexus artigos]$ times hello_int 
   0m0.36s 0m0.53s
   0m5.30s 0m2.89s 
   [jorge@Nexus artigos]$ 

3.3 Tamanho do programa compilado e dos fontes

   [jorge@Nexus artigos]$ ls -l hello* 
   -rwxrwxr-x 1 jorge jorge 4147 dez 23 19:30 hello 
   -rw-rw-r-- 1 jorge jorge   35 dez 23 19:30 hello.c 
   -rwxrwxr-x 1 jorge jorge 4461 dez 23 19:35 hello_int 
   -rw-rw-r-- 1 jorge jorge  167 dez 23 19:35 hello_int.c 
   [jorge@Nexus artigos]$ 


Página seguinte Página anterior Índice