Re: [Ubuntu-BR] Tempo de execução de programa/função

2021-10-18 Por tôpico Jacson Marcelo Oliveira
Em sáb, 15 de mai de 2021 10:32, Fabio Bairros 
escreveu:

> Bom dia.
> Gostaria de uma auxílio para medição do tempo de execução de um programa no
> Linux. Elaborei um programa simples em C que executa operações aritméticas
> e gostaria de avaliar o tempo necessário para ele rodar. Já usei o comando
> time do Linux, mas ele apresenta sempre valores que não se repetem. Não sei
> se tem relação ao uso de vários outros programas simultâneos (processos),
> interface gráfica, etc.
>
> Aproveitando gostaria de saber como é possível rodar Ubuntu usando o mínimo
> de máquina possível, para avaliar se é isso que esta mascarando o comando
> time.
>
>
>
> Obrigado
> Fabio Bairros
> --
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>
> Lista de discussão Ubuntu Brasil
> Histórico, descadastramento e outras opções:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>
-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] Tempo de execução de programa/função

2021-09-01 Por tôpico hamacker
Ops, desculpa a demora outra vez.
Não tem segredo, a primeira linha do programa imprime o timestamp (data
atual com a hora) e a utima linha do seu programa faz o mesmo, daí
subtraimos o ultimo timestamp pelo primeiro  e obtemos a diferença.
Claro que se puder já entregar essa diferença no final fica mais fácil.

[]´s
-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] Tempo de execução de programa/função

2021-08-15 Por tôpico Fabio Bairros
Bom dia e agradeço pelo retorno.

Tens como enviar algum exemplo simples ? Vamos supor que o objetivo seja
medir o tempo de execução de uma soma : x = y + z



Obrigado
Fabio Bairros


Em sex., 6 de ago. de 2021 às 13:53, hamacker 
escreveu:

