Github user wangyum commented on a diff in the pull request:

    https://github.com/apache/spark/pull/22842#discussion_r228392611
  
    --- Diff: 
sql/core/src/test/scala/org/apache/spark/sql/execution/ExternalAppendOnlyUnsafeRowArrayBenchmark.scala
 ---
    @@ -20,13 +20,27 @@ package org.apache.spark.sql.execution
     import scala.collection.mutable.ArrayBuffer
     
     import org.apache.spark.{SparkConf, SparkContext, SparkEnv, TaskContext}
    -import org.apache.spark.benchmark.Benchmark
    +import org.apache.spark.benchmark.{Benchmark, BenchmarkBase}
     import org.apache.spark.internal.config
     import org.apache.spark.memory.MemoryTestingUtils
     import org.apache.spark.sql.catalyst.expressions.UnsafeRow
     import org.apache.spark.util.collection.unsafe.sort.UnsafeExternalSorter
     
    -object ExternalAppendOnlyUnsafeRowArrayBenchmark {
    +/**
    +  * Synthetic Benchmark for ArrayBuffer and UnsafeRowArray
    +  * To run this benchmark:
    +  * {{{
    +  *   1. without sbt:
    +  *      bin/spark-submit --class <this class> --jars <spark core test 
jar> <spark catalyst test jar>
    +  *   2. build/sbt "catalyst/test:runMain <this class>"
    +  *   3. generate result:
    +  *      SPARK_GENERATE_BENCHMARK_FILES=1 build/sbt "catalyst/test:runMain 
<this class>"
    +  *      Results will be written to
    +  *      
"benchmarks/ExternalAppendOnlyUnsafeRowArrayBenchmark-results.txt".
    +  * }}}
    +  */
    +
    +object ExternalAppendOnlyUnsafeRowArrayBenchmark extends BenchmarkBase {
    --- End diff --
    
    Please check our all refactors here: 
https://issues.apache.org/jira/browse/SPARK-25475


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org
For additional commands, e-mail: reviews-h...@spark.apache.org

Reply via email to