Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
    • DiF

      Poste seus códigos corretamente!   21-05-2016

      Prezados membros do Fórum do Clube do Hardware, O Fórum oferece um recurso chamado CODE, onde o ícone no painel do editor é  <>     O uso deste recurso é  imprescindível para uma melhor leitura, manter a organização, diferenciar de texto comum e principalmente evitar que os compiladores e IDEs acusem erro ao colar um código copiado daqui. Portanto convido-lhes para ler as instruções de como usar este recurso CODE neste tópico:  
Entre para seguir isso  
digmoreira

Java

Recommended Posts

Boa Tarde..!!

Alguém poderia me dizer como faço para calcular o tempo que determinada função demorou para realizar determinada tarefa ??

Preciso saber nome da função em Java que tem um clock progressivo para que eu possa guardar o tempo antes do início do processamento e depois do processamento. O algoritmo para fazer esse tipo de tarefa eu já bolei, falta apenas saber o nome dessa função. Se alguém souber, favor me informar.

Obrigado pela Atenção..!!

Diego

Compartilhar este post


Link para o post
Compartilhar em outros sites

O código abaixo, informa o tempo decorrido em ms.

public class Tempo

{

  public static void main (String [] args)

    {

        long time = System.currentTimeMillis (), time_ant = time;

        //chame a função aqui

        time = System.currentTimeMillis ();

        System.out.println ("Tempo de processmento = " + (time - time_ant) + " ms");

    }

}

Compartilhar este post


Link para o post
Compartilhar em outros sites
  • Autor do tópico
  • :palmas:

    Muito Obrigado Diogo....!!!

    Vou ver se começo a implementar meu trabalho nesse final de semana.

    Obrigado mesmo, você me ajudou muito..!!

    Diego

    Compartilhar este post


    Link para o post
    Compartilhar em outros sites
  • Autor do tópico
  • Diogo

    Não quero abusar, mas você saberia me dizer a classe para que eu possa inserir números(fora de ordem) em um vetor, por exemplo, preciso criar um vetor de 5000 posições cada posição com números diferentes não sequênciais.

    Muito Obrigado..!!

    Diego

    Compartilhar este post


    Link para o post
    Compartilhar em outros sites

    Não sei se entendi direito, mas acho que é mais ou menos assim.

    Qualquer coisa posta ^_^

    PS:Nesse caso os números podem se repetir ou não.

    public class Random {

        static void main(String[] args){

            final int TAMANHO = 5000; //tamanho do vetor

            int num[];

            num = new int[ TAMANHO ];

            for(int i=0;i<TAMANHO;i++)

                num=1+(int)(Math.random()*TAMANHO);

        }

    }

    Compartilhar este post


    Link para o post
    Compartilhar em outros sites
  • Autor do tópico
  • Tudo bem Diogo ??

    Os números não podem repetir, o vetor tem que possuir numeros diferentes e fora de ordem....

    Cara, pelo jeito você manja muito......!!!!

    Valeu pela força..!!

    Diego

    Compartilhar este post


    Link para o post
    Compartilhar em outros sites
    Postado Originalmente por digmoreira@09 abr 2004, 22:26

    Os números não podem repetir, o vetor tem que possuir numeros diferentes e fora de ordem....

    Cara, pelo jeito você manja muito......!!!!

    Diego

    Não..eu não manjo...também estou aprendendo :joia:

    Aí tá o código que gera o vetor randomico e sem repetição....implementei o tempo de processamento.

    PS: talvez alguém + experiente aqui do fórum possa enxugar o código, ou talvez fazer algo mais simples e interessante.

    public class Random {

        public static void main(String[] args){      

            long time = System.currentTimeMillis (), time_ant = time;           

            final int TAMANHO = 1; //tamanho do vetor

            int num[],i=0;

            num = new int[ TAMANHO ];

            while(i<TAMANHO){

                num=1+(int)(Math.random()*TAMANHO);

                for(int j=0;j<i;j++)

                    if(num==num[j]){                           

                       i--;

                       break;// Poderia não colocar o break, mas aí ele

                                // não ia sair do loop e ia ficar comparando      

                   }

                i++;          

            }

            time = System.currentTimeMillis (); 

            System.out.println ("Tempo de processmento = " + (time - time_ant) + " ms");           

        }

    }

    Compartilhar este post


    Link para o post
    Compartilhar em outros sites
  • Autor do tópico
  • Diogo...

    Assim que eu terminar de fazer o trabalho para a faculdade, irei te enviar os fontes para você ver.......O trabalho é sobre metodos de ordenação.....Te mando inclusive as descrições de como funcionam os métodos.....

    Valeu...!!

    Diego

    Compartilhar este post


    Link para o post
    Compartilhar em outros sites

    Crie uma conta ou entre para comentar

    Você precisar ser um membro para fazer um comentário

    Entre para seguir isso  





    Sobre o Clube do Hardware

    No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

    Direitos autorais

    Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

    ×