> Desculpa a demora,
>
> Mas apenas para não passar batido, se sua medição envolve o calculo em si,
> você deve calcular o tempo dentro do programa desde o void main até sua
> conclusão.
> Usar o time no cmd, você incluiria no tempo o runtime ou link de
> bibliotecas para carregar dinamica ou estaticamente pelo programa, em
> especial, linguagens interpretadas tem o tempo de carga mais alto do que o
> processo em si nas muitas vezes;
>
>
> Em qui., 10 de jun. de 2021 às 09:32, Fabio Bairros 
> escreveu:
>
> > Bom dia Adauto e agradeço pelo retorno e dicas.
> >
> > Vou pesquisar esses detalhes.
> > E como é possível verificar a situação de consumo e ou processos de uma
> > determinada configuração ? Algum monitor que já venha no pacote básico
> > (mínimo), por exemplo.
> >
> > E há alguma maneira de configurar (setar) o uso de apenas um núcleo de um
> > determinado processador (ou pedir para que determinado programa rode
> usando
> > tal e qual recurso), por exemplo, para "isolar" a questão do
> > multiprocessamento ?
> >
> > Caso conheça algo já feito, agradeço se puder indicar. Talvez eu não
> tenha
> > tempo hábil para agrupar todas as informações e conceitos, devido ao
> tempo
> > disponível para minha pesquisa original. Mas de qualquer forma vou
> > pesquisar.
> >
> >
> >
> > Obrigado
> > Fabio Bairros
> >
> >
> > Em qua., 9 de jun. de 2021 às 20:47, Adauto Serpa  >
> > escreveu:
> >
> > > Fabio,
> > >
> > > Já faz um tempo me desculpe a demora, mas sobre customizar um sistema
> > > instalado pela interface gráfica pode ser bem custoso,
> > > Minha dica seria listar todos os serviços e verificar os essenciais
> para
> > o
> > > funcionamento mínimo do sistema, em outras palavras, vai ter que fazer
> um
> > > estudo do sistema para saber o que desabilitar.
> > >
> > > Você pode também instalar uma VM com o sistema que indiquei, listar os
> > > serviços e comparar com o que você tem instalado, depois criar um
> script
> > > com base na comparação para ativar e desativar os serviços.
> > > Os serviços que não aparecerem na lista do Ubuntu Server mínimo serão
> os
> > > serviços que você deverá desabilitar no seu sistema.
> > > E com certeza você vai encontrar mais serviços que possam ser
> > > desabilitados no sistema mínimo do Ubuntu Server Legacy Installer.
> > > Anteriormente fiz um comparativo entre diversas distros e o debian por
> > > exemplo foi o sistema que menos consumiu memória, tem menos pacotes
> > > instalados e serviços ativados.
> > >
> > > Atenciosamente,
> > >
> > > Adauto Serpa
> > > Analista de Infraestrutura TI
> > >
> > >
> > >
> > > Em sáb., 15 de mai. de 2021 às 15:34, Fabio Bairros <
> > fdabair...@gmail.com>
> > > escreveu:
> > >
> > > > Obrigado Adauto, pelo retorno e informações.
> > > >
> > > > No caso da instalação, é possível, a partir de uma instalação já
> > > realizada
> > > > (parte gráfica, etc) ficar "chaveando" entre uma forma e outra ? Por
> > > > exemplo, tentar iniciar uma máquina com uma instalação completa no
> > > formato
> > > > somente terminal/prompt (mínima) ?
> > > >
> > > > Ou até reduzir o número de processos ao mínimo necessário,
> "desligando"
> > > > funções que "atrapalham" o desempenho da CPU. Desempenho desejado
> > apenas
> > > > para rodar o programa de teste.
> > > >
> > > >
> > > >
> > > > Obrigado
> > > > Fabio Bairros
> > > >
> > > >
> > > > Em sáb., 15 de mai. de 2021 às 11:51, adautoserpa <
> > adautose...@gmail.com
> > > >
> > > > escreveu:
> > > >
> > > > > Fábio,Eu acho que o pessoal faz média do tempo de execução. Um
> tempo
> > > > atrás
> > > > > eu vi um vídeo que o cara fazia assim de 10 execuções ele fazia a
> > > média,
> > > > > pois os valores nunca eram iguais. Segue vídeo
> > > > > https://youtu.be/spLIBqiv2Og talvez te ajude.Referente ao Ubuntu
> eu
> > > > > usaria a versão Server mínimo, usando o instalador legacy, que para
> > mim
> > > > > melhor para customizar a instalação. Pode pesquisar por modo expert
> > do
> > > > > Debian ou Ubuntu. Atenciosamente,  Adauto Serpa Enviado do meu
> Galaxy
> > > > >  Mensagem original De : Fabio Bairros <
> > > > > fdabair...@gmail.com> Data: 15/05/2021  10:32  (GMT-03:00) Para:
> > Lista
> > > > de
> > > > > discussão da Comunidade Ubuntu Brasil 
> > > > > Assunto: [Ubuntu-BR] Tempo de execução de programa/função Bom
> > > > dia.Gostaria
> > > > > de uma auxílio para medição do tempo de execução de um programa
> > > noLinux.
> > > > > Elaborei um programa simples em C que executa operações
> aritméticase
> > > > > gostaria de avaliar o tempo necessário para ele rodar. Já usei o
> > > > > comandotime do Linux, mas ele apresenta sempre valores que não se
> > > > repetem.
> > > > > Não seise tem relação ao uso de vários outros progra

Re: [Ubuntu-BR] Tempo de execução de programa/função

2021-08-06 Por tôpico hamacker
Desculpa a demora,

Mas apenas para não passar batido, se sua medição envolve o calculo em si,
você deve calcular o tempo dentro do programa desde o void main até sua
conclusão.
Usar o time no cmd, você incluiria no tempo o runtime ou link de
bibliotecas para carregar dinamica ou estaticamente pelo programa, em
especial, linguagens interpretadas tem o tempo de carga mais alto do que o
processo em si nas muitas vezes;


Em qui., 10 de jun. de 2021 às 09:32, Fabio Bairros 
escreveu:

