@Override
    public String toString() {
      return String.format(
          "PartitionMetrics: time spent(ms): %d, number of rows: %d, number of evaluators: %d, number of blocks: %d, "
              + "batches per block: %d, average number of rows per batch: %d, totalNumberOfBatches: %d, "
              + "evaluationSimple: %d, evaluationOptimized: %d, batchesReadFromSpill: %d, batchesWrittenToSpill: %d",
          durationMs, size(), evaluators.length, blocks.size(), spillLimitBufferedBatchCount,
          size() / totalNumberOfBatches, totalNumberOfBatches, evaluationSimple,
          evaluationOptimized, batchesReadFromSpill, batchesWrittenToSpill);
    }
Time spent with processing the partition. This is mainly the time frame of finishPartition
method.
ql/src/java/org/apache/hadoop/hive/ql/exec/vector/ptf/VectorPTFGroupBatches.java