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.
[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]$
[jorge@Nexus artigos]$ times hello_int
0m0.36s 0m0.53s
0m5.30s 0m2.89s
[jorge@Nexus artigos]$
[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]$