> Bom dia Adauto e agradeço pelo retorno e dicas.
>
> Vou pesquisar esses detalhes.
> E como é possível verificar a situação de consumo e ou processos de uma
> determinada configuração ? Algum monitor que já venha no pacote básico
> (mínimo), por exemplo.
>
> E há alguma maneira de configurar (setar) o uso de apenas um núcleo de um
> determinado processador (ou pedir para que determinado programa rode usando
> tal e qual recurso), por exemplo, para "isolar" a questão do
> multiprocessamento ?
>
> Caso conheça algo já feito, agradeço se puder indicar. Talvez eu não tenha
> tempo hábil para agrupar todas as informações e conceitos, devido ao tempo
> disponível para minha pesquisa original. Mas de qualquer forma vou
> pesquisar.
>
>
>
> Obrigado
> Fabio Bairros
>
>
> Em qua., 9 de jun. de 2021 às 20:47, Adauto Serpa 
> escreveu:
>
> > Fabio,
> >
> > Já faz um tempo me desculpe a demora, mas sobre customizar um sistema
> > instalado pela interface gráfica pode ser bem custoso,
> > Minha dica seria listar todos os serviços e verificar os essenciais para
> o
> > funcionamento mínimo do sistema, em outras palavras, vai ter que fazer um
> > estudo do sistema para saber o que desabilitar.
> >
> > Você pode também instalar uma VM com o sistema que indiquei, listar os
> > serviços e comparar com o que você tem instalado, depois criar um script
> > com base na comparação para ativar e desativar os serviços.
> > Os serviços que não aparecerem na lista do Ubuntu Server mínimo serão os
> > serviços que você deverá desabilitar no seu sistema.
> > E com certeza você vai encontrar mais serviços que possam ser
> > desabilitados no sistema mínimo do Ubuntu Server Legacy Installer.
> > Anteriormente fiz um comparativo entre diversas distros e o debian por
> > exemplo foi o sistema que menos consumiu memória, tem menos pacotes
> > instalados e serviços ativados.
> >
> > Atenciosamente,
> >
> > Adauto Serpa
> > Analista de Infraestrutura TI
> >
> >
> >
> > Em sáb., 15 de mai. de 2021 às 15:34, Fabio Bairros <
> fdabair...@gmail.com>
> > escreveu:
> >
> > > Obrigado Adauto, pelo retorno e informações.
> > >
> > > No caso da instalação, é possível, a partir de uma instalação já
> > realizada
> > > (parte gráfica, etc) ficar "chaveando" entre uma forma e outra ? Por
> > > exemplo, tentar iniciar uma máquina com uma instalação completa no
> > formato
> > > somente terminal/prompt (mínima) ?
> > >
> > > Ou até reduzir o número de processos ao mínimo necessário, "desligando"
> > > funções que "atrapalham" o desempenho da CPU. Desempenho desejado
> apenas
> > > para rodar o programa de teste.
> > >
> > >
> > >
> > > Obrigado
> > > Fabio Bairros
> > >
> > >
> > > Em sáb., 15 de mai. de 2021 às 11:51, adautoserpa <
> adautose...@gmail.com
> > >
> > > escreveu:
> > >
> > > > Fábio,Eu acho que o pessoal faz média do tempo de execução. Um tempo
> > > atrás
> > > > eu vi um vídeo que o cara fazia assim de 10 execuções ele fazia a
> > média,
> > > > pois os valores nunca eram iguais. Segue vídeo
> > > > https://youtu.be/spLIBqiv2Og talvez te ajude.Referente ao Ubuntu eu
> > > > usaria a versão Server mínimo, usando o instalador legacy, que para
> mim
> > > > melhor para customizar a instalação. Pode pesquisar por modo expert
> do
> > > > Debian ou Ubuntu. Atenciosamente,  Adauto Serpa Enviado do meu Galaxy
> > > >  Mensagem original De : Fabio Bairros <
> > > > fdabair...@gmail.com> Data: 15/05/2021  10:32  (GMT-03:00) Para:
> Lista
> > > de
> > > > discussão da Comunidade Ubuntu Brasil 
> > > > Assunto: [Ubuntu-BR] Tempo de execução de programa/função Bom
> > > dia.Gostaria
> > > > de uma auxílio para medição do tempo de execução de um programa
> > noLinux.
> > > > Elaborei um programa simples em C que executa operações aritméticase
> > > > gostaria de avaliar o tempo necessário para ele rodar. Já usei o
> > > > comandotime do Linux, mas ele apresenta sempre valores que não se
> > > repetem.
> > > > Não seise tem relação ao uso de vários outros programas simultâneos
> > > > (processos),interface gráfica, etc.Aproveitando gostaria de saber
> como
> > é
> > > > possível rodar Ubuntu usando o mínimode máquina possível, para
> avaliar
> > > se é
> > > > isso que esta mascarando o comandotime.ObrigadoFabio Bairros-- Mais
> > > sobre o
> > > > Ubuntu em português: http://www.ubuntu-br.org/comeceLista de
> discussão
> > > > Ubuntu BrasilHistórico, descadastramento e outras opções:
> > > > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> > > > --
> > 

Re: [Ubuntu-BR] Tempo de execução de programa/função

2021-06-10 Por tôpico Fabio Bairros
Bom dia Adauto e agradeço pelo retorno e dicas.

Vou pesquisar esses detalhes.
E como é possível verificar a situação de consumo e ou processos de uma
determinada configuração ? Algum monitor que já venha no pacote básico
(mínimo), por exemplo.

