PageSourceSearch

https://pibench.org/js/app.49a2d084.js

js pibench.org collected 2026-10-07 06:54:54 UTC 25,856 bytes, 2 lines download raw bytes

1(function(e){function t(t){for(var a,r,o=t[0],u=t[1],s=t[2],l=0,d=[];l<o.length;l++)r=o[l],Object.prototype.hasOwnProperty.call(c,r)&&c[r]&&d.push(c[r][0]),c[r]=0;for(a in u)Object.prototype.hasOwnProperty.call(u,a)&&(e[a]=u[a]);p&&p(t);while(d.length)d.shift()();return i.push.apply(i,s||[]),n()}function n(){for(var e,t=0;t<i.length;t++){for(var n=i[t],a=!0,r=1;r<n.length;r++){var o=n[r];0!==c[o]&&(a=!1)}a&&(i.splice(t--,1),e=l(l.s=n[0]))}return e}var a={},r={app:0},c={app:0},i=[];function o(e){return l.p+"js/"+({}[e]||e)+"."+{"chunk-47e91daa":"6cd93ccd","chunk-1c946adc":"98dbe05d","chunk-af25d5ee":"a6f529e5","chunk-0b65ffb6":"54bfc614","chunk-2d0a3577":"28429d9c","chunk-2d0a43df":"570cad7c","chunk-2d0aa90c":"191e1dbd","chunk-2d0aab07":"dd4975d9","chunk-2d0abc00":"8f429d39","chunk-2d0ae937":"f79863cf","chunk-2d0aeb45":"8180a9a7","chunk-2d0af08c":"f126267a","chunk-2d0afa49":"7019b325","chunk-2d0b6187":"931f6e10","chunk-2d0ba136":"c4160e6c","chunk-2d0bb267":"81cdee70","chunk-2d0bcec1":"a2325562","chunk-2d0bdf38":"15c3cfe5","chunk-2d0bff92":"70fee63d","chunk-2d0c0494":"435a71e5","chunk-2d0c0a09":"7d3468dc","chunk-2d0c4313":"94731674","chunk-2d0c46d1":"f9e7df61","chunk-2d0c512b":"0e6faa36","chunk-2d0cf16e":"87a22b7b","chunk-2d0d056d":"14b9827a","chunk-2d0d0645":"ef556a48","chunk-2d0d2f22":"95d1114b","chunk-2d0d61fd":"a981c3cd","chunk-2d0d7e63":"1009db2d","chunk-2d0e1b57":"6fff2175","chunk-2d0e1fbe":"0edf64f2","chunk-2d0e22d6":"b68bb6ff","chunk-2d0e542a":"996d98e0","chunk-2d0e57ec":"fd0fd799","chunk-2d0e6553":"321d925b","chunk-2d0e6c86":"87438fc9","chunk-2d0ea098":"ad19a9e6","chunk-2d0f0a11":"d42bfa95","chunk-2d208ac5":"f0879abd","chunk-2d209408":"c26b354c","chunk-2d20f745":"93fa43f9","chunk-2d20ff23":"b3ef1a58","chunk-2d2138c7":"9ca3e24c","chunk-2d216f3b":"f10a3a33","chunk-2d217e5b":"999cd62f","chunk-2d21b84a":"94b8835c","chunk-2d21dcd2":"949a5f33","chunk-2d21f327":"aa369cc6","chunk-2d2214b3":"1747e6b0","chunk-2d221799":"0dfeb478","chunk-2d221814":"d295d54c","chunk-2d221a34":"2b8aff3f","chunk-2d22502a":"2cd96846","chunk-2d226775":"92f87a5e","chunk-2d229411":"7e37c80f","chunk-2d2295e9":"6079ffe1","chunk-2d22c171":"acae450e","chunk-2d22c2b8":"5f61e76f","chunk-2d22ca58":"fdc63f08","chunk-2d2311f7":"558f1b9a","chunk-2d237ee7":"c6234986","chunk-2d238465":"c444bbae","chunk-30597b4a":"5bb86637","chunk-7459c510":"05da81ce","chunk-7532b3ea":"ffcc3432","chunk-e13e4362":"55385beb"}[e]+".js"}var u={};var s={f141:function(){return{"./pibench_parser_bg.js":{__wbindgen_json_parse:function(e,t){return a["ebb5"].exports["e"](e,t)},__wbg_new_59cb74e423758ede:function(){return a["ebb5"].exports["c"]()},__wbg_stack_558ba5917b466edd:function(e,t){return a["ebb5"].exports["d"](e,t)},__wbg_error_4bb6c2a97407129a:function(e,t){return a["ebb5"].exports["b"](e,t)},__wbindgen_object_drop_ref:function(e){return a["ebb5"].exports["f"](e)},__wbindgen_throw:function(e,t){return a["ebb5"].exports["g"](e,t)}}}}};function l(t){if(a[t])return a[t].exports;var n=a[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,l),n.l=!0,n.exports}l.e=function(e){var t=[],n={"chunk-1c946adc":1,"chunk-af25d5ee":1};r[e]?t.push(r[e]):0!==r[e]&&n[e]&&t.push(r[e]=new Promise((function(t,n){for(var a="css/"+({}[e]||e)+"."+{"chunk-47e91daa":"31d6cfe0","chunk-1c946adc":"e78dfcdd","chunk-af25d5ee":"ef0fc14a","chunk-0b65ffb6":"31d6cfe0","chunk-2d0a3577":"31d6cfe0","chunk-2d0a43df":"31d6cfe0","chunk-2d0aa90c":"31d6cfe0","chunk-2d0aab07":"31d6cfe0","chunk-2d0abc00":"31d6cfe0","chunk-2d0ae937":"31d6cfe0","chunk-2d0aeb45":"31d6cfe0","chunk-2d0af08c":"31d6cfe0","chunk-2d0afa49":"31d6cfe0","chunk-2d0b6187":"31d6cfe0","chunk-2d0ba136":"31d6cfe0","chunk-2d0bb267":"31d6cfe0","chunk-2d0bcec1":"31d6cfe0","chunk-2d0bdf38":"31d6cfe0","chunk-2d0bff92":"31d6cfe0","chunk-2d0c0494":"31d6cfe0","chunk-2d0c0a09":"31d6cfe0","chunk-2d0c4313":"31d6cfe0","chunk-2d0c46d1":"31d6cfe0","chunk-2d0c512b":"31d6cfe0","chunk-2d0cf16e":"31d6cfe0","chunk-2d0d056d":"31d6cfe0","chunk-2d0d0645":"31d6cfe0","chunk-2d0d2f22":"31d6cfe0","chunk-2d0d61fd":"31d6cfe0","chunk-2d0d7e63":"31d6cfe0","chunk-2d0e1b57":"31d6cfe0","chunk-2d0e1fbe":"31d6cfe0","chunk-2d0e22d6":"31d6cfe0","chunk-2d0e542a":"31d6cfe0","chunk-2d0e57ec":"31d6cfe0","chunk-2d0e6553":"31d6cfe0","chunk-2d0e6c86":"31d6cfe0","chunk-2d0ea098":"31d6cfe0","chunk-2d0f0a11":"31d6cfe0","chunk-2d208ac5":"31d6cfe0","chunk-2d209408":"31d6cfe0","chunk-2d20f745":"31d6cfe0","chunk-2d20ff23":"31d6cfe0","chunk-2d2138c7":"31d6cfe0","chunk-2d216f3b":"31d6cfe0","chunk-2d217e5b":"31d6cfe0","chunk-2d21b84a":"31d6cfe0","chunk-2d21dcd2":"31d6cfe0","chunk-2d21f327":"31d6cfe0","chunk-2d2214b3":"31d6cfe0","chunk-2d221799":"31d6cfe0","chunk-2d221814":"31d6cfe0","chunk-2d221a34":"31d6cfe0","chunk-2d22502a":"31d6cfe0","chunk-2d226775":"31d6cfe0","chunk-2d229411":"31d6cfe0","chunk-2d2295e9":"31d6cfe0","chunk-2d22c171":"31d6cfe0","chunk-2d22c2b8":"31d6cfe0","chunk-2d22ca58":"31d6cfe0","chunk-2d2311f7":"31d6cfe0","chunk-2d237ee7":"31d6cfe0","chunk-2d238465":"31d6cfe0","chunk-30597b4a":"31d6cfe0","chunk-7459c510":"31d6cfe0","chunk-7532b3ea":"31d6cfe0","chunk-e13e4362":"31d6cfe0"}[e]+".css",c=l.p+a,i=document.getElementsByTagName("link"),o=0;o<i.length;o++){var u=i[o],s=u.getAttribute("data-href")||u.getAttribute("href");if("stylesheet"===u.rel&&(s===a||s===c))return t()}var d=document.getElementsByTagName("style");for(o=0;o<d.length;o++){u=d[o],s=u.getAttribute("data-href");if(s===a||s===c)return t()}var f=document.createElement("link");f.rel="stylesheet",f.type="text/css",f.onload=t,f.onerror=function(t){var a=t&&t.target&&t.target.src||c,i=new Error("Loading CSS chunk "+e+" failed.\n("+a+")");i.code="CSS_CHUNK_LOAD_FAILED",i.request=a,delete r[e],f.parentNode.removeChild(f),n(i)},f.href=c;var h=document.getElementsByTagName("head")[0];h.appendChild(f)})).then((function(){r[e]=0})));var a=c[e];if(0!==a)if(a)t.push(a[2]);else{var i=new Promise((function(t,n){a=c[e]=[t,n]}));t.push(a[2]=i);var d,f=document.createElement("script");f.charset="utf-8",f.timeout=120,l.nc&&f.setAttribute("nonce",l.nc),f.src=o(e);var h=new Error;d=function(t){f.onerror=f.onload=null,clearTimeout(p);var n=c[e];if(0!==n){if(n){var a=t&&("load"===t.type?"missing":t.type),r=t&&t.target&&t.target.src;h.message="Loading chunk "+e+" failed.\n("+a+": "+r+")",h.name="ChunkLoadError",h.type=a,h.request=r,n[1](h)}c[e]=void 0}};var p=setTimeout((function(){d({type:"timeout",target:f})}),12e4);f.onerror=f.onload=d,document.head.appendChild(f)}var b={"chunk-47e91daa":["f141"]}[e]||[];return b.forEach((function(e){var n=u[e];
1if(n)t.push(n);else{var a,r=s[e](),c=fetch(l.p+""+{f141:"f7ff8c44f3b733d80737"}[e]+".module.wasm");if(r instanceof Promise&&"function"===typeof WebAssembly.compileStreaming)a=Promise.all([WebAssembly.compileStreaming(c),r]).then((function(e){return WebAssembly.instantiate(e[0],e[1])}));else if("function"===typeof WebAssembly.instantiateStreaming)a=WebAssembly.instantiateStreaming(c,r);else{var i=c.then((function(e){return e.arrayBuffer()}));a=i.then((function(e){return WebAssembly.instantiate(e,r)}))}t.push(u[e]=a.then((function(t){return l.w[e]=(t.instance||t).exports})))}})),Promise.all(t)},l.m=e,l.c=a,l.d=function(e,t,n){l.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},l.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.t=function(e,t){if(1&t&&(e=l(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(l.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)l.d(n,a,function(t){return e[t]}.bind(null,a));return n},l.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return l.d(t,"a",t),t},l.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},l.p="/",l.oe=function(e){throw console.error(e),e},l.w={};var d=window["webpackJsonp"]=window["webpackJsonp"]||[],f=d.push.bind(d);d.push=t,d=d.slice();for(var h=0;h<d.length;h++)t(d[h]);var p=f;i.push([0,"chunk-vendors"]),n()})({0:function(e,t,n){e.exports=n("56d7")},"034f":function(e,t,n){"use strict";var a=n("85ec"),r=n.n(a);r.a},"0c6c":function(e,t,n){"use strict";var a=n("63ea"),r=n.n(a);r.a},"56d7":function(e,t,n){"use strict";n.r(t);n("e260"),n("e6cf"),n("cca6"),n("a79d");var a=n("2b0e"),r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{attrs:{id:"app"}},[n("el-menu",{attrs:{"default-active":e.menuActiveIndex,router:!0,mode:"horizontal"}},[n("el-menu-item",{on:{click:function(t){e.dialogVisible=!0}}},[e._v("PiBench Online")]),n("el-menu-item",{attrs:{index:"benchmark"}},[e._v("Benchmark")]),n("el-menu-item",{attrs:{index:"analyze"}},[e._v("Analyze")]),n("el-menu-item",{attrs:{index:"parser"}},[e._v("Parser")]),n("el-menu-item",{attrs:{index:"settings"}},[e._v("Settings")])],1),n("el-dialog",{staticClass:"dialog-content",attrs:{title:"PiBench Online",visible:e.dialogVisible,width:"50%"},on:{"update:visible":function(t){e.dialogVisible=t}}},[n("h3",[e._v("What is PiBench Online?")]),n("p",[e._v("PiBench Online is an interactive system for benchmarking PM indexes in a fair and reproducible manner, it is based on PiBench, the first unified, highly customizable benchmarking framework for PM indexes.")]),n("p",[e._v("PiBench Online enables push-button evaluation of PM indexes: the user can upload a shared library that implements the index, set parameters to run customized benchmarks, and analyze results interactively, all through an easy-to-use web interface.")]),n("p",[e._v(" We have made PiBench Online available at "),n("a",[e._v("http://pibench.org")]),e._v(" and hope it can promote fair comparison and reproducibility in future PM index research. ")]),n("h3",[e._v("About Us")]),n("p",[e._v(" PiBench Online is built by: "),n("a",{attrs:{href:"https://haoxp.xyz"}},[e._v("Xiangpeng Hao")]),e._v(", "),n("a",{attrs:{href:"https://www2.cs.sfu.ca/~tzwang/"}},[e._v("Tianzheng Wang")]),e._v(" ( "),n("a",{attrs:{href:"http://systems.cs.sfu.ca/"}},[e._v("Systems Group")]),e._v(", Simon Fraser University), Lucas Lersch (TU Dresden & SAP SE) and Ismail Oukid (Snowflake Computing) ")]),n("p",[e._v(" Read our paper: "),n("a",{attrs:{href:"http://www.vldb.org/pvldb/vol13/p574-lersch.pdf"}},[e._v("Evaluating Persistent Memory Range Indexes")])]),n("p",[e._v(" Contribute to PiBench: "),n("a",{attrs:{href:"https://github.com/wangtzh/pibench"}},[e._v("PiBench GitHub")])]),n("p",[e._v(" Discussion: "),n("a",{attrs:{href:"https://groups.google.com/forum/#!forum/pibench"}},[e._v("Google Group")])]),n("p",[e._v(" Request PiBench resources: "),n("a",{attrs:{href:"mailto:[email protected]"}},[e._v("[email protected]")])]),n("p"),n("span",{attrs:{slot:"footer"},slot:"footer"},[n("el-button",{on:{click:e.dontShowAgain}},[e._v("Don't show again")]),n("el-button",{attrs:{type:"primary"},on:{click:function(t){e.dialogVisible=!1}}},[e._v("Ok")])],1)]),n("div",{staticStyle:{margin:"0.5em"}},[n("keep-alive",[n("router-view")],1)],1)],1)},c=[],i=(n("a4d3"),n("4de4"),n("e439"),n("dbb4"),n("b64b"),n("159b"),n("ade3")),o=n("2f62");function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?u(Object(n),!0).forEach((function(t){Object(i["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var l={name:"app",computed:s({},Object(o["c"])(["showAbout"])),data:function(){return{menuActiveIndex:"benchmark",dialogVisible:!0}},created:function(){this.dialogVisible=this.showAbout},methods:s({},Object(o["b"])(["setShowAbout"]),{dontShowAgain:function(){this.setShowAbout(!1),this.dialogVisible=!1}})},d=l,f=(n("034f"),n("0c6c"),n("2877")),h=Object(f["a"])(d,r,c,!1,null,"1d18c882",null),p=h.exports,b=n("5c96"),m=n.n(b),k=(n("0fae"),n("3d5b"),n("b2d6")),g=n.n(k),v=(n("a434"),n("0e44"));a["default"].use(o["a"]);var y={backends:[],showAbout:!0,configPresets:[],benchmarkResults:[]},_={addBackend:function(e,t){e.backends.push(t)},setShowAbout:function(e,t){e.showAbout=t},updateBackend:function(e,t){var n=t.index,r=t.backend;a["default"].set(e.backends,n,r)},deleteBackend:function(e,t){e.backends.splice(t,1)},addConfigPreset:function(e,t){e.configPresets.push(t)},addBenchmarkResult:function(e,t){var n=t.result,a=t.param;e.benchmarkResults.push({param:a,result:n})},updateBenchmarkResults:function(e,t){e.benchmarkResults=t}},w=new o["a"].Store({state:y,mutations:_,actions:{},modules:{},plugins:[Object(v["a"])()]}),O=(n("d3b7"),n("8c4f")),x=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("el-card",[n("h3",[e._v("Backends")]),n("section",{staticStyle:{display:"flex"}},e._l(e.backends,(function(t,a){return n("div",{key:"backend-"+a,staticClass:"form-section"},[n("el-form",{attrs:{size:"mini","label-position":"right","label-width":"8em"},nativeOn:{submit:function(e){e.preventDefault()}}},[n("div",{staticStyle:{height:"1em"}},[n("el-button",{staticStyle:{float:"right",padding:"3px 0"},attrs:{type:"text"},on:{click:function(t){return e.deleteBackend(a)}}},[e._v("Delete")])],1),n("el-form-item",{attrs:{label:"Name:"}},[e._v(e._s(t["name"]))]),n("el-form-item",{attrs:{label:"URL:"}},[e._v(e._s(t["url"]))]),n("el-form-item",{attrs:{label:"Has PM:"}},[e._v(e._s(t["has_pm"]))]),n("el-form-item",{attrs:{label:"Cores:"}},[e._v(e._s(t.cpu_info["cpu_cnt"]))]),n("el-form-item",{attrs:{label:"Sockets:"}},[e._v(e._s(t.cpu_info["socket_cnt"]))]),n("el-form-item",{attrs:{label:"L1d Cache:"}},[e._v(e._s(t.cpu_info["l1d_cache"]))]),n("el-form-item",{attrs:{label:"L1i Cache:"}},[e._v(e._s(t.cpu_info["l1i_cache"]))]),n("el-form-item",{attrs:{label:"L2 Cache:"}},[e._v(e._s(t.cpu_info["l2_cache"]))]),n("el-form-item",{attrs:{label:"L3 Cache:"}},[e._v(e._s(t.cpu_info["l3_cache"]))]),n("el-form-item",{attrs:{label:"Model Name:"}},[e._v(e._s(t.cpu_info["model_name"]))]),n("el-form-item",{attrs:{label:"Wrappers:"}},[e._l(t["wrappers"],(function(t){return n("el-tag",{key:t,attrs:{closable:"",size:"small"},on:{close:function(n){return e.removeWrapper(a,t)}}},[e._v(e._s(t))])})),n("el-upload",{attrs:{name:"wrapper",action:t.url+"/upload_wrapper/","show-file-list":!1,"on-success":e.updateBackend(a),"on-error":e.uploadFailed}},[n("el-button",{attrs:{plain:""}},[e._v("➕")])],1)],2)],1)],1)})),0),n("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(t){e.dialogVisible=!0}}},[e._v("Add New Backend")]),n("el-dialog",{attrs:{title:"Add New Backend",visible:e.dialogVisible,width:"35%"},on:{"update:visible":function(t){e.dialogVisible=t}}},[n("el-form",{attrs:{inline:"","label-width":"10em"}},[n("el-form-item",{attrs:{label:"Name:"}},[n("el-input",{model:{value:e.newBackendConfig.name,callback:function(t){e.$set(e.newBackendConfig,"name",t)},expression:"newBackendConfig.name"}})],1),n("el-form-item",{attrs:{label:"Backend URL:"}},[n("el-input",{model:{value:e.newBackendConfig.url,callback:function(t){e.$set(e.newBackendConfig,"url",t)},expression:"newBackendConfig.url"}})],1)],1),n("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{on:{click:function(t){e.dialogVisible=!1}}},[e._v("Cancel")]),n("el-button",{attrs:{type:"primary"},on:{click:e.addBackend}},[e._v("Confirm")])],1)],1)],1),n("el-card",[n("h3",[e._v("Cache")]),n("el-button",{attrs:{type:"danger",size:"mini",plain:""},on:{click:e.cleanStorage}},[e._v("Reset local storage")])],1)],1)},S=[],j=(n("b0c0"),n("96cf"),n("d722"));function P(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function B(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?P(Object(n),!0).forEach((function(t){Object(i["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):P(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var A={name:"Settings",props:{},computed:Object(o["c"])(["backends"]),data:function(){return{dialogVisible:!1,newBackendConfig:{name:"home-server",url:"http://home.haoxp.xyz:7000"}}},methods:B({},Object(o["b"])({addBackendStore:"addBackend",deleteBackendStore:"deleteBackend",updateBackendStore:"updateBackend"}),{cleanStorage:function(){localStorage.setItem("vuex",""),location.reload()},addBackend:function(){var e;return regeneratorRuntime.async((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,regeneratorRuntime.awrap(Object(j["a"])(this.newBackendConfig.url));case 3:e=t.sent,this.addBackendStore(B({},e,{url:this.newBackendConfig.url,name:this.newBackendConfig.name})),this.dialogVisible=!1,t.next=11;break;case 8:t.prev=8,t.t0=t["catch"](0),this.$message("Invalid backend!");case 11:case"end":return t.stop()}}),null,this,[[0,8]])},updateBackend:function(e){var t=this;return function(){try{var n=t,a=t.backends[e];Object(j["a"])(a.url).then((function(t){var r=B({},a,{},t);n.updateBackendStore({index:e,backend:r})}))}catch(r){t.$message("Invalid backend!")}}},removeWrapper:function(e,t){var n;return regeneratorRuntime.async((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,regeneratorRuntime.awrap(Object(j["d"])(this.backends[e].url,t));case 2:n=a.sent,"ok"===n["result"]?this.updateBackend(e)():this.$message("Delete failed!");case 4:case"end":return a.stop()}}),null,this)},uploadFailed:function(){return regeneratorRuntime.async((function(e){while(1)switch(e.prev=e.next){case 0:this.$message("Upload failed!");case 1:case"end":return e.stop()}}),null,this)},deleteBackend:function(e){this.deleteBackendStore(e)}})},C=A,R=(n("62f8"),Object(f["a"])(C,x,S,!1,null,"20508017",null)),z=R.exports,D=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("el-card",[n("h1",[e._v("All Benchmark Results")]),n("el-table",{attrs:{size:"small",data:e.benchmarkResults},on:{"selection-change":e.handleSelectionChange}},[n("el-table-column",{attrs:{fixed:"",type:"selection",width:"55"}}),e._l(e.tableColumns,(function(e){return n("el-table-column",{key:e["label"],attrs:{fixed:e["fixed"],prop:e["prop"],label:e["label"],sortable:""}})}))],2),n("section",{staticStyle:{"margin-top":"1em","margin-bottom":"2em"}},[n("el-button",{attrs:{size:"mini",plain:"",type:"danger"},on:{click:e.deleteSelected}},[e._v("Delete Selected")])],1),n("section",{staticStyle:{"margin-top":"3em"}},[n("el-form",{attrs:{inline:""}},[n("el-form-item",{attrs:{label:"X axis: "}},[n("el-select",{attrs:{"value-key":"label",size:"mini",placeholder:"X axis"},model:{value:e.figureSelect.x,callback:function(t){e.$set(e.figureSelect,"x",t)},expression:"figureSelect.x"}},e._l(e.tableOptions,(function(e){return n("el-option",{key:"x-"+e.label,attrs:{label:e.label,value:e}})})),1)],1),n("el-form-item",{attrs:{label:"Y axis: "}},[n("el-select",{attrs:{"value-key":"label",size:"mini",placeholder:"Y axis"},model:{value:e.figureSelect.y,callback:function(t){e.$set(e.figureSelect,"y",t)},expression:"figureSelect.y"}},e._l(e.tableOptions,(function(e){return n("el-option",{key:"y-"+e.label,attrs:{label:e.label,value:e}})})),1)],1),n("el-form-item",[n("el-button",{staticStyle:{"margin-left":"1em"},attrs:{size:"mini",plain:"",type:"primary"},on:{click:e.plotFigure}},[e._v("Plot figure")])],1)],1)],1),n("section",{staticStyle:{display:"flex","flex-wrap":"wrap","justify-content":"space-around"}},e._l(Array(e.allFigures.length).fill(e.allFigures.length).map((function(e,t){return e-1-t})),(function(e){return n("div",{key:"figure-"+e,staticStyle:{width:"400px",height:"300px"},attrs:{id:"figure-"+e}})})),0)],1)],1)},E=[],L=(n("99af"),n("c975"),n("d81d"),n("07ac"),n("2909")),N=n("313e"),T=n.n(N);function V(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function $(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?V(Object(n),!0).forEach((function(t){Object(i["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):V(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var I=n("9b02"),W=n("0644"),M={name:"Analyze",props:{},data:function(){return{currentSelected:{},figureSelect:{},allFigures:[],tableOptions:[{fixed:!0,prop:"param.basic.wrapper",label:"Wrapper"},{prop:"param.params.thread_cnt",label:"Thread"},{prop:"param.params.distribution",label:"Distribution"},{prop:"param.params.read",label:"Read"},{prop:"param.params.insert",label:"Insert"},{prop:"param.params.update",label:"Update"},{prop:"param.params.delete",label:"Delete"},{prop:"param.params.key_size",label:"Key Size"},{prop:"param.params.value_size",label:"Value Size"},{prop:"param.params.op_cnt",label:"OP Count"},{fixed:!0,prop:"result.results.throughput",label:"Throughput"},{hidden:!0,type:"array",prop:"result.results.latency",label:"Latency"},{hidden:!0,type:"array",prop:"result.results.samples",label:"Sampling"}]}},computed:$({},Object(o["c"])(["benchmarkResults"]),{tableColumns:function(){return this.tableOptions.filter((function(e){return!e["hidden"]}))}}),methods:$({},Object(o["b"])(["addBenchmarkResult","updateBenchmarkResults"]),{handleSelectionChange:function(e){this.currentSelected=e},deleteSelected:function(){var e=this,t=this.benchmarkResults.filter((function(t){return-1===e.currentSelected.indexOf(t)}));this.updateBenchmarkResults(t)},getLatencyOption:function(e,t){var n=this;console.log(e,t);var a=Object.keys(t[0]),r=t.map((function(t,a){return{type:"line",data:Object.values(t),name:"".concat(n.figureSelect.x.label," ").concat(e[a])}})),c={xAxis:{name:"Sampling",data:a},dataZoom:[{show:!0,filterMode:"empty",yAxisIndex:0}],yAxis:{name:"Latency ",axisLabel:{formatter:function(e){return e/1e3+" us"}}},series:Object(L["a"])(r)};return c},getNormalOption:function(e,t){var n={type:"line",data:t,name:this.figureSelect.y.label},a={xAxis:{name:this.figureSelect.x.label,data:e},yAxis:{name:this.figureSelect.y.label},series:n};return a},plotFigure:function(){var e=this;if("array"!==this.figureSelect.x["type"]){var t=this.currentSelected.map((function(t){return I(t,e.figureSelect.x.prop)})),n=this.currentSelected.map((function(t){return I(t,e.figureSelect.y.prop)})),a={};"Latency"===this.figureSelect.y["label"]?a=this.getLatencyOption(t,n):"Sampling"===this.figureSelect.y["label"]?this.$message("Not supported!"):a=this.getNormalOption(t,n),a=$({},a,{title:{text:"Benchmark Result"},grid:{left:"15%",right:"15%"},tooltip:{trigger:"axis"},toolbox:{feature:{dataView:{show:!0,readOnly:!1,title:"Dataview"},restore:{show:!0,title:"Restore"},saveAsImage:{show:!0,title:"Save As Image"}}}}),this.allFigures.push(W(a)),this.$nextTick((function(){var t=document.getElementById("figure-"+(e.allFigures.length-1)),n=T.a.init(t);n.setOption(a)}))}else this.$message("x type not supported")}})},F=M,U=Object(f["a"])(F,D,E,!1,null,"76e7f740",null),G=U.exports;a["default"].use(O["a"]);var H=function(){return Promise.all([n.e("chunk-47e91daa"),n.e("chunk-af25d5ee")]).then(n.bind(null,"e07a"))},J=function(){return Promise.all([n.e("chunk-47e91daa"),n.e("chunk-1c946adc")]).then(n.bind(null,"b3c3"))},q=new O["a"]({routes:[{path:"/",redirect:"/benchmark"},{path:"/analyze",name:"Analyze",component:G},{path:"/benchmark",name:"Benchmark",component:H},{path:"/settings",name:"Settings",component:z},{path:"/parser",name:"Parser",component:J}]});a["default"].config.productionTip=!1,a["default"].use(m.a,{locale:g.a}),new a["default"]({store:w,router:q,render:function(e){return e(p)}}).$mount("#app")},"62f8":function(e,t,n){"use strict";var a=n("bba3"),r=n.n(a);r.a},"63ea":function(e,t,n){},"85ec":function(e,t,n){},bba3:function(e,t,n){},d722:function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"c",(function(){return r})),n.d(t,"b",(function(){return c})),n.d(t,"d",(function(){return i}));n("99af"),n("d3b7"),n("96cf");function a(e){var t,n;return regeneratorRuntime.async((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,regeneratorRuntime.awrap(fetch("".concat(e,"/info")));case 2:return t=a.sent,n=t.json(),a.abrupt("return",n);case 5:case"end":return a.stop()}}))}function r(e,t){var n;return regeneratorRuntime.async((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,regeneratorRuntime.awrap(fetch("".concat(e,"/benchmark"),{method:"post",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)}));case 2:return n=a.sent,a.abrupt("return",n.json());case 4:case"end":return a.stop()}}))}function c(e,t){var n,a;return regeneratorRuntime.async((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,regeneratorRuntime.awrap(fetch("".concat(e,"/status?pid=").concat(t)));case 2:return n=r.sent,a=n.json(),r.abrupt("return",a);case 5:case"end":return r.stop()}}))}function i(e,t){var n,a;return regeneratorRuntime.async((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,regeneratorRuntime.awrap(fetch("".concat(e,"/remove_wrapper"),{method:"post",headers:{"Content-Type":"application/json"},body:JSON.stringify({wrapper_name:t})}));case 2:return n=r.sent,a=n.json(),r.abrupt("return",a);case 5:case"end":return r.stop()}}))}}});
2//# sourceMappingURL=app.49a2d084.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.