2014-10-21 2 views
0

Кажется, я не могу начать здесь. я разобрал код и встроенный суппортом себя, которая решила мой первый набор проблем, но сейчас я получаю сообщение об ошибке, что мне нужно microinstrumentОшибка суппорта Используйте инструмент микрообъектива

Этого эксперимент требует microbenchmark. Гранулярность таймера (535 нс) превышает 0,1% измеренного времени выполнения (331,0 мкс). Для точного измерения используйте инструмент microbenchmark.

поэтому, как установить микроинструмент?

Я использую @Benchmark перед метод, который я хочу бежать, и в моих главных выглядит так:

CaliperMain.main(
    MyClass.class, 
    new String[]{ "-i", "runtime" } 
); 

Я попытался изменить среду выполнения «микро», но это не сработало. Есть идеи?

ответ

0

Я думаю, все, что вам нужно использовать

@Benchmark int time(int reps) { 
    // repeat reps times what you want to measure 
} 

вместо

@Benchmark int time() { 
} 
Смежные вопросы