E há alguma maneira de configurar (setar) o uso de apenas um núcleo de um
determinado processador (ou pedir para que determinado programa rode usando
tal e qual recurso), por exemplo, para "isolar" a questão do
multiprocessamento ?

Caso conheça algo já feito, agradeço se puder indicar. Talvez eu não tenha
tempo hábil para agrupar todas as informações e conceitos, devido ao tempo
disponível para minha pesquisa original. Mas de qualquer forma vou
pesquisar.



Obrigado
Fabio Bairros


Em qua., 9 de jun. de 2021 às 20:47, Adauto Serpa 
escreveu:

> Fabio,
>
> Já faz um tempo me desculpe a demora, mas sobre customizar um sistema
> instalado pela interface gráfica pode ser bem custoso,
> Minha dica seria listar todos os serviços e verificar os essenciais para o
> funcionamento mínimo do sistema, em outras palavras, vai ter que fazer um
> estudo do sistema para saber o que desabilitar.
>
> Você pode também instalar uma VM com o sistema que indiquei, listar os
> serviços e comparar com o que você tem instalado, depois criar um script
> com base na comparação para ativar e desativar os serviços.
> Os serviços que não aparecerem na lista do Ubuntu Server mínimo serão os
> serviços que você deverá desabilitar no seu sistema.
> E com certeza você vai encontrar mais serviços que possam ser
> desabilitados no sistema mínimo do Ubuntu Server Legacy Installer.
> Anteriormente fiz um comparativo entre diversas distros e o debian por
> exemplo foi o sistema que menos consumiu memória, tem menos pacotes
> instalados e serviços ativados.
>
> Atenciosamente,
>
> Adauto Serpa
> Analista de Infraestrutura TI
>
>
>
> Em sáb., 15 de mai. de 2021 às 15:34, Fabio Bairros 
> escreveu:
>
> > Obrigado Adauto, pelo retorno e informações.
> >
> > No caso da instalação, é possível, a partir de uma instalação já
> realizada
> > (parte gráfica, etc) ficar "chaveando" entre uma forma e outra ? Por
> > exemplo, tentar iniciar uma máquina com uma instalação completa no
> formato
> > somente terminal/prompt (mínima) ?
> >
> > Ou até reduzir o número de processos ao mínimo necessário, "desligando"
> > funções que "atrapalham" o desempenho da CPU. Desempenho desejado apenas
> > para rodar o programa de teste.
> >
> >
> >
> > Obrigado
> > Fabio Bairros
> >
> >
> > Em sáb., 15 de mai. de 2021 às 11:51, adautoserpa  >
> > escreveu:
> >
> > > Fábio,Eu acho que o pessoal faz média do tempo de execução. Um tempo
> > atrás
> > > eu vi um vídeo que o cara fazia assim de 10 execuções ele fazia a
> média,
> > > pois os valores nunca eram iguais. Segue vídeo
> > > https://youtu.be/spLIBqiv2Og talvez te ajude.Referente ao Ubuntu eu
> > > usaria a versão Server mínimo, usando o instalador legacy, que para mim
> > > melhor para customizar a instalação. Pode pesquisar por modo expert do
> > > Debian ou Ubuntu. Atenciosamente,  Adauto Serpa Enviado do meu Galaxy
> > >  Mensagem original De : Fabio Bairros <
> > > fdabair...@gmail.com> Data: 15/05/2021  10:32  (GMT-03:00) Para: Lista
> > de
> > > discussão da Comunidade Ubuntu Brasil 
> > > Assunto: [Ubuntu-BR] Tempo de execução de programa/função Bom
> > dia.Gostaria
> > > de uma auxílio para medição do tempo de execução de um programa
> noLinux.
> > > Elaborei um programa simples em C que executa operações aritméticase
> > > gostaria de avaliar o tempo necessário para ele rodar. Já usei o
> > > comandotime do Linux, mas ele apresenta sempre valores que não se
> > repetem.
> > > Não seise tem relação ao uso de vários outros programas simultâneos
> > > (processos),interface gráfica, etc.Aproveitando gostaria de saber como
> é
> > > possível rodar Ubuntu usando o mínimode máquina possível, para avaliar
> > se é
> > > isso que esta mascarando o comandotime.ObrigadoFabio Bairros-- Mais
> > sobre o
> > > Ubuntu em português: http://www.ubuntu-br.org/comeceLista de discussão
> > > Ubuntu BrasilHistórico, descadastramento e outras opções:
> > > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> > > --
> > > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
> > >
> > > Lista de discussão Ubuntu Brasil
> > > Histórico, descadastramento e outras opções:
> > > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> > >
> > --
> > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
> >
> > Lista de discussão Ubuntu Brasil
> > Histórico, descadastramento e outras opções:
> > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> >
> --
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>
> Lista de discussão Ubuntu Brasil
> Histórico, descadastramento e outras opções:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>
-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu B

