void function ( Method arg0 ) { try { arg0 . invoke ( null , this ) ; } catch ( IllegalAccessException | InvocationTargetException loc0 ) { this . throwable = loc0 ; } }
run benchmark method . note that we silently handle a bunch of exceptions here . the method exists mostly so that bee can store the exception that terminated a benchmark . concode_field_sep long netThroughput concode_elem_sep int MAX_REPETITIONS concode_elem_sep long startMemory concode_elem_sep boolean measuring concode_elem_sep long netMemory concode_elem_sep Throwable throwable concode_elem_sep long MAX_TIME concode_elem_sep long startTime concode_elem_sep long netTime concode_elem_sep long ONE_SECOND concode_elem_sep Runtime RT concode_elem_sep int repetitions concode_field_sep long currentTime concode_elem_sep void fail concode_elem_sep void fail concode_elem_sep int reps concode_elem_sep void stop concode_elem_sep void bytes concode_elem_sep Result runBenchmark concode_elem_sep void start concode_elem_sep long nsPerOp concode_elem_sep long currentMemory concode_elem_sep void reset concode_elem_sep long roundDown10 concode_elem_sep long roundUp