x-fontperf é um pequeno utilitário para medir o tempo de renderização de fonte / carga em um ambiente x11. Originalmente criada para ver se há alguma diferença de desempenho notável entre um servidor de fontes separado e renderização de fonte local.
Ele realmente faz três testes diferentes:
1) carregando a mesma fonte várias vezes
Dá-lhe um tempo médio de carregamento para esta fonte particular. Se você usar uma fonte já em uso em seu x-session isso deve ser muito rápido como este tipo de letra será reutilizado e não realmente carregado novamente (em cache)
2) carregando a mesma fonte em tamanhos diferentes (incrementando)
O padrão é 6-144 pixel. Interessante ver como tempo de renderização aumenta com o tamanho da fonte (veja a opção -v)
3) carregando todas as fontes disponíveis
Isso deve lhe dar uma boa estimativa sobre o tempo médio fontloading. Também um bom teste para sublinhar o seu sistema e verificar se todas as fontes estão carregável (veja opção -e)
Exemplo de saída:
x-fontperf -v
x-fontperf: Copyright (c) Holger Pfaff - http://pfaff.ws
x-fontperf: versão 1.1 a partir de 26-Mar-2004
x-fontperf: conectado ao servidor:: 0.0
x-fontperf: fornecedor de servidores: Gentoo Linux (XFree86 4.3.0, r3 revisão)
x-fontperf: vendor release: 40300000
x-fontperf: total de 6.406 tipos de letra encontrado
x-fontperf: basefont: - * - Helvética - * - * - * - * - 12 - * - * - * - * - * - iso8859-1
x-fontperf: carregamento basefont 100 vezes ... 6292 usec 62 usec / font
x-fontperf: o carregamento da fonte de tamanho do pixel 6-144 ... 2977820 usec 21578 usec / font
x-fontperf: carregar todas as fontes disponíveis 6406 ... 34965472 usec 5458 usec / font
Uso:
Uso: x-fontperf ...
-display X-display de usar
-v Aumenta a verbosidade (pode falsificar resultados)
Mostrar erros -e durante os testes
-n Número de iterações para um teste [100]
-min tamanho mínimo de pixel para teste 2 [6]
tamanho do pixel máximo -max para teste 2 [144]
-foundry Fundição de fonte [*]
Família -family de fonte [helvética]
Peso -Peso de fonte [*]
Slant -slant de fonte [*]
largura Set -setwidth de fonte [*]
-addstyle estilo adicional de fonte [*]
O tamanho do pixel -pixelsize de fonte [12]
O tamanho do ponto da pia batismal -pointsize [*]
resolução -resolutionX X de fonte [*]
resolução -resolutionY Y de fonte [*]
Espaçamento -spacing de fonte [*]
-avgwidth largura média de fonte [*]
-registry Registro de fonte [ISO8859]
-encoding Codificação de fonte [1]
Verbosity pode ser aumentada em três passos, especificando -v várias vezes. Não-
tação -vvv não é suportado. Use -v -v -v. Erros abertura de tipos de letra não são mostrados
por padrão. Use -e para vê-los.
-n especifica o número de iterações de ensaio 1. O padrão de 100 (mostrado nas
parênteses) deve estar ok para a maioria dos sistemas. Valores de aumento / diminuição para rápido / lento
sistemas
-min / -max especifica o / tamanho do pixel máximo mínimos para o teste 2. Pixel tamanhos são
incrementado por um.
O último bloco de argumentos é para especificar o basefont de usar para testes 1
e 2. Estes seguem o esquema de nomeação font x11 padrão. Mais uma vez: padrões são
mostrado entre parênteses.
O que há de novo nesta versão:
Detalhes de Software:
Comentários não encontrado