-
Notifications
You must be signed in to change notification settings - Fork 1
/
Benchmarks_Main_CSV.json
1 lines (1 loc) · 48.7 KB
/
Benchmarks_Main_CSV.json
1
{"paragraphs":[{"text":"%md\n\n# JVMs Compare - Analyze Benchmarks using Apache Zeppelin\n\n## Introduction\nThe Notebook is setup as a spark job (paragraph) followed by SQL query paragraphs. The spark paragraph extracts benchmark results and converts/squashes them into a single queryable view.\n\nComments in the spark paragraph help understand when is happening. There are comments that are prefixed with a *NOTE*. These comments indicate possible action being required.\n\nValues marked as *NOTE* are:\n\n1. *`project_dir`*: This val represents the directory where the benchmark source was cloned from git. This directory is where a new `benchmark-results` directory will be created.\n2. *`jdks`*: This val represts an array of JDK names. These JDKs were used for running the benchmarks. The order of the JDKs here matches the order (and prefixed number) for their results. For instance, GraalCE is the 3rd JDK run, per the project source (see: https://github.com/c-guntur/jvms-compare/blob/master/run-all.sh). Thus, GraalCE should be listed third in the *`jdks`* val below.\n3. *`size`*: This val represents the number of elements seeded into the collection prior to running the benchmark. Typical values used in the past include ***1 Thousand*** and ***1 Million***. Setting the right value is important since benchmark results may vary based on the size of the seeded data.\n\n## Information\nThe Notebook pulls numeric data from the CSV files by iterating over directories under the *`project_dir/benchmark-results`*. In addition, some synthetic columns and a transformation of a column are performed.\n\nColumns:\n\n* *Benchmark*: Name of the benchmark (this column is ***transformed*** to trim the name to the simple class name and method name of the benchmark).\n* *Mode*: Displays the benchmarking mode. Typically Throughput is the normal benchhmark. *The higher the throughput, the better the performance*.\n* *Threads*: Displays the number of threads used to run the benchmarks.\n* *Samples*: Displays the number of samples collected to fetch the benchmark statistics.\n* *Score*: Displays the benchmark score.\n* *Error*: Displays the benchmark error rate.\n* *Units*: Displays the units used for measuring.\n* *JDK*: Synthetic column based on the CSV file prefix. Maps to the *`jdks`* to determine the JDK used.\n* *Size*: Synthetic column based on the val *`size`*. This column displays the seed-data size used during the benchmark run.\n","user":"anonymous","dateUpdated":"2020-01-29T22:50:44-0500","config":{"colWidth":12,"fontSize":9,"enabled":true,"results":{},"editorSetting":{"language":"markdown","editOnDblClick":true,"completionKey":"TAB","completionSupport":false},"editorMode":"ace/mode/markdown","editorHide":true,"tableHide":false},"settings":{"params":{},"forms":{}},"results":{"code":"SUCCESS","msg":[{"type":"HTML","data":"<div class=\"markdown-body\">\n<h1>JVMs Compare - Analyze Benchmarks using Apache Zeppelin</h1>\n<h2>Introduction</h2>\n<p>The Notebook is setup as a spark job (paragraph) followed by SQL query paragraphs. The spark paragraph extracts benchmark results and converts/squashes them into a single queryable view.</p>\n<p>Comments in the spark paragraph help understand when is happening. There are comments that are prefixed with a <em>NOTE</em>. These comments indicate possible action being required.</p>\n<p>Values marked as <em>NOTE</em> are:</p>\n<ol>\n <li><em><code>project_dir</code></em>: This val represents the directory where the benchmark source was cloned from git. This directory is where a new <code>benchmark-results</code> directory will be created.</li>\n <li><em><code>jdks</code></em>: This val represts an array of JDK names. These JDKs were used for running the benchmarks. The order of the JDKs here matches the order (and prefixed number) for their results. For instance, GraalCE is the 3rd JDK run, per the project source (see: <a href=\"https://github.com/c-guntur/jvms-compare/blob/master/run-all.sh)\">https://github.com/c-guntur/jvms-compare/blob/master/run-all.sh)</a>. Thus, GraalCE should be listed third in the <em><code>jdks</code></em> val below.</li>\n <li><em><code>size</code></em>: This val represents the number of elements seeded into the collection prior to running the benchmark. Typical values used in the past include <strong><em>1 Thousand</em></strong> and <strong><em>1 Million</em></strong>. Setting the right value is important since benchmark results may vary based on the size of the seeded data.</li>\n</ol>\n<h2>Information</h2>\n<p>The Notebook pulls numeric data from the CSV files by iterating over directories under the <em><code>project_dir/benchmark-results</code></em>. In addition, some synthetic columns and a transformation of a column are performed.</p>\n<p>Columns:</p>\n<ul>\n <li><em>Benchmark</em>: Name of the benchmark (this column is <strong><em>transformed</em></strong> to trim the name to the simple class name and method name of the benchmark).</li>\n <li><em>Mode</em>: Displays the benchmarking mode. Typically Throughput is the normal benchhmark. <em>The higher the throughput, the better the performance</em>.</li>\n <li><em>Threads</em>: Displays the number of threads used to run the benchmarks.</li>\n <li><em>Samples</em>: Displays the number of samples collected to fetch the benchmark statistics.</li>\n <li><em>Score</em>: Displays the benchmark score.</li>\n <li><em>Error</em>: Displays the benchmark error rate.</li>\n <li><em>Units</em>: Displays the units used for measuring.</li>\n <li><em>JDK</em>: Synthetic column based on the CSV file prefix. Maps to the <em><code>jdks</code></em> to determine the JDK used.</li>\n <li><em>Size</em>: Synthetic column based on the val <em><code>size</code></em>. This column displays the seed-data size used during the benchmark run.</li>\n</ul>\n</div>"}]},"apps":[],"jobName":"paragraph_1575031839168_981479656","id":"20191129-075039_947844539","dateCreated":"2019-11-29T07:50:39-0500","dateStarted":"2020-01-29T22:50:44-0500","dateFinished":"2020-01-29T22:50:44-0500","status":"FINISHED","progressUpdateIntervalMs":500,"focus":true,"$$hashKey":"object:208"},{"title":"Data Collection Para: Collect Benchmark data from CSV files of a given output directory","text":"import org.apache.spark.sql.functions._\n\n// Link to results: https://github.com/c-guntur/jvms-compare-results\n\n// NOTE: Update this directory to match where your JVMs Compare Benchmark Results in CSV format are located.\nval project_dir = \"/Users/cguntur/projects/conf/jvms-compare-results\"\n\n// Benchmarking Collections of size 100 without anonymizing JVM names, no heap size hints.\n// val benchmark_dir = project_dir + \"/1H_Named_JVM/benchmark-results\"\n// val size = \"1 Hundred\"\n\n// Benchmarking collections of size 1000 with JVM name 'anonymous' for all JVMs, no heap size hints.\n// val benchmark_dir = project_dir + \"/1K_Anonymous_JVM/benchmark-results\"\n// val size = \"1 Thousand\"\n\n// Benchmarking collections of size 1_000_000 without anonymizing JVM name, no heap size hints.\n// val benchmark_dir = project_dir + \"/1M_Named_JVM/benchmark-results\"\n// val size = \"1 Million\"\n\n// Benchmarking collections of size 1_000_000 with JVM name 'anonymous' for all JVMs, no heap size hints.\nval benchmark_dir = project_dir + \"/1M_Anonymous_JVM/benchmark-results\"\nval size = \"1 Million\"\n\n\nprintln(\"Using benchmark results from: \" + benchmark_dir)\n\n// NOTE: Update this list if there are other or different JDKs being compared.\nval jdks = List(\"OracleJDK\", \"GraalEE\", \"GraalCE\", \"AdoptOpenJDKHotspot\", \"AdoptOpenJDKOpenJ9\", \"OpenJDKHotspot\", \"OpenJDKGraal\", \"GraalEEC2\")\n\n//NOTE: This was a run with 1k element size. Alter value if a different size is used during the benchmark execution.\n\n// Use the project's dummy.csv to create a dataframe with the right columns. This csv file has no data.\nvar dummyData = spark.read.option(\"header\", \"true\").csv(project_dir + \"/\" + \"dummy.csv\")\n\n// Create a \"sink\" dataframe with no data, but right column names, so each benchmark-result can be merged onto this dataframe\nvar dataFrame = dummyData.toDF(\"Benchmark\", \"Mode\", \"Threads\", \"Samples\", \"Score\", \"Error\", \"Units\", \"JDK\", \"Size\")\n\n// Iterate over the 01 through 08 numbered result CSV files where each prefixed number represents a run of the benchmarks with a specific JDK\n// NOTE: see the val 'jdks' that map to these numbers\nfor (i <- 1 to 8) {\n\n // Iterate over every CSV in each directory under benchmark-results for the current index (index represents a JDK)\n var csvFile = benchmark_dir+\"/*/0\" + i + \"*.csv\"\n var benchmarkData = spark.read.option(\"header\", \"true\").csv(csvFile)\n\n // Extract direct columns from the CSV data\n var df = benchmarkData.toDF(\"Benchmark\", \"Mode\", \"Threads\", \"Samples\", \"Score\", \"Error\", \"Units\")\n \n \n // --------------------------------------------------------------------------------------------------------------------------------\n // --------------------------------------------------------------------------------------------------------------------------------\n // --- BEGIN: DATA NOT FROM CSV ---\n // Add a JDK and a Size column. Trim the Benchmark name.\n // --------------------------------\n \n // Add a JDK column with values that are sequentially listed in the jdks val above. \n // JDKs map to the prefixed number in the results.\n // For instance, OracleJDK8 is the first run and its prefix for results is 01.\n df = df.withColumn(\"JDK\", when($\"Mode\".isNull, \"\").otherwise(jdks(i - 1)))\n\n // Add a Benchmark column that extracts its value from the CSV Benchmark column\n df = df.withColumn(\"Benchmark\", substring($\"Benchmark\", 23, 200))\n \n // Add a size column that holds the size of the data tested in the benchmark. Default value in the note is '1 Thousand'.\n // NOTE: see the val 'size' that determines the volume tested per becnmark run.\n df = df.withColumn(\"Size\", when($\"Mode\".isNull, \"\").otherwise(size))\n\n // ------------------------------\n // --- END: DATA NOT FROM CSV ---\n // --------------------------------------------------------------------------------------------------------------------------------\n // --------------------------------------------------------------------------------------------------------------------------------\n\n \n \n // Merge the data collected from each CSV into the \"sink\" dataframe\n dataFrame = dataFrame.union(df)\n}\n\n// Generate (or replace) a temporary view with the name 'benchmarks' that can now be queried.\ndataFrame.createOrReplaceTempView(\"benchmarks\")","user":"anonymous","dateUpdated":"2020-01-29T22:50:44-0500","config":{"tableHide":false,"editorSetting":{"language":"scala","editOnDblClick":false,"completionKey":"TAB","completionSupport":true},"colWidth":12,"editorMode":"ace/mode/scala","fontSize":9,"editorHide":false,"results":{},"enabled":true,"title":true},"settings":{"params":{"benchmark_dir":""},"forms":{}},"results":{"code":"SUCCESS","msg":[{"type":"TEXT","data":"Using benchmark results from: /Users/cguntur/projects/conf/jvms-compare-results/1M_Anonymous_JVM/benchmark-results\nimport org.apache.spark.sql.functions._\nproject_dir: String = /Users/cguntur/projects/conf/jvms-compare-results\nbenchmark_dir: String = /Users/cguntur/projects/conf/jvms-compare-results/1M_Anonymous_JVM/benchmark-results\nsize: String = 1 Million\njdks: List[String] = List(OracleJDK, GraalEE, GraalCE, AdoptOpenJDKHotspot, AdoptOpenJDKOpenJ9, OpenJDKHotspot, OpenJDKGraal, GraalEEC2)\ndummyData: org.apache.spark.sql.DataFrame = [Benchmark: string, Mode: string ... 7 more fields]\ndataFrame: org.apache.spark.sql.DataFrame = [Benchmark: string, Mode: string ... 7 more fields]\n"}]},"apps":[],"jobName":"paragraph_1575031281802_-1743435665","id":"20191111-225606_73930282","dateCreated":"2019-11-29T07:41:21-0500","dateStarted":"2020-01-29T22:50:44-0500","dateFinished":"2020-01-29T22:50:46-0500","status":"FINISHED","progressUpdateIntervalMs":500,"$$hashKey":"object:209"},{"title":"Verification Para: Counts of Benchmarks per JDK","text":"%sql\n\n-- SHOW THE NUMBER OF BENCHMARKS COLLECTED PER JDK\n\nselect JDK, count(*) from benchmarks\ngroup by \n JDK\norder by \n JDK","user":"anonymous","dateUpdated":"2020-01-29T22:50:46-0500","config":{"editorSetting":{"language":"sql","editOnDblClick":false,"completionKey":"TAB","completionSupport":true},"colWidth":12,"editorMode":"ace/mode/sql","fontSize":9,"results":{"0":{"graph":{"mode":"table","height":300,"optionOpen":false,"setting":{"table":{"tableGridState":{},"tableColumnTypeState":{"names":{"JDK":"string","count(1)":"string"},"updated":false},"tableOptionSpecHash":"[{\"name\":\"useFilter\",\"valueType\":\"boolean\",\"defaultValue\":false,\"widget\":\"checkbox\",\"description\":\"Enable filter for columns\"},{\"name\":\"showPagination\",\"valueType\":\"boolean\",\"defaultValue\":false,\"widget\":\"checkbox\",\"description\":\"Enable pagination for better navigation\"},{\"name\":\"showAggregationFooter\",\"valueType\":\"boolean\",\"defaultValue\":false,\"widget\":\"checkbox\",\"description\":\"Enable a footer for displaying aggregated values\"}]","tableOptionValue":{"useFilter":false,"showPagination":false,"showAggregationFooter":false},"updated":false,"initialized":false},"multiBarChart":{"rotate":{"degree":"-45"},"xLabelStatus":"default"},"stackedAreaChart":{"rotate":{"degree":"-45"},"xLabelStatus":"default"},"lineChart":{"rotate":{"degree":"-45"},"xLabelStatus":"default"}},"commonSetting":{},"keys":[{"name":"JDK","index":0,"aggr":"sum"}],"groups":[],"values":[{"name":"count(1)","index":1,"aggr":"sum"}]},"helium":{}}},"enabled":true,"title":true,"editorHide":true,"tableHide":true},"settings":{"params":{},"forms":{}},"results":{"code":"SUCCESS","msg":[{"type":"TABLE","data":"JDK\tcount(1)\nAdoptOpenJDKHotspot\t42\nAdoptOpenJDKOpenJ9\t42\nGraalCE\t42\nGraalEE\t42\nGraalEEC2\t42\nOpenJDKGraal\t42\nOpenJDKHotspot\t42\nOracleJDK\t42\n"},{"type":"TEXT","data":""}]},"apps":[],"jobName":"paragraph_1575031281804_-1614277364","id":"20191129-072014_755684939","dateCreated":"2019-11-29T07:41:21-0500","dateStarted":"2020-01-29T22:50:46-0500","dateFinished":"2020-01-29T22:50:48-0500","status":"FINISHED","progressUpdateIntervalMs":500,"$$hashKey":"object:210"},{"title":"Verification Para: Counts of Benchmarks per Benchmark Class per JDK","text":"%sql\n\nselect count(*) from benchmarks\nwhere \n JDK=\"${JDK=OracleJDK,OracleJDK|GraalEE|GraalCE|AdoptOpenJDKHotspot|AdoptOpenJDKOpenJ9|OpenJDKHotspot|OpenJDKGraal|GraalEEC2}\"\nand \n Benchmark like \"%${BenchmarkClass=IntListFilter,IntListFilter|IntListSum|IntListTransform|PersonFilterOnly|PersonFilterAndGroup|PersonIntSummaryStats|PersonCombinedSummaryStats}%\"\n","user":"anonymous","dateUpdated":"2020-01-29T22:50:48-0500","config":{"colWidth":12,"fontSize":9,"enabled":true,"results":{"0":{"graph":{"mode":"table","height":84.0057,"optionOpen":false,"setting":{"table":{"tableGridState":{},"tableColumnTypeState":{"names":{"count(1)":"string"},"updated":false},"tableOptionSpecHash":"[{\"name\":\"useFilter\",\"valueType\":\"boolean\",\"defaultValue\":false,\"widget\":\"checkbox\",\"description\":\"Enable filter for columns\"},{\"name\":\"showPagination\",\"valueType\":\"boolean\",\"defaultValue\":false,\"widget\":\"checkbox\",\"description\":\"Enable pagination for better navigation\"},{\"name\":\"showAggregationFooter\",\"valueType\":\"boolean\",\"defaultValue\":false,\"widget\":\"checkbox\",\"description\":\"Enable a footer for displaying aggregated values\"}]","tableOptionValue":{"useFilter":false,"showPagination":false,"showAggregationFooter":false},"updated":false,"initialized":false},"multiBarChart":{"rotate":{"degree":"-45"},"xLabelStatus":"default"}},"commonSetting":{},"keys":[{"name":"count(1)","index":0,"aggr":"sum"}],"groups":[],"values":[]},"helium":{}}},"editorSetting":{"language":"sql","editOnDblClick":false,"completionKey":"TAB","completionSupport":true},"editorMode":"ace/mode/sql","title":true,"runOnSelectionChange":true,"editorHide":true,"tableHide":false},"settings":{"params":{"JDK":"AdoptOpenJDKOpenJ9","BenchmarkClass":"PersonCombinedSummaryStats"},"forms":{"JDK":{"type":"Select","options":[{"value":"OracleJDK","$$hashKey":"object:3696"},{"value":"GraalEE","$$hashKey":"object:3697"},{"value":"GraalCE","$$hashKey":"object:3698"},{"value":"AdoptOpenJDKHotspot","$$hashKey":"object:3699"},{"value":"AdoptOpenJDKOpenJ9","$$hashKey":"object:3700"},{"value":"OpenJDKHotspot","$$hashKey":"object:3701"},{"value":"OpenJDKGraal","$$hashKey":"object:3702"},{"value":"GraalEEC2","$$hashKey":"object:3703"}],"name":"JDK","defaultValue":"OracleJDK","hidden":false,"$$hashKey":"object:3684"},"BenchmarkClass":{"type":"Select","options":[{"value":"IntListFilter","$$hashKey":"object:3710"},{"value":"IntListSum","$$hashKey":"object:3711"},{"value":"IntListTransform","$$hashKey":"object:3712"},{"value":"PersonFilterOnly","$$hashKey":"object:3713"},{"value":"PersonFilterAndGroup","$$hashKey":"object:3714"},{"value":"PersonIntSummaryStats","$$hashKey":"object:3715"},{"value":"PersonCombinedSummaryStats","$$hashKey":"object:3716"}],"name":"BenchmarkClass","defaultValue":"IntListFilter","hidden":false,"$$hashKey":"object:3685"}}},"results":{"code":"SUCCESS","msg":[{"type":"TABLE","data":"count(1)\n5\n"},{"type":"TEXT","data":""}]},"apps":[],"jobName":"paragraph_1579372646036_-53939452","id":"20200118-133726_2078452180","dateCreated":"2020-01-18T13:37:26-0500","dateStarted":"2020-01-29T22:50:48-0500","dateFinished":"2020-01-29T22:50:48-0500","status":"FINISHED","progressUpdateIntervalMs":500,"$$hashKey":"object:211"},{"title":"Verification Para: Individual Benchmarks per Benchmark Class per JDK","text":"%sql \n\nselect Benchmark, count(*) from benchmarks\nwhere \n JDK=\"${JDK=OracleJDK,OracleJDK|GraalEE|GraalCE|AdoptOpenJDKHotspot|AdoptOpenJDKOpenJ9|OpenJDKHotspot|OpenJDKGraal|GraalEEC2}\"\nand \n Benchmark like \"%${BenchmarkClass=IntListFilter,IntListFilter|IntListSum|IntListTransform|PersonFilterOnly|PersonFilterAndGroup|PersonIntSummaryStats|PersonCombinedSummaryStats}%\"\ngroup by\n Benchmark\norder by\n Benchmark","user":"anonymous","dateUpdated":"2020-01-29T22:50:48-0500","config":{"editorSetting":{"language":"sql","editOnDblClick":false,"completionKey":"TAB","completionSupport":true},"colWidth":12,"editorMode":"ace/mode/sql","fontSize":9,"results":{"0":{"graph":{"mode":"table","height":221.989,"optionOpen":false,"setting":{"table":{"tableGridState":{},"tableColumnTypeState":{"names":{"Benchmark":"string","count(1)":"string"},"updated":false},"tableOptionSpecHash":"[{\"name\":\"useFilter\",\"valueType\":\"boolean\",\"defaultValue\":false,\"widget\":\"checkbox\",\"description\":\"Enable filter for columns\"},{\"name\":\"showPagination\",\"valueType\":\"boolean\",\"defaultValue\":false,\"widget\":\"checkbox\",\"description\":\"Enable pagination for better navigation\"},{\"name\":\"showAggregationFooter\",\"valueType\":\"boolean\",\"defaultValue\":false,\"widget\":\"checkbox\",\"description\":\"Enable a footer for displaying aggregated values\"}]","tableOptionValue":{"useFilter":false,"showPagination":false,"showAggregationFooter":false},"updated":false,"initialized":false},"multiBarChart":{"rotate":{"degree":"-45"},"xLabelStatus":"default"}},"commonSetting":{},"keys":[{"name":"Benchmark","index":0,"aggr":"sum"}],"groups":[],"values":[{"name":"count(1)","index":1,"aggr":"sum"}]},"helium":{}}},"enabled":true,"runOnSelectionChange":true,"title":true,"editorHide":true,"tableHide":true},"settings":{"params":{"JDK":"GraalEE","BenchmarkClass":"PersonFilterOnly"},"forms":{"JDK":{"type":"Select","options":[{"value":"OracleJDK","$$hashKey":"object:4127"},{"value":"GraalEE","$$hashKey":"object:4128"},{"value":"GraalCE","$$hashKey":"object:4129"},{"value":"AdoptOpenJDKHotspot","$$hashKey":"object:4130"},{"value":"AdoptOpenJDKOpenJ9","$$hashKey":"object:4131"},{"value":"OpenJDKHotspot","$$hashKey":"object:4132"},{"value":"OpenJDKGraal","$$hashKey":"object:4133"},{"value":"GraalEEC2","$$hashKey":"object:4134"}],"name":"JDK","defaultValue":"OracleJDK","hidden":false,"$$hashKey":"object:4115"},"BenchmarkClass":{"type":"Select","options":[{"value":"IntListFilter","$$hashKey":"object:4141"},{"value":"IntListSum","$$hashKey":"object:4142"},{"value":"IntListTransform","$$hashKey":"object:4143"},{"value":"PersonFilterOnly","$$hashKey":"object:4144"},{"value":"PersonFilterAndGroup","$$hashKey":"object:4145"},{"value":"PersonIntSummaryStats","$$hashKey":"object:4146"},{"value":"PersonCombinedSummaryStats","$$hashKey":"object:4147"}],"name":"BenchmarkClass","defaultValue":"IntListFilter","hidden":false,"$$hashKey":"object:4116"}}},"results":{"code":"SUCCESS","msg":[{"type":"TABLE","data":"Benchmark\tcount(1)\nPersonFilterOnly.filter_EC_Eager_Parallel\t1\nPersonFilterOnly.filter_EC_Eager_Serial\t1\nPersonFilterOnly.filter_EC_Lazy_Parallel\t1\nPersonFilterOnly.filter_EC_Lazy_Serial\t1\nPersonFilterOnly.filter_EC_Stream_Parallel\t1\nPersonFilterOnly.filter_JDK_Stream_Parallel\t1\nPersonFilterOnly.filter_JDK_Stream_Serial\t1\n"},{"type":"TEXT","data":""}]},"apps":[],"jobName":"paragraph_1575031281804_633516542","id":"20191129-072442_1365045792","dateCreated":"2019-11-29T07:41:21-0500","dateStarted":"2020-01-29T22:50:48-0500","dateFinished":"2020-01-29T22:50:50-0500","status":"FINISHED","progressUpdateIntervalMs":500,"$$hashKey":"object:212"},{"title":"Results Para: Charting for Primitive IntList Operations","text":"%sql \n\nselect JDK, Benchmark, Score, Error from benchmarks\nwhere \n Benchmark like \"${BenchmarkClass=IntListFilter,IntListFilter|IntListSum|IntListTransform}%\"\nand \n Benchmark like \"%${BenchmarkCollection=EC_Boxed_Eager_Serial,EC_Boxed_Eager_Serial|EC_Boxed_Lazy_Parallel|EC_Primitive_Eager_Serial|EC_Primitive_Stream_Parallel|JDK_Boxed_Stream_Serial|JDK_Boxed_Stream_Parallel}%\"\n","user":"anonymous","dateUpdated":"2020-01-29T22:50:50-0500","config":{"tableHide":false,"editorSetting":{"language":"sql","editOnDblClick":false,"completionKey":"TAB","completionSupport":true},"colWidth":12,"editorMode":"ace/mode/sql","fontSize":9,"editorHide":true,"runOnSelectionChange":true,"results":{"0":{"graph":{"mode":"multiBarChart","height":300,"optionOpen":false,"setting":{"table":{"tableGridState":{"columns":[{"name":"Benchmark","visible":true,"width":"*","sort":{},"filters":[{}],"pinned":""},{"name":"JDK","visible":true,"width":"*","sort":{},"filters":[{"term":""}],"pinned":""},{"name":"Score","visible":true,"width":"*","sort":{},"filters":[{}],"pinned":""},{"name":"Error","visible":true,"width":"*","sort":{},"filters":[{}],"pinned":""}],"scrollFocus":{},"selection":[],"grouping":{"grouping":[],"aggregations":[],"rowExpandedStates":{}},"treeView":{},"pagination":{"paginationCurrentPage":1,"paginationPageSize":250}},"tableColumnTypeState":{"names":{"JDK":"string","Benchmark":"string","Score":"string","Error":"string"},"updated":false},"tableOptionSpecHash":"[{\"name\":\"useFilter\",\"valueType\":\"boolean\",\"defaultValue\":false,\"widget\":\"checkbox\",\"description\":\"Enable filter for columns\"},{\"name\":\"showPagination\",\"valueType\":\"boolean\",\"defaultValue\":false,\"widget\":\"checkbox\",\"description\":\"Enable pagination for better navigation\"},{\"name\":\"showAggregationFooter\",\"valueType\":\"boolean\",\"defaultValue\":false,\"widget\":\"checkbox\",\"description\":\"Enable a footer for displaying aggregated values\"}]","tableOptionValue":{"useFilter":true,"showPagination":false,"showAggregationFooter":true},"updated":false,"initialized":false},"multiBarChart":{"rotate":{"degree":"-45"},"xLabelStatus":"default","stacked":true},"stackedAreaChart":{"rotate":{"degree":"-45"},"xLabelStatus":"default","style":"stream"},"lineChart":{"rotate":{"degree":"-45"},"xLabelStatus":"default"},"pieChart":{}},"commonSetting":{},"keys":[{"name":"JDK","index":0,"aggr":"sum"}],"groups":[{"name":"Benchmark","index":1,"aggr":"sum"}],"values":[{"name":"Score","index":2,"aggr":"sum"},{"name":"Error","index":3,"aggr":"sum"}]},"helium":{}}},"enabled":true,"title":true},"settings":{"params":{"Benchmark":"IntListFilter.filterEC","BenchmarkClass":"IntListFilter","BenchmarkType":"Serial","JDK":"GraalEE","BenchmarkCollection":"EC_Boxed_Lazy_Parallel","BenchmarkEvaluation":"Eager","BenchmarkDataType":"Primitive"},"forms":{"BenchmarkClass":{"type":"Select","options":[{"value":"IntListFilter","$$hashKey":"object:4733"},{"value":"IntListSum","$$hashKey":"object:4734"},{"value":"IntListTransform","$$hashKey":"object:4735"}],"name":"BenchmarkClass","defaultValue":"IntListFilter","hidden":false,"$$hashKey":"object:4721"},"BenchmarkCollection":{"type":"Select","options":[{"value":"EC_Boxed_Eager_Serial","$$hashKey":"object:4742"},{"value":"EC_Boxed_Lazy_Parallel","$$hashKey":"object:4743"},{"value":"EC_Primitive_Eager_Serial","$$hashKey":"object:4744"},{"value":"EC_Primitive_Stream_Parallel","$$hashKey":"object:4745"},{"value":"JDK_Boxed_Stream_Serial","$$hashKey":"object:4746"},{"value":"JDK_Boxed_Stream_Parallel","$$hashKey":"object:4747"}],"name":"BenchmarkCollection","defaultValue":"EC_Boxed_Eager_Serial","hidden":false,"$$hashKey":"object:4722"}}},"results":{"code":"SUCCESS","msg":[{"type":"TABLE","data":"JDK\tBenchmark\tScore\tError\nOracleJDK\tIntListFilter.filter_EC_Boxed_Lazy_Parallel\t468.995351\t25.591354\nGraalEE\tIntListFilter.filter_EC_Boxed_Lazy_Parallel\t672.998791\t10.828835\nGraalCE\tIntListFilter.filter_EC_Boxed_Lazy_Parallel\t493.726824\t6.520614\nAdoptOpenJDKHotspot\tIntListFilter.filter_EC_Boxed_Lazy_Parallel\t439.611981\t5.727979\nAdoptOpenJDKOpenJ9\tIntListFilter.filter_EC_Boxed_Lazy_Parallel\t663.620875\t8.433555\nOpenJDKHotspot\tIntListFilter.filter_EC_Boxed_Lazy_Parallel\t437.448637\t6.805523\nOpenJDKGraal\tIntListFilter.filter_EC_Boxed_Lazy_Parallel\t520.989886\t7.008630\nGraalEEC2\tIntListFilter.filter_EC_Boxed_Lazy_Parallel\t443.524594\t6.512557\n"},{"type":"TEXT","data":""}]},"apps":[],"jobName":"paragraph_1579383423858_1136980049","id":"20200118-163703_587553747","dateCreated":"2020-01-18T16:37:03-0500","dateStarted":"2020-01-29T22:50:50-0500","dateFinished":"2020-01-29T22:50:50-0500","status":"FINISHED","progressUpdateIntervalMs":500,"$$hashKey":"object:213"},{"title":"Results Para: Charting for Person Filter Operations","text":"%sql \n\nselect JDK, Benchmark, Score, Error from benchmarks\nwhere \n Benchmark like \"${BenchmarkClass=PersonFilterOnly,PersonFilterOnly|PersonFilterAndGroup}%\"\nand\n Benchmark like \"%${BenchmarkCollection=EC_Eager_Serial,EC_Eager_Serial|EC_Eager_Parallel|EC_Lazy_Serial|EC_Lazy_Parallel|JDK_Stream_Serial|JDK_Stream_Parallel}%\"\n","user":"anonymous","dateUpdated":"2020-01-29T22:50:50-0500","config":{"tableHide":false,"editorSetting":{"language":"sql","editOnDblClick":false,"completionKey":"TAB","completionSupport":true},"colWidth":12,"editorMode":"ace/mode/sql","fontSize":9,"editorHide":true,"runOnSelectionChange":true,"results":{"0":{"graph":{"mode":"multiBarChart","height":300,"optionOpen":false,"setting":{"table":{"tableGridState":{"columns":[{"name":"Benchmark","visible":true,"width":"*","sort":{},"filters":[{}],"pinned":""},{"name":"JDK","visible":true,"width":"*","sort":{},"filters":[{"term":""}],"pinned":""},{"name":"Score","visible":true,"width":"*","sort":{},"filters":[{}],"pinned":""},{"name":"Error","visible":true,"width":"*","sort":{},"filters":[{}],"pinned":""}],"scrollFocus":{},"selection":[],"grouping":{"grouping":[],"aggregations":[],"rowExpandedStates":{}},"treeView":{},"pagination":{"paginationCurrentPage":1,"paginationPageSize":250}},"tableColumnTypeState":{"names":{"JDK":"string","Benchmark":"string","Score":"string","Error":"string"},"updated":false},"tableOptionSpecHash":"[{\"name\":\"useFilter\",\"valueType\":\"boolean\",\"defaultValue\":false,\"widget\":\"checkbox\",\"description\":\"Enable filter for columns\"},{\"name\":\"showPagination\",\"valueType\":\"boolean\",\"defaultValue\":false,\"widget\":\"checkbox\",\"description\":\"Enable pagination for better navigation\"},{\"name\":\"showAggregationFooter\",\"valueType\":\"boolean\",\"defaultValue\":false,\"widget\":\"checkbox\",\"description\":\"Enable a footer for displaying aggregated values\"}]","tableOptionValue":{"useFilter":true,"showPagination":false,"showAggregationFooter":true},"updated":false,"initialized":false},"multiBarChart":{"rotate":{"degree":"-45"},"xLabelStatus":"default","stacked":true},"stackedAreaChart":{"rotate":{"degree":"-45"},"xLabelStatus":"default","style":"stream"},"lineChart":{"rotate":{"degree":"-45"},"xLabelStatus":"default"},"pieChart":{}},"commonSetting":{},"keys":[{"name":"JDK","index":0,"aggr":"sum"}],"groups":[{"name":"Benchmark","index":1,"aggr":"sum"}],"values":[{"name":"Score","index":2,"aggr":"sum"},{"name":"Error","index":3,"aggr":"sum"}]},"helium":{}}},"enabled":true,"title":true},"settings":{"params":{"Benchmark":"IntListFilter.filterEC","BenchmarkClass":"PersonFilterAndGroup","BenchmarkType":"Serial","JDK":"GraalEE","BenchmarkCollection":"JDK_Stream_Parallel","BenchmarkEvaluation":"Lazy"},"forms":{"BenchmarkClass":{"type":"Select","options":[{"value":"PersonFilterOnly","$$hashKey":"object:4961"},{"value":"PersonFilterAndGroup","$$hashKey":"object:4962"}],"name":"BenchmarkClass","defaultValue":"PersonFilterOnly","hidden":false,"$$hashKey":"object:4949"},"BenchmarkCollection":{"type":"Select","options":[{"value":"EC_Eager_Serial","$$hashKey":"object:4969"},{"value":"EC_Eager_Parallel","$$hashKey":"object:4970"},{"value":"EC_Lazy_Serial","$$hashKey":"object:4971"},{"value":"EC_Lazy_Parallel","$$hashKey":"object:4972"},{"value":"JDK_Stream_Serial","$$hashKey":"object:4973"},{"value":"JDK_Stream_Parallel","$$hashKey":"object:4974"}],"name":"BenchmarkCollection","defaultValue":"EC_Eager_Serial","hidden":false,"$$hashKey":"object:4950"}}},"results":{"code":"SUCCESS","msg":[{"type":"TABLE","data":"JDK\tBenchmark\tScore\tError\nOracleJDK\tPersonFilterAndGroup.filterAndGroupByAge_JDK_Stream_Parallel\t99.369384\t2.853029\nGraalEE\tPersonFilterAndGroup.filterAndGroupByAge_JDK_Stream_Parallel\t100.124441\t1.950151\nGraalCE\tPersonFilterAndGroup.filterAndGroupByAge_JDK_Stream_Parallel\t90.760556\t1.541433\nAdoptOpenJDKHotspot\tPersonFilterAndGroup.filterAndGroupByAge_JDK_Stream_Parallel\t97.563289\t1.885635\nAdoptOpenJDKOpenJ9\tPersonFilterAndGroup.filterAndGroupByAge_JDK_Stream_Parallel\t91.009002\t1.819956\nOpenJDKHotspot\tPersonFilterAndGroup.filterAndGroupByAge_JDK_Stream_Parallel\t96.947295\t1.867930\nOpenJDKGraal\tPersonFilterAndGroup.filterAndGroupByAge_JDK_Stream_Parallel\t87.291855\t2.857034\nGraalEEC2\tPersonFilterAndGroup.filterAndGroupByAge_JDK_Stream_Parallel\t93.117972\t2.672857\n"},{"type":"TEXT","data":""}]},"apps":[],"jobName":"paragraph_1579384048665_-919110530","id":"20200118-164728_348371930","dateCreated":"2020-01-18T16:47:28-0500","dateStarted":"2020-01-29T22:50:50-0500","dateFinished":"2020-01-29T22:50:50-0500","status":"FINISHED","progressUpdateIntervalMs":500,"$$hashKey":"object:214"},{"title":"Results Para: Charting for Person Summary Stats Operations","text":"%sql \n\nselect JDK, Benchmark, Score, Error from benchmarks\nwhere \n Benchmark like \"${BenchmarkClass=PersonIntSummaryStats,PersonIntSummaryStats|PersonCombinedSummaryStats}%\"\nand\n Benchmark like \"%${BenchmarkCollection=EC_Eager_Serial,EC_Eager_Serial|EC_Lazy_Serial|EC_Stream_Parallel|JDK_Stream_Serial|JDK_Stream_Parallel}%\"\n","user":"anonymous","dateUpdated":"2020-01-29T22:50:50-0500","config":{"tableHide":false,"editorSetting":{"language":"sql","editOnDblClick":false,"completionKey":"TAB","completionSupport":true},"colWidth":12,"editorMode":"ace/mode/sql","fontSize":10,"editorHide":true,"runOnSelectionChange":true,"results":{"0":{"graph":{"mode":"multiBarChart","height":259.205,"optionOpen":false,"setting":{"table":{"tableGridState":{"columns":[{"name":"JDK","visible":true,"width":"*","sort":{},"filters":[{"term":""}],"pinned":""},{"name":"Benchmark","visible":true,"width":"*","sort":{},"filters":[{}],"pinned":""},{"name":"Score","visible":true,"width":"*","sort":{},"filters":[{}],"pinned":""},{"name":"Error","visible":true,"width":"*","sort":{},"filters":[{}],"pinned":""}],"scrollFocus":{},"selection":[],"grouping":{"grouping":[],"aggregations":[],"rowExpandedStates":{}},"treeView":{},"pagination":{"paginationCurrentPage":1,"paginationPageSize":250}},"tableColumnTypeState":{"updated":false,"names":{"JDK":"string","Benchmark":"string","Score":"string","Error":"string"}},"updated":false,"initialized":false,"tableOptionSpecHash":"[{\"name\":\"useFilter\",\"valueType\":\"boolean\",\"defaultValue\":false,\"widget\":\"checkbox\",\"description\":\"Enable filter for columns\"},{\"name\":\"showPagination\",\"valueType\":\"boolean\",\"defaultValue\":false,\"widget\":\"checkbox\",\"description\":\"Enable pagination for better navigation\"},{\"name\":\"showAggregationFooter\",\"valueType\":\"boolean\",\"defaultValue\":false,\"widget\":\"checkbox\",\"description\":\"Enable a footer for displaying aggregated values\"}]","tableOptionValue":{"useFilter":false,"showPagination":false,"showAggregationFooter":false}},"multiBarChart":{"rotate":{"degree":"-45"},"xLabelStatus":"default","stacked":true},"stackedAreaChart":{"rotate":{"degree":"-45"},"xLabelStatus":"default","style":"stream"},"lineChart":{"rotate":{"degree":"-45"},"xLabelStatus":"default"},"pieChart":{}},"commonSetting":{},"keys":[{"name":"JDK","index":0,"aggr":"sum"}],"groups":[{"name":"Benchmark","index":1,"aggr":"sum"}],"values":[{"name":"Score","index":2,"aggr":"sum"},{"name":"Error","index":3,"aggr":"sum"}]},"helium":{}},"1":{"graph":{"mode":"table","height":85.9659,"optionOpen":false}}},"enabled":true,"title":true},"settings":{"params":{"Benchmark":"IntListFilter.filterEC","BenchmarkClass":"PersonCombinedSummaryStats","BenchmarkType":"Serial","JDK":"GraalEE","BenchmarkCollection":"JDK_Stream_Parallel","BenchmarkEvaluation":"Lazy"},"forms":{"BenchmarkClass":{"type":"Select","options":[{"value":"PersonIntSummaryStats","$$hashKey":"object:5253"},{"value":"PersonCombinedSummaryStats","$$hashKey":"object:5254"}],"name":"BenchmarkClass","defaultValue":"PersonIntSummaryStats","hidden":false,"$$hashKey":"object:5241"},"BenchmarkCollection":{"type":"Select","options":[{"value":"EC_Eager_Serial","$$hashKey":"object:5261"},{"value":"EC_Lazy_Serial","$$hashKey":"object:5262"},{"value":"EC_Stream_Parallel","$$hashKey":"object:5263"},{"value":"JDK_Stream_Serial","$$hashKey":"object:5264"},{"value":"JDK_Stream_Parallel","$$hashKey":"object:5265"}],"name":"BenchmarkCollection","defaultValue":"EC_Eager_Serial","hidden":false,"$$hashKey":"object:5242"}}},"results":{"code":"SUCCESS","msg":[{"type":"TABLE","data":"JDK\tBenchmark\tScore\tError\nOracleJDK\tPersonCombinedSummaryStats.combinedStatistics_JDK_Stream_Parallel\t95.849071\t2.113526\nGraalEE\tPersonCombinedSummaryStats.combinedStatistics_JDK_Stream_Parallel\t84.283845\t3.278873\nGraalCE\tPersonCombinedSummaryStats.combinedStatistics_JDK_Stream_Parallel\t62.740175\t1.547629\nAdoptOpenJDKHotspot\tPersonCombinedSummaryStats.combinedStatistics_JDK_Stream_Parallel\t95.941312\t2.252788\nAdoptOpenJDKOpenJ9\tPersonCombinedSummaryStats.combinedStatistics_JDK_Stream_Parallel\t63.201993\t1.057407\nOpenJDKHotspot\tPersonCombinedSummaryStats.combinedStatistics_JDK_Stream_Parallel\t101.049287\t5.008702\nOpenJDKGraal\tPersonCombinedSummaryStats.combinedStatistics_JDK_Stream_Parallel\t61.577645\t1.284311\nGraalEEC2\tPersonCombinedSummaryStats.combinedStatistics_JDK_Stream_Parallel\t97.239978\t2.738705\n"},{"type":"TEXT","data":""}]},"apps":[],"jobName":"paragraph_1579384267456_611930830","id":"20200118-165107_345430431","dateCreated":"2020-01-18T16:51:07-0500","dateStarted":"2020-01-29T22:50:51-0500","dateFinished":"2020-01-29T22:50:51-0500","status":"FINISHED","progressUpdateIntervalMs":500,"$$hashKey":"object:215"},{"title":"Results Para: Charting for Primitive IntList Operations","text":"%sql \n\n-- EC: [Boxed Eager Serial] [Boxed Lazy Parallel] [Primitive Eager Serial] [Primitive Stream Parallel]\n\n-- JDK: [Boxed Stream Serial] [Boxed Stream Parallel]\n\nselect JDK, Benchmark, Score, Error from benchmarks\nwhere \n Benchmark like \"${BenchmarkClass=IntListFilter,IntListFilter|IntListSum|IntListTransform}%\"\nand \n Benchmark like \"%${BenchmarkCollection=EC,EC|JDK}%\"\nand\n Benchmark like \"%${BenchmarkDataType=Boxed,Boxed|Primitive}%\"\nand\n Benchmark like \"%${BenchmarkEvaluation=Stream,Stream|Lazy|Eager}%\"\nand\n Benchmark like \"%${BenchmarkType=Serial,Serial|Parallel}%\"","user":"anonymous","dateUpdated":"2020-01-29T15:34:51-0500","config":{"tableHide":true,"editorSetting":{"language":"sql","editOnDblClick":false,"completionKey":"TAB","completionSupport":true},"colWidth":4,"editorMode":"ace/mode/sql","fontSize":9,"editorHide":true,"runOnSelectionChange":true,"results":{"0":{"graph":{"mode":"multiBarChart","height":300,"optionOpen":false,"setting":{"table":{"tableGridState":{"columns":[{"name":"Benchmark","visible":true,"width":"*","sort":{},"filters":[{}],"pinned":""},{"name":"JDK","visible":true,"width":"*","sort":{},"filters":[{"term":""}],"pinned":""},{"name":"Score","visible":true,"width":"*","sort":{},"filters":[{}],"pinned":""},{"name":"Error","visible":true,"width":"*","sort":{},"filters":[{}],"pinned":""}],"scrollFocus":{},"selection":[],"grouping":{"grouping":[],"aggregations":[],"rowExpandedStates":{}},"treeView":{},"pagination":{"paginationCurrentPage":1,"paginationPageSize":250}},"tableColumnTypeState":{"names":{"JDK":"string","Benchmark":"string","Score":"string","Error":"string"},"updated":false},"tableOptionSpecHash":"[{\"name\":\"useFilter\",\"valueType\":\"boolean\",\"defaultValue\":false,\"widget\":\"checkbox\",\"description\":\"Enable filter for columns\"},{\"name\":\"showPagination\",\"valueType\":\"boolean\",\"defaultValue\":false,\"widget\":\"checkbox\",\"description\":\"Enable pagination for better navigation\"},{\"name\":\"showAggregationFooter\",\"valueType\":\"boolean\",\"defaultValue\":false,\"widget\":\"checkbox\",\"description\":\"Enable a footer for displaying aggregated values\"}]","tableOptionValue":{"useFilter":true,"showPagination":false,"showAggregationFooter":true},"updated":false,"initialized":false},"multiBarChart":{"rotate":{"degree":"-45"},"xLabelStatus":"default","stacked":false},"stackedAreaChart":{"rotate":{"degree":"-45"},"xLabelStatus":"default","style":"stream"},"lineChart":{"rotate":{"degree":"-45"},"xLabelStatus":"default"},"pieChart":{}},"commonSetting":{},"keys":[{"name":"JDK","index":0,"aggr":"sum"}],"groups":[{"name":"Benchmark","index":1,"aggr":"sum"}],"values":[{"name":"Score","index":2,"aggr":"sum"},{"name":"Error","index":3,"aggr":"sum"}]},"helium":{}}},"enabled":false,"title":true},"settings":{"params":{"Benchmark":"IntListFilter.filterEC","BenchmarkClass":"IntListSum","BenchmarkType":"Serial","JDK":"GraalEE","BenchmarkCollection":"EC","BenchmarkEvaluation":"Eager","BenchmarkDataType":"Primitive"},"forms":{"BenchmarkClass":{"type":"Select","options":[{"value":"IntListFilter","$$hashKey":"object:709"},{"value":"IntListSum","$$hashKey":"object:710"},{"value":"IntListTransform","$$hashKey":"object:711"}],"name":"BenchmarkClass","defaultValue":"IntListFilter","hidden":false,"$$hashKey":"object:684"},"BenchmarkCollection":{"type":"Select","options":[{"value":"EC","$$hashKey":"object:718"},{"value":"JDK","$$hashKey":"object:719"}],"name":"BenchmarkCollection","defaultValue":"EC","hidden":false,"$$hashKey":"object:685"},"BenchmarkDataType":{"type":"Select","options":[{"value":"Boxed","$$hashKey":"object:726"},{"value":"Primitive","$$hashKey":"object:727"}],"name":"BenchmarkDataType","defaultValue":"Boxed","hidden":false,"$$hashKey":"object:686"},"BenchmarkEvaluation":{"type":"Select","options":[{"value":"Stream","$$hashKey":"object:734"},{"value":"Lazy","$$hashKey":"object:735"},{"value":"Eager","$$hashKey":"object:736"}],"name":"BenchmarkEvaluation","defaultValue":"Stream","hidden":false,"$$hashKey":"object:687"},"BenchmarkType":{"type":"Select","options":[{"value":"Serial","$$hashKey":"object:743"},{"value":"Parallel","$$hashKey":"object:744"}],"name":"BenchmarkType","defaultValue":"Serial","hidden":false,"$$hashKey":"object:688"}}},"apps":[],"jobName":"paragraph_1575031281804_-332217539","id":"20191111-230359_705590019","dateCreated":"2019-11-29T07:41:21-0500","dateStarted":"2020-01-18T16:13:41-0500","dateFinished":"2020-01-18T16:13:42-0500","status":"FINISHED","errorMessage":"","progressUpdateIntervalMs":500,"$$hashKey":"object:216"},{"title":"Results Para: Charting for Person Filter Operations","text":"%sql \n\n-- EC: [Eager Serial] [Eager Parallel] [Lazy Serial] [Lazy Parallel]\n\n-- JDK: [Stream Serial] [Stream Parallel]\n\nselect JDK, Benchmark, Score, Error from benchmarks\nwhere \n Benchmark like \"${BenchmarkClass=PersonFilterOnly,PersonFilterOnly|PersonFilterAndGroup}%\"\nand\n Benchmark like \"%${BenchmarkCollection=EC,EC|JDK}%\"\nand \n Benchmark like \"%${BenchmarkEvaluation=Stream,Stream|Lazy|Eager}%\"\nand\n Benchmark like \"%${BenchmarkType=Serial,Serial|Parallel}%\"\n","user":"anonymous","dateUpdated":"2020-01-29T15:34:51-0500","config":{"tableHide":true,"editorSetting":{"language":"sql","editOnDblClick":false,"completionKey":"TAB","completionSupport":true},"colWidth":4,"editorMode":"ace/mode/sql","fontSize":9,"editorHide":true,"runOnSelectionChange":true,"results":{"0":{"graph":{"mode":"multiBarChart","height":300,"optionOpen":false,"setting":{"table":{"tableGridState":{"columns":[{"name":"Benchmark","visible":true,"width":"*","sort":{},"filters":[{}],"pinned":""},{"name":"JDK","visible":true,"width":"*","sort":{},"filters":[{"term":""}],"pinned":""},{"name":"Score","visible":true,"width":"*","sort":{},"filters":[{}],"pinned":""},{"name":"Error","visible":true,"width":"*","sort":{},"filters":[{}],"pinned":""}],"scrollFocus":{},"selection":[],"grouping":{"grouping":[],"aggregations":[],"rowExpandedStates":{}},"treeView":{},"pagination":{"paginationCurrentPage":1,"paginationPageSize":250}},"tableColumnTypeState":{"names":{"JDK":"string","Benchmark":"string","Score":"string","Error":"string"},"updated":false},"tableOptionSpecHash":"[{\"name\":\"useFilter\",\"valueType\":\"boolean\",\"defaultValue\":false,\"widget\":\"checkbox\",\"description\":\"Enable filter for columns\"},{\"name\":\"showPagination\",\"valueType\":\"boolean\",\"defaultValue\":false,\"widget\":\"checkbox\",\"description\":\"Enable pagination for better navigation\"},{\"name\":\"showAggregationFooter\",\"valueType\":\"boolean\",\"defaultValue\":false,\"widget\":\"checkbox\",\"description\":\"Enable a footer for displaying aggregated values\"}]","tableOptionValue":{"useFilter":true,"showPagination":false,"showAggregationFooter":true},"updated":false,"initialized":false},"multiBarChart":{"rotate":{"degree":"-45"},"xLabelStatus":"default","stacked":false},"stackedAreaChart":{"rotate":{"degree":"-45"},"xLabelStatus":"default","style":"stream"},"lineChart":{"rotate":{"degree":"-45"},"xLabelStatus":"default"},"pieChart":{}},"commonSetting":{},"keys":[{"name":"JDK","index":0,"aggr":"sum"}],"groups":[{"name":"Benchmark","index":1,"aggr":"sum"}],"values":[{"name":"Score","index":2,"aggr":"sum"},{"name":"Error","index":3,"aggr":"sum"}]},"helium":{}}},"enabled":false,"title":true},"settings":{"params":{"Benchmark":"IntListFilter.filterEC","BenchmarkClass":"PersonFilterOnly","BenchmarkType":"Serial","JDK":"GraalEE","BenchmarkCollection":"EC","BenchmarkEvaluation":"Lazy"},"forms":{"BenchmarkClass":{"type":"Select","options":[{"value":"PersonFilterOnly","$$hashKey":"object:767"},{"value":"PersonFilterAndGroup","$$hashKey":"object:768"}],"name":"BenchmarkClass","defaultValue":"PersonFilterOnly","hidden":false,"$$hashKey":"object:745"},"BenchmarkCollection":{"type":"Select","options":[{"value":"EC","$$hashKey":"object:775"},{"value":"JDK","$$hashKey":"object:776"}],"name":"BenchmarkCollection","defaultValue":"EC","hidden":false,"$$hashKey":"object:746"},"BenchmarkEvaluation":{"type":"Select","options":[{"value":"Stream","$$hashKey":"object:783"},{"value":"Lazy","$$hashKey":"object:784"},{"value":"Eager","$$hashKey":"object:785"}],"name":"BenchmarkEvaluation","defaultValue":"Stream","hidden":false,"$$hashKey":"object:747"},"BenchmarkType":{"type":"Select","options":[{"value":"Serial","$$hashKey":"object:792"},{"value":"Parallel","$$hashKey":"object:793"}],"name":"BenchmarkType","defaultValue":"Serial","hidden":false,"$$hashKey":"object:748"}}},"apps":[],"jobName":"paragraph_1579374267866_2011213513","id":"20200118-140427_232788515","dateCreated":"2020-01-18T14:04:27-0500","dateStarted":"2020-01-18T16:04:44-0500","dateFinished":"2020-01-18T16:04:44-0500","status":"FINISHED","errorMessage":"","progressUpdateIntervalMs":500,"$$hashKey":"object:217"},{"title":"Results Para: Charting for Person Summary Stats Operations","text":"%sql \n\n-- EC: [Eager Serail] [Lazy Serial] [Stream Parallel]\n\n-- JDK: [Stream Serial] [Stream Parallel]\n\nselect JDK, Benchmark, Score, Error from benchmarks\nwhere \n Benchmark like \"${BenchmarkClass=PersonIntSummaryStats,PersonIntSummaryStats|PersonCombinedSummaryStats}%\"\nand\n Benchmark like \"%${BenchmarkCollection=EC,EC|JDK}%\"\nand\n Benchmark like \"%${BenchmarkEvaluation=Stream,Stream|Lazy|Eager}%\"\nand \n Benchmark like \"%${BenchmarkType=Serial,Serial|Parallel}%\"\n","user":"anonymous","dateUpdated":"2020-01-29T15:34:51-0500","config":{"tableHide":true,"editorSetting":{"language":"sql","editOnDblClick":false,"completionKey":"TAB","completionSupport":true},"colWidth":4,"editorMode":"ace/mode/sql","fontSize":10,"editorHide":true,"runOnSelectionChange":true,"results":{"0":{"graph":{"mode":"table","height":725.227,"optionOpen":true,"setting":{"table":{"tableGridState":{"columns":[{"name":"JDK","visible":true,"width":"*","sort":{},"filters":[{"term":""}],"pinned":""},{"name":"Benchmark","visible":true,"width":"*","sort":{},"filters":[{}],"pinned":""},{"name":"Score","visible":true,"width":"*","sort":{},"filters":[{}],"pinned":""},{"name":"Error","visible":true,"width":"*","sort":{},"filters":[{}],"pinned":""}],"scrollFocus":{},"selection":[],"grouping":{"grouping":[],"aggregations":[],"rowExpandedStates":{}},"treeView":{},"pagination":{"paginationCurrentPage":1,"paginationPageSize":250}},"tableColumnTypeState":{"updated":false,"names":{"JDK":"string","Benchmark":"string","Score":"string","Error":"string"}},"updated":false,"initialized":false,"tableOptionSpecHash":"[{\"name\":\"useFilter\",\"valueType\":\"boolean\",\"defaultValue\":false,\"widget\":\"checkbox\",\"description\":\"Enable filter for columns\"},{\"name\":\"showPagination\",\"valueType\":\"boolean\",\"defaultValue\":false,\"widget\":\"checkbox\",\"description\":\"Enable pagination for better navigation\"},{\"name\":\"showAggregationFooter\",\"valueType\":\"boolean\",\"defaultValue\":false,\"widget\":\"checkbox\",\"description\":\"Enable a footer for displaying aggregated values\"}]","tableOptionValue":{"useFilter":false,"showPagination":false,"showAggregationFooter":false}},"multiBarChart":{"rotate":{"degree":"-45"},"xLabelStatus":"default","stacked":true},"stackedAreaChart":{"rotate":{"degree":"-45"},"xLabelStatus":"default","style":"stream"},"lineChart":{"rotate":{"degree":"-45"},"xLabelStatus":"default"},"pieChart":{}},"commonSetting":{},"keys":[{"name":"JDK","index":0,"aggr":"sum"}],"groups":[{"name":"Benchmark","index":1,"aggr":"sum"}],"values":[{"name":"Score","index":2,"aggr":"sum"},{"name":"Error","index":3,"aggr":"sum"}]},"helium":{}},"1":{"graph":{"mode":"table","height":85.9659,"optionOpen":false}}},"enabled":false,"title":true},"settings":{"params":{"Benchmark":"IntListFilter.filterEC","BenchmarkClass":"PersonIntSummaryStats","BenchmarkType":"Serial","JDK":"GraalEE","BenchmarkCollection":"EC","BenchmarkEvaluation":"Lazy"},"forms":{"BenchmarkClass":{"type":"Select","options":[{"value":"PersonIntSummaryStats","$$hashKey":"object:816"},{"value":"PersonCombinedSummaryStats","$$hashKey":"object:817"}],"name":"BenchmarkClass","defaultValue":"PersonIntSummaryStats","hidden":false,"$$hashKey":"object:794"},"BenchmarkCollection":{"type":"Select","options":[{"value":"EC","$$hashKey":"object:824"},{"value":"JDK","$$hashKey":"object:825"}],"name":"BenchmarkCollection","defaultValue":"EC","hidden":false,"$$hashKey":"object:795"},"BenchmarkEvaluation":{"type":"Select","options":[{"value":"Stream","$$hashKey":"object:832"},{"value":"Lazy","$$hashKey":"object:833"},{"value":"Eager","$$hashKey":"object:834"}],"name":"BenchmarkEvaluation","defaultValue":"Stream","hidden":false,"$$hashKey":"object:796"},"BenchmarkType":{"type":"Select","options":[{"value":"Serial","$$hashKey":"object:841"},{"value":"Parallel","$$hashKey":"object:842"}],"name":"BenchmarkType","defaultValue":"Serial","hidden":false,"$$hashKey":"object:797"}}},"apps":[],"jobName":"paragraph_1579373294103_128659504","id":"20200118-134814_2114157015","dateCreated":"2020-01-18T13:48:14-0500","dateStarted":"2020-01-18T15:50:34-0500","dateFinished":"2020-01-18T15:50:34-0500","status":"FINISHED","errorMessage":"","progressUpdateIntervalMs":500,"$$hashKey":"object:218"}],"name":"Benchmarks/Main/CSV","id":"2ET4DGX1B","noteParams":{},"noteForms":{},"angularObjects":{"md:shared_process":[],"spark:shared_process":[]},"config":{"isZeppelinNotebookCronEnable":false,"looknfeel":"default","personalizedMode":"false"},"info":{}}