{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:hackage/bench-show","name":"bench-show","description":"Generate text reports and graphical charts from the benchmark results generated\nby gauge or criterion and stored in a CSV file. This tool is especially\nuseful when you have many benchmarks or if you want to compare benchmarks\nacross multiple packages. You can generate many interesting reports\nincluding:\n\nShow individual reports for all the fields measured e.g. time taken, peak\nmemory usage, allocations, among many other fields measured by gauge\n\nSort benchmark results on a specified criterion e.g. you may want to see the\nbiggest cpu hoggers or biggest memory hoggers on top\n\nAcross two benchmark runs (e.g. before and after a change), show all the\noperations that resulted in a regression of more than x% in descending\norder, so that we can quickly identify and fix performance problems in our\napplication.\n\nAcross two (or more) packages providing similar functionality, show all the\noperations where the performance differs by more than 10%, so that we can\ncritically analyze the packages and choose the right one.\n\nQuick Start: Use gauge or criterion to generate a results.csv file, and\nthen use either the bench-show executable or the library APIs to generate\ntextual or graphical reports.\n\nThere are many ways to present the reports, for example, you can show can\nshow % regression from a baseline in descending order textually as follows:\n\nTo show the same graphically:","version":"0.3.2","softwareVersion":"0.3.2","license":"https://spdx.org/licenses/BSD-3-Clause","codeRepository":"https://github.com/composewell/bench-show","issueTracker":"https://github.com/composewell/bench-show/issues","url":"https://github.com/composewell/bench-show","keywords":["benchmarking","bsd3","library","performance","program","Propose Tags"],"programmingLanguage":{"@type":"ComputerLanguage","name":"Haskell"},"maintainer":[{"@type":"Person","name":"harendra"},{"@type":"Person","name":"adithyaov"}],"author":[{"@type":"Person","name":"harendra"},{"@type":"Person","name":"adithyaov"}],"copyrightHolder":[{"@type":"Person","name":"harendra"},{"@type":"Person","name":"adithyaov"}],"dateCreated":"2018-10-12","dateModified":"2022-02-02","datePublished":"2022-02-02","copyrightYear":2018,"downloadUrl":"https://hackage.haskell.org/package/bench-show-0.3.2/bench-show-0.3.2.tar.gz","applicationCategory":"hackage","runtimePlatform":"hackage","developmentStatus":"active","sameAs":["https://hackage.haskell.org/package/bench-show"],"https://www.w3.org/ns/activitystreams#likes":16,"https://forgefed.org/ns#forks":2}