Re: [Ubuntu-BR] Tempo de execução de programa/função

2021-06-09 Por tôpico Adauto Serpa
Fabio,

Já faz um tempo me desculpe a demora, mas sobre customizar um sistema
instalado pela interface gráfica pode ser bem custoso,
Minha dica seria listar todos os serviços e verificar os essenciais para o
funcionamento mínimo do sistema, em outras palavras, vai ter que fazer um
estudo do sistema para saber o que desabilitar.

Você pode também instalar uma VM com o sistema que indiquei, listar os
serviços e comparar com o que você tem instalado, depois criar um script
com base na comparação para ativar e desativar os serviços.
Os serviços que não aparecerem na lista do Ubuntu Server mínimo serão os
serviços que você deverá desabilitar no seu sistema.
E com certeza você vai encontrar mais serviços que possam ser
desabilitados no sistema mínimo do Ubuntu Server Legacy Installer.
Anteriormente fiz um comparativo entre diversas distros e o debian por
exemplo foi o sistema que menos consumiu memória, tem menos pacotes
instalados e serviços ativados.

Atenciosamente,

Adauto Serpa
Analista de Infraestrutura TI



Em sáb., 15 de mai. de 2021 às 15:34, Fabio Bairros 
escreveu:

> Obrigado Adauto, pelo retorno e informações.
>
> No caso da instalação, é possível, a partir de uma instalação já realizada
> (parte gráfica, etc) ficar "chaveando" entre uma forma e outra ? Por
> exemplo, tentar iniciar uma máquina com uma instalação completa no formato
> somente terminal/prompt (mínima) ?
>
> Ou até reduzir o número de processos ao mínimo necessário, "desligando"
> funções que "atrapalham" o desempenho da CPU. Desempenho desejado apenas
> para rodar o programa de teste.
>
>
>
> Obrigado
> Fabio Bairros
>
>
> Em sáb., 15 de mai. de 2021 às 11:51, adautoserpa 
> escreveu:
>
> > Fábio,Eu acho que o pessoal faz média do tempo de execução. Um tempo
> atrás
> > eu vi um vídeo que o cara fazia assim de 10 execuções ele fazia a média,
> > pois os valores nunca eram iguais. Segue vídeo
> > https://youtu.be/spLIBqiv2Og talvez te ajude.Referente ao Ubuntu eu
> > usaria a versão Server mínimo, usando o instalador legacy, que para mim
> > melhor para customizar a instalação. Pode pesquisar por modo expert do
> > Debian ou Ubuntu. Atenciosamente,  Adauto Serpa Enviado do meu Galaxy
> >  Mensagem original De : Fabio Bairros <
> > fdabair...@gmail.com> Data: 15/05/2021  10:32  (GMT-03:00) Para: Lista
> de
> > discussão da Comunidade Ubuntu Brasil 
> > Assunto: [Ubuntu-BR] Tempo de execução de programa/função Bom
> dia.Gostaria
> > de uma auxílio para medição do tempo de execução de um programa noLinux.
> > Elaborei um programa simples em C que executa operações aritméticase
> > gostaria de avaliar o tempo necessário para ele rodar. Já usei o
> > comandotime do Linux, mas ele apresenta sempre valores que não se
> repetem.
> > Não seise tem relação ao uso de vários outros programas simultâneos
> > (processos),interface gráfica, etc.Aproveitando gostaria de saber como é
> > possível rodar Ubuntu usando o mínimode máquina possível, para avaliar
> se é
> > isso que esta mascarando o comandotime.ObrigadoFabio Bairros-- Mais
> sobre o
> > Ubuntu em português: http://www.ubuntu-br.org/comeceLista de discussão
> > Ubuntu BrasilHistórico, descadastramento e outras opções:
> > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> > --
> > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
> >
> > Lista de discussão Ubuntu Brasil
> > Histórico, descadastramento e outras opções:
> > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> >
> --
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>
> Lista de discussão Ubuntu Brasil
> Histórico, descadastramento e outras opções:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>
-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] Tempo de execução de programa/função

2021-05-16 Por tôpico Fabio Bairros
Certo.
E as ferramentas para medir o tempo de execução de um programa, quais
utilizam ?


