[RESOLVIDO] Calculando tempo de metodo

Olá, preciso calcular o tempo que um metodo de ordenação implementado gastou para fazer a ordenação em si.
qual classe usar e como fazer? a unica coisa que achei com pesquisas no google foram sobre timestamp mas não entendi direito.

public metodo(){ long inicio = System.currentTimeMillis(); // faz seu processamento. long fim = System.currentTimeMillis() - inicio; } Isso vai te dar o tempo em milissegundos, se precisar de algo mais preciso utilize o nanoTime() ao invés de currentTimeMillis()

Muito mais simples do que imaginei, muito obrigado.