Medir o tempo de digitalização - scanner Canon

1

Eu tenho um scanner CanoScan lide . Como posso medir o tempo para digitalizar um documento (tentando diferentes dpi). Alguma ferramenta de linha de comando? Windows ou Linux ...

    
por iceman 03.01.2010 / 15:10

2 respostas

1

Nos sistemas Linux, use o comando time para executar uma comando e saída algumas estatísticas básicas do tempo do sistema após o término do comando. Você precisará de uma linha de comando para iniciar a varredura.

user@host:$ time some-command arg1 arg2 arg3
<some-command output>

real    0m1.140s
user    0m0.015s
sys     0m0.016s
  • real é o tempo real ("parede") decorrido que o processo leva para ser executado, do início ao fim;
  • usuário é o tempo que o processo é usado diretamente no modo de usuário (isto é, sem contar o tempo que a CPU gastou atendendo a outros processos);
  • sys é o tempo que o processo é usado diretamente no modo kernel (novamente, sem contar o tempo que a CPU gastou em outros processos).

time pode resumir muitos outros usos de recursos do sistema nos processos; consulte man time no seu sistema para obter detalhes e opções.

Isso também funciona no ambiente Unix do Cygwin para Windows, se você puder localizar uma ferramenta de linha de comando para capturar uma verificação.

    
por 03.01.2010 / 16:24
1

How can i measure the time to scan a document

Isso certamente funciona para suas verificações, seja no Windows ou no Linux:

Sevocêquiserumasoluçãodesoftware:

TimeLeft é um utilitário de desktop versátil - pode ser usado como um relógio de contagem regressiva, lembrete, relógio , despertador, relógio de bandeja, cronômetro , timer, adesivo, relógio de leilão, relógio de contagem regressiva de dias / horas de trabalho e utilitário de sincronização de horário.

TimeLeft é freeware (somente Windows).

... da linha de comando, você pode usar isto:

STOPWATCH pode ser usado para calcular o tempo decorrido, (em segundos), em um arquivo de lote. Ele faz isso redirecionando o tempo atual para um arquivo quando o comando "start" é dado, e então lendo esse tempo de volta quando um comando "stop" é dado. Por exemplo:

C:\>stopwatch start > timestamp.txt
... other batch commands here ...
C:\>stopwatch stop < timestamp.txt
10

Observe que a saída do comando stop pode ser canalizada ou redirecionada para um programa ou arquivo, se necessário, e vários comandos "stop" podem ser executados para obter timestamps intermediários. Se você deseja salvar a saída do comando "stopwatch stop" em uma variável, o DOS / Windows não facilita as coisas para você. Aqui está um exemplo que inclui uma solução feia para obter o tempo decorrido em uma variável chamada "elapsed_time":

@echo off
stopwatch start > timestamp.txt
... other batch commands here ...
stopwatch stop < timestamp.txt > elapsed.txt
for /F %%a in ('type elapsed.txt') do set /a elapsed_time=%%a
echo %elapsed_time%
    
por 03.01.2010 / 15:42