Obrigado
Fabio Bairros


Em sáb., 15 de mai. de 2021 às 17:54, C de-Avillez 
escreveu:

> On Sat, May 15, 2021 at 1:42 PM Fabio Bairros 
> wrote:
> >
> > Obrigado pelo retorno.
> >
> > Nos testes que realizam, vocês desenvolvem as próprias ferramentas de
> > análise ?
>
> Não. Eu usei RStudio Desktop (a versão grátis) [1] para a parte de
> estatistica, e
> alguns shell/awk scripts para a coleta de dados (basicamente, gerando CSVs
> (Comma Separated Values); os CSVs eram, depois, importados no RStudio,
> e trabalhados lá. Depois era apenas coletar os gráficos e indicadores
> estatísticos
> e acresentar no relatório (junto com o blah blah blah descrevendo e
> ambiente,
> as selecções feitas, e análise dos resultados).
>
> > Existe algo free que possa ser usado ?
>
> Várias ferrramentas. RStudio, como descrito acima, SageMath [2], etc.
>
> > Tens como recomendar algumas ferramentas que podem fazer este estudo
> > estatístico e o teste ?
> Ferramenta, veja acima; testes... não sei, mas provavelmente. Seja como for
> tens que descrever o *que* foi testado, *como* foi testado, e possíveis
> caveats de ambiente.
>
> Cheers,
>
> [1] https://www.rstudio.com/products/rstudio/download/
> [2] https://www.sagemath.org/
>
> --
>
> ..hggdh..
>
> --
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>
> Lista de discussão Ubuntu Brasil
> Histórico, descadastramento e outras opções:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>
-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] Tempo de execução de programa/função

2021-05-16 Por tôpico Paulo Sampaio
Olá Fábio, acredito que aplicativos/sistemas de tracing e profiling sejam o
que você busca, já faz mais de dez anos que brinquei com desenvolvimento em
C não tenho como te indicar ferramentas específicas para esta linguagem,
mas acho que buscando por tracing e profiling você vai achar coisas boas.

Uma ferramenta mais recente que acho mais completa que o comando time:
https://github.com/sharkdp/hyperfine pode ser um meio termo entre equipar
seu ambiente pra fazer uma análise fina e obter resultados inconsistentes
com o comando time.

Recomendo uma investigação no Valgrind, muito poderoso em profiling de apps.

Um ponto a se atentar é que todos os computadores sempre estarão fazendo
mais de uma coisa ao mesmo tempo, sempre vai haver uma margem de desvio
entre as execuções.


Atenciosamente,
__
*Paulo Vicente Neto*


Em sáb., 15 de mai. de 2021 às 21:54, C de-Avillez 
escreveu:

> On Sat, May 15, 2021 at 1:42 PM Fabio Bairros 
> wrote:
> >
> > Obrigado pelo retorno.
> >
> > Nos testes que realizam, vocês desenvolvem as próprias ferramentas de
> > análise ?
>
> Não. Eu usei RStudio Desktop (a versão grátis) [1] para a parte de
> estatistica, e
> alguns shell/awk scripts para a coleta de dados (basicamente, gerando CSVs
> (Comma Separated Values); os CSVs eram, depois, importados no RStudio,
> e trabalhados lá. Depois era apenas coletar os gráficos e indicadores
> estatísticos
> e acresentar no relatório (junto com o blah blah blah descrevendo e
> ambiente,
> as selecções feitas, e análise dos resultados).
>
> > Existe algo free que possa ser usado ?
>
> Várias ferrramentas. RStudio, como descrito acima, SageMath [2], etc.
>
> > Tens como recomendar algumas ferramentas que podem fazer este estudo
> > estatístico e o teste ?
> Ferramenta, veja acima; testes... não sei, mas provavelmente. Seja como for
> tens que descrever o *que* foi testado, *como* foi testado, e possíveis
> caveats de ambiente.
>
> Cheers,
>
> [1] https://www.rstudio.com/products/rstudio/download/
> [2] https://www.sagemath.org/
>
> --
>
> ..hggdh..
>
> --
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>
> Lista de discussão Ubuntu Brasil
> Histórico, descadastramento e outras opções:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>
-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] Tempo de execução de programa/função

2021-05-15 Por tôpico C de-Avillez
On Sat, May 15, 2021 at 1:42 PM Fabio Bairros  wrote:
>
> Obrigado pelo retorno.
>
> Nos testes que realizam, vocês desenvolvem as próprias ferramentas de
> análise ?

