Я хочу измерить общее время выполнения моей программы MapReduce, начиная с момента запуска моей программы из терминала с помощью hadoop -jar и т. Д., До ее завершения.Могу ли я сделать это, используя Java System.currentTimeMillis в начале и конце основного класса драйвера, а затем просто выполнить end-start?Я не уверен, что он выведет правильное время выполнения в полностью распределенном режиме.Есть ли способ лучше?Я не хочу использовать какие-либо инструменты, я хочу вернуть значение этого времени выполнения.Большое спасибо:)