tilia-0.1.2.0: bench/bench.record
# What each benchmark costs, as far as that does not depend on how
# busy the machine is. `cabal bench` checks it, and
# `TILIA_BENCH_ACCEPT=1 cabal bench` writes it again.
#
# compiler The compiler the benchmarks were built with, which what
# they allocate depends on.
# processor The processor the instructions were counted on, which
# how many there are depends on, or none.
# interfaces A digest of the names and sizes of the interfaces the
# decode stage reads, which what decoding them costs
# depends on.
#
# Every other line is a benchmark:
#
# stage What it measures: formatting a module (format),
# checking what that printed as --check-ast does
# (check), reading what every module of a package
# establishes out of its tarball with no cache
# (resolve), the same out of a cache an earlier reading
# filled (recall), or decoding every interface of a
# package the compiler ships with (decode).
# allocated The bytes it allocates.
# instructions The instructions it retires in user space, or - where
# they were not counted.
# benchmark The module or the package it measures that on.
compiler ghc 9.10.3
processor AMD Ryzen AI 9 HX 370 w/ Radeon 890M
interfaces 1c28e35fa2432d89
# stage allocated instructions benchmark
check 272354648 575981358 Agda-2.8.0/src/full/Agda/Syntax/Translation/ConcreteToAbstract.hs
check 411823456 855523727 ShellCheck-0.11.0/src/ShellCheck/Analytics.hs
check 260497296 461063479 aeson-2.3.1.0/src/Data/Aeson/KeyMap.hs
check 196550504 511610069 blaze-html-0.9.2.0/src/Text/Blaze/Html5/Attributes.hs
check 63623696 127394098 brittany-0.14.0.2/source/library/Language/Haskell/Brittany/Internal/Transformations/Alt.hs
check 84949968 171830970 distributed-process-0.7.8/src/Control/Distributed/Process/Node.hs
check 127362696 266504214 esqueleto-3.6.0.3/test/PostgreSQL/Test.hs
check 506858784 923788756 haxl-2.5.1.1/Haxl/Core/Monad.hs
check 215914784 451467945 idris-1.3.4/src/Idris/Elab/Term.hs
check 333601000 572292120 lifted-base-0.2.3.12/Control/Exception/Lifted.hs
check 60171824 128139113 megaparsec-9.8.1/Text/Megaparsec/Internal.hs
check 81898560 173856514 optparse-applicative-0.19.0.0/tests/test.hs
check 51558504 90521497 pandoc-3.10.2/src/Text/Pandoc/Class/PandocPure.hs
check 160564576 336134147 pandoc-3.10.2/src/Text/Pandoc/Readers/Markdown.hs
check 217005264 438646778 pandoc-3.10.2/src/Text/Pandoc/Writers/Powerpoint/Output.hs
check 177263168 360271324 purescript-0.15.15/src/Language/PureScript/Errors.hs
check 86199456 182395610 purescript-0.15.15/src/Language/PureScript/TypeChecker/Types.hs
check 76944368 174894002 recursion-schemes-5.2.3/src/Data/Functor/Foldable.hs
check 90285488 193297667 servant-server-0.20.3.0/src/Servant/Server/Internal.hs
check 99785848 200988911 swagger2-2.9.1/src/Data/Swagger/Internal.hs
check 104406992 193276384 text-2.1.4/tests/Tests/Properties/Folds.hs
check 62082528 128971807 time-1.16.0.1/test/main/Test/Format/ParseTime.hs
check 69973984 137412179 tls-2.4.3/Network/TLS/Extension.hs
check 322427128 758963691 unpacked-containers-0/src/Map/Internal.hs
check 438419048 846475201 vector-0.13.2.0/src/Data/Vector/Generic.hs
check 70657680 148642078 xmonad-0.18.1/src/XMonad/Operations.hs
decode 25613816 43571594 base-4.20.2.0
decode 5830408 7145065 bytestring-0.12.2.0
decode 9126328 11777525 containers-0.7
decode 42252744 55499725 ghc-internal-9.1003.0
decode 11189560 15486875 template-haskell-2.22.0.0
decode 6097120 6605095 text-2.1.3
format 587068744 1136108572 Agda-2.8.0/src/full/Agda/Syntax/Translation/ConcreteToAbstract.hs
format 4060865072 8041341103 QuickCheck-2.18.0.0/src/Test/QuickCheck/Arbitrary.hs
format 907373856 1723990920 ShellCheck-0.11.0/src/ShellCheck/Analytics.hs
format 330450600 571670315 aeson-2.3.1.0/src/Data/Aeson/KeyMap.hs
format 175030840 326850369 blaze-html-0.9.2.0/src/Text/Blaze/Html5/Attributes.hs
format 125920744 239525469 brittany-0.14.0.2/source/library/Language/Haskell/Brittany/Internal/Transformations/Alt.hs
format 182428296 345883719 distributed-process-0.7.8/src/Control/Distributed/Process/Node.hs
format 313363824 590647912 esqueleto-3.6.0.3/test/PostgreSQL/Test.hs
format 773029152 1543414928 haxl-2.5.1.1/Haxl/Core/Monad.hs
format 505953528 965039048 idris-1.3.4/src/Idris/Elab/Term.hs
format 1340529160 2711040392 lens-5.3.6/src/Control/Lens/Wrapped.hs
format 403596632 737287954 lifted-base-0.2.3.12/Control/Exception/Lifted.hs
format 115350240 221131009 megaparsec-9.8.1/Text/Megaparsec/Internal.hs
format 152138968 278467498 optparse-applicative-0.19.0.0/tests/test.hs
format 54554184 96700081 pandoc-3.10.2/src/Text/Pandoc/Class/PandocPure.hs
format 377676272 719453674 pandoc-3.10.2/src/Text/Pandoc/Readers/Markdown.hs
format 466875216 881809887 pandoc-3.10.2/src/Text/Pandoc/Writers/Powerpoint/Output.hs
format 375024840 709592247 purescript-0.15.15/src/Language/PureScript/Errors.hs
format 157667592 293149746 purescript-0.15.15/src/Language/PureScript/TypeChecker/Types.hs
format 129432696 233813267 recursion-schemes-5.2.3/src/Data/Functor/Foldable.hs
format 173127584 323770122 servant-server-0.20.3.0/src/Servant/Server/Internal.hs
format 175020056 327970368 swagger2-2.9.1/src/Data/Swagger/Internal.hs
format 716528888 1507106872 synthetic/comments
format 107796160 237491710 synthetic/conditionals
format 77608272 114637794 synthetic/imports
format 99934472 207607344 synthetic/nesting
format 839857072 1653646287 text-2.1.4/src/Data/Text/Internal/Fusion/CaseMapping.hs
format 223534696 391051730 text-2.1.4/tests/Tests/Properties/Folds.hs
format 139006432 258193642 time-1.16.0.1/test/main/Test/Format/ParseTime.hs
format 139928120 263889581 tls-2.4.3/Network/TLS/Extension.hs
format 1012993016 1985300102 unordered-containers-0.2.21/Data/HashMap/Internal.hs
format 509562512 951647762 unpacked-containers-0/src/Map/Internal.hs
format 551911832 1043593184 vector-0.13.2.0/src/Data/Vector/Generic.hs
format 139491808 261133367 xmonad-0.18.1/src/XMonad/Operations.hs
recall 5154088 11631440 aeson-2.3.1.0
recall 2222200 5118396 conduit-1.3.6.1
recall 1709976 3278498 free-5.2
recall 11088696 34739875 lens-5.3.6
recall 1793600 3797411 megaparsec-9.8.1
recall 2129136 4316346 mtl-2.3.2
recall 1289808 2773580 optics-0.4.2.1
recall 1532472 3627916 pandoc-types-1.23.1.2
recall 2301760 4717796 semigroupoids-6.0.2
recall 3293336 6712858 servant-0.20.3.0
recall 5188496 9120737 text-2.1.4
recall 4061800 8698087 vector-0.13.2.0
resolve 1810656152 3180580388 aeson-2.3.1.0
resolve 435325168 738034252 conduit-1.3.6.1
resolve 471290256 797760851 free-5.2
resolve 2974846416 5176070738 lens-5.3.6
resolve 210109008 366801169 megaparsec-9.8.1
resolve 225682064 388972813 mtl-2.3.2
resolve 64290384 128790701 optics-0.4.2.1
resolve 77403992 142729351 pandoc-types-1.23.1.2
resolve 133167224 239714598 semigroupoids-6.0.2
resolve 213362072 390356497 servant-0.20.3.0
resolve 1159785776 1994326073 text-2.1.4
resolve 2408709680 4066724655 vector-0.13.2.0