Não. Eu usei RStudio Desktop (a versão grátis) [1] para a parte de
estatistica, e
alguns shell/awk scripts para a coleta de dados (basicamente, gerando CSVs
(Comma Separated Values); os CSVs eram, depois, importados no RStudio,
e trabalhados lá. Depois era apenas coletar os gráficos e indicadores
estatísticos
e acresentar no relatório (junto com o blah blah blah descrevendo e ambiente,
as selecções feitas, e análise dos resultados).

> Existe algo free que possa ser usado ?

Várias ferrramentas. RStudio, como descrito acima, SageMath [2], etc.

> Tens como recomendar algumas ferramentas que podem fazer este estudo
> estatístico e o teste ?
Ferramenta, veja acima; testes... não sei, mas provavelmente. Seja como for
tens que descrever o *que* foi testado, *como* foi testado, e possíveis
caveats de ambiente.

Cheers,

[1] https://www.rstudio.com/products/rstudio/download/
[2] https://www.sagemath.org/

--

..hggdh..

-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] Tempo de execução de programa/função

2021-05-15 Por tôpico Fabio Bairros
Obrigado pelo retorno.

Nos testes que realizam, vocês desenvolvem as próprias ferramentas de
análise ?
Existe algo free que possa ser usado ?
Tens como recomendar algumas ferramentas que podem fazer este estudo
estatístico e o teste ?



Obrigado
Fabio Bairros


Em sáb., 15 de mai. de 2021 às 12:50, C de-Avillez 
escreveu:

> On Sat, May 15, 2021 at 9:51 AM adautoserpa  wrote:
> >
> > Fábio,Eu acho que o pessoal faz média do tempo de execução. Um tempo
> atrás eu vi um vídeo que o cara fazia assim de 10 execuções ele fazia a
> média, pois os valores nunca eram iguais. Segue vídeo
> https://youtu.be/spLIBqiv2Og talvez te ajude.Referente ao Ubuntu eu
> usaria a versão Server mínimo, usando o instalador legacy, que para mim
> melhor para customizar a instalação. Pode pesquisar por modo expert do
> Debian ou Ubuntu. Atenciosamente,  Adauto Serpa Enviado do meu Galaxy
>
> Correto.
>
> Linux (como Windows) executa vários programas "ao mesmo tempo"; se a
> CPU é multi-core, vários programas são, efectivamente, executados ao
> mesmo tempo. Adidionalmente, outros eventos ocorrem -- um IO é
> completado, o sistema opderacional assume o controle para carregar uma
> página de memória, está havendo uso na interface gráfica, o que quer
> que seja --, e isto *pode* interromper o teu programa.
>
> Normalmente, para testes, executamos o programa a ser testado *várias*
> vezes, em circunstancias semelhantes (e, talvez, sob diferentes tipos
> de carga), e tiramos valores estatísticos dos resultados (media,
> mediana, variancia/desvio padrão, outliers, quartiles, etc, etc).
>
> E "várias" significa mais de 100 vezes.
>
> Durante os testes, o sistema deve estar o mais idle possível.
>
> --
> ..hggdh..
>
> --
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>
> Lista de discussão Ubuntu Brasil
> Histórico, descadastramento e outras opções:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>
-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] Tempo de execução de programa/função

2021-05-15 Por tôpico Fabio Bairros
Obrigado Adauto, pelo retorno e informações.

No caso da instalação, é possível, a partir de uma instalação já realizada
(parte gráfica, etc) ficar "chaveando" entre uma forma e outra ? Por
exemplo, tentar iniciar uma máquina com uma instalação completa no formato
somente terminal/prompt (mínima) ?

Ou até reduzir o número de processos ao mínimo necessário, "desligando"
funções que "atrapalham" o desempenho da CPU. Desempenho desejado apenas
para rodar o programa de teste.



Obrigado
Fabio Bairros


Em sáb., 15 de mai. de 2021 às 11:51, adautoserpa 
escreveu:

