мне нужно бенчмарка этот код:Нужно ли использовать поток для проверки скорости выполнения кода в android?
public static String foo() {
final long startTime = System.nanoTime();
try {
// my code here
final long endtime = System.nanoTime();
System.out.println ("Total execution time:" + (endtime - startTime));
return msg;
} Catch (GeneralSecurityException e) {
return "ERROR";
}
}
Im собирается выполнить этот код в 2-х различных андроид устройства с QuadCore, нужно ли мне использовать нить для сравнительного анализа, как это? если я выполню его без потока, это повлияет на результат?
редактировать: Im собираюсь это нужно сравнить два алгоритма чистой скорости для моей работы колледжа