> Fábio,Eu acho que o pessoal faz média do tempo de execução. Um tempo atrás
> eu vi um vídeo que o cara fazia assim de 10 execuções ele fazia a média,
> pois os valores nunca eram iguais. Segue vídeo
> https://youtu.be/spLIBqiv2Og talvez te ajude.Referente ao Ubuntu eu
> usaria a versão Server mínimo, usando o instalador legacy, que para mim
> melhor para customizar a instalação. Pode pesquisar por modo expert do
> Debian ou Ubuntu. Atenciosamente,  Adauto Serpa Enviado do meu Galaxy
>  Mensagem original De : Fabio Bairros <
> fdabair...@gmail.com> Data: 15/05/2021  10:32  (GMT-03:00) Para: Lista de
> discussão da Comunidade Ubuntu Brasil 
> Assunto: [Ubuntu-BR] Tempo de execução de programa/função Bom dia.Gostaria
> de uma auxílio para medição do tempo de execução de um programa noLinux.
> Elaborei um programa simples em C que executa operações aritméticase
> gostaria de avaliar o tempo necessário para ele rodar. Já usei o
> comandotime do Linux, mas ele apresenta sempre valores que não se repetem.
> Não seise tem relação ao uso de vários outros programas simultâneos
> (processos),interface gráfica, etc.Aproveitando gostaria de saber como é
> possível rodar Ubuntu usando o mínimode máquina possível, para avaliar se é
> isso que esta mascarando o comandotime.ObrigadoFabio Bairros-- Mais sobre o
> Ubuntu em português: http://www.ubuntu-br.org/comeceLista de discussão
> Ubuntu BrasilHistórico, descadastramento e outras opções:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> --
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>
> Lista de discussão Ubuntu Brasil
> Histórico, descadastramento e outras opções:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>
-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] Tempo de execução de programa/função

2021-05-15 Por tôpico C de-Avillez
On Sat, May 15, 2021 at 9:51 AM adautoserpa  wrote:
>
> Fábio,Eu acho que o pessoal faz média do tempo de execução. Um tempo atrás eu 
> vi um vídeo que o cara fazia assim de 10 execuções ele fazia a média, pois os 
> valores nunca eram iguais. Segue vídeo https://youtu.be/spLIBqiv2Og talvez te 
> ajude.Referente ao Ubuntu eu usaria a versão Server mínimo, usando o 
> instalador legacy, que para mim melhor para customizar a instalação. Pode 
> pesquisar por modo expert do Debian ou Ubuntu. Atenciosamente,  Adauto Serpa 
> Enviado do meu Galaxy

Correto.

Linux (como Windows) executa vários programas "ao mesmo tempo"; se a
CPU é multi-core, vários programas são, efectivamente, executados ao
mesmo tempo. Adidionalmente, outros eventos ocorrem -- um IO é
completado, o sistema opderacional assume o controle para carregar uma
página de memória, está havendo uso na interface gráfica, o que quer
que seja --, e isto *pode* interromper o teu programa.

Normalmente, para testes, executamos o programa a ser testado *várias*
vezes, em circunstancias semelhantes (e, talvez, sob diferentes tipos
de carga), e tiramos valores estatísticos dos resultados (media,
mediana, variancia/desvio padrão, outliers, quartiles, etc, etc).

E "várias" significa mais de 100 vezes.

Durante os testes, o sistema deve estar o mais idle possível.

-- 
..hggdh..

-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] Tempo de execução de programa/função

2021-05-15 Por tôpico adautoserpa
Fábio,Eu acho que o pessoal faz média do tempo de execução. Um tempo atrás eu 
vi um vídeo que o cara fazia assim de 10 execuções ele fazia a média, pois os 
valores nunca eram iguais. Segue vídeo https://youtu.be/spLIBqiv2Og talvez te 
ajude.Referente ao Ubuntu eu usaria a versão Server mínimo, usando o instalador 
legacy, que para mim melhor para customizar a instalação. Pode pesquisar por 
modo expert do Debian ou Ubuntu. Atenciosamente,  Adauto Serpa Enviado do meu 
Galaxy
 Mensagem original De : Fabio Bairros  
Data: 15/05/2021  10:32  (GMT-03:00) Para: Lista de discussão da Comunidade 
Ubuntu Brasil  Assunto: [Ubuntu-BR] Tempo de 
execução de programa/função Bom dia.Gostaria de uma auxílio para medição do 
tempo de execução de um programa noLinux. Elaborei um programa simples em C que 
executa operações aritméticase gostaria de avaliar o tempo necessário para ele 
rodar. Já usei o comandotime do Linux, mas ele apresenta sempre valores que não 
se repetem. Não seise tem relação ao uso de vários outros programas simultâneos 
(processos),interface gráfica, etc.Aproveitando gostaria de saber como é 
possível rodar Ubuntu usando o mínimode máquina possível, para avaliar se é 
isso que esta mascarando o comandotime.ObrigadoFabio Bairros-- Mais sobre o 
Ubuntu em português: http://www.ubuntu-br.org/comeceLista de discussão Ubuntu 
BrasilHistórico, descadastramento e outras 
opções:https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br