tilia-0.1.0.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 305488704 625342633 Agda-2.8.0/src/full/Agda/Syntax/Translation/ConcreteToAbstract.hs
check 414949976 860211242 ShellCheck-0.11.0/src/ShellCheck/Analytics.hs
check 266244704 469758919 aeson-2.3.1.0/src/Data/Aeson/KeyMap.hs
check 200596704 518019905 blaze-html-0.9.2.0/src/Text/Blaze/Html5/Attributes.hs
check 64909672 129343878 brittany-0.14.0.2/source/library/Language/Haskell/Brittany/Internal/Transformations/Alt.hs
check 90215968 179673175 distributed-process-0.7.8/src/Control/Distributed/Process/Node.hs
check 128706544 268524094 esqueleto-3.6.0.3/test/PostgreSQL/Test.hs
check 523131744 947995155 haxl-2.5.1.1/Haxl/Core/Monad.hs
check 221699688 460191261 idris-1.3.4/src/Idris/Elab/Term.hs
check 337906104 578770578 lifted-base-0.2.3.12/Control/Exception/Lifted.hs
check 61404488 129978443 megaparsec-9.8.1/Text/Megaparsec/Internal.hs
check 82146616 174226709 optparse-applicative-0.19.0.0/tests/test.hs
check 51737448 90786165 pandoc-3.10.2/src/Text/Pandoc/Class/PandocPure.hs
check 164869144 342530190 pandoc-3.10.2/src/Text/Pandoc/Readers/Markdown.hs
check 222989200 447577790 pandoc-3.10.2/src/Text/Pandoc/Writers/Powerpoint/Output.hs
check 178219144 361706711 purescript-0.15.15/src/Language/PureScript/Errors.hs
check 88773224 186246171 purescript-0.15.15/src/Language/PureScript/TypeChecker/Types.hs
check 84087680 185592218 recursion-schemes-5.2.3/src/Data/Functor/Foldable.hs
check 98129704 205010076 servant-server-0.20.3.0/src/Servant/Server/Internal.hs
check 103037600 205852438 swagger2-2.9.1/src/Data/Swagger/Internal.hs
check 104700064 193733706 text-2.1.4/tests/Tests/Properties/Folds.hs
check 62559504 129686156 time-1.16.0.1/test/main/Test/Format/ParseTime.hs
check 71026768 139004696 tls-2.4.3/Network/TLS/Extension.hs
check 341584848 787667598 unpacked-containers-0/src/Map/Internal.hs
check 448129968 861308134 vector-0.13.2.0/src/Data/Vector/Generic.hs
check 72654288 151625740 xmonad-0.18.1/src/XMonad/Operations.hs
decode 27001936 44723576 base-4.20.2.0
decode 6037648 7373905 bytestring-0.12.2.0
decode 9504912 12150537 containers-0.7
decode 43420720 56428241 ghc-internal-9.1003.0
decode 11465032 15574443 template-haskell-2.22.0.0
decode 6206680 6722861 text-2.1.3
format 585714216 1132097581 Agda-2.8.0/src/full/Agda/Syntax/Translation/ConcreteToAbstract.hs
format 4268801648 8215706409 QuickCheck-2.18.0.0/src/Test/QuickCheck/Arbitrary.hs
format 903988776 1715848497 ShellCheck-0.11.0/src/ShellCheck/Analytics.hs
format 357145072 586914529 aeson-2.3.1.0/src/Data/Aeson/KeyMap.hs
format 174816696 326120695 blaze-html-0.9.2.0/src/Text/Blaze/Html5/Attributes.hs
format 125166848 237762136 brittany-0.14.0.2/source/library/Language/Haskell/Brittany/Internal/Transformations/Alt.hs
format 181178648 342948784 distributed-process-0.7.8/src/Control/Distributed/Process/Node.hs
format 313098528 589185783 esqueleto-3.6.0.3/test/PostgreSQL/Test.hs
format 3393194280 6954000450 haxl-2.5.1.1/Haxl/Core/Monad.hs
format 504082456 960666098 idris-1.3.4/src/Idris/Elab/Term.hs
format 1416130080 2802504216 lens-5.3.6/src/Control/Lens/Wrapped.hs
format 463051392 807326375 lifted-base-0.2.3.12/Control/Exception/Lifted.hs
format 114862912 219768412 megaparsec-9.8.1/Text/Megaparsec/Internal.hs
format 152090416 277909846 optparse-applicative-0.19.0.0/tests/test.hs
format 54641464 96646205 pandoc-3.10.2/src/Text/Pandoc/Class/PandocPure.hs
format 376993600 717475372 pandoc-3.10.2/src/Text/Pandoc/Readers/Markdown.hs
format 464955472 876728022 pandoc-3.10.2/src/Text/Pandoc/Writers/Powerpoint/Output.hs
format 374179808 706887086 purescript-0.15.15/src/Language/PureScript/Errors.hs
format 157522504 292522941 purescript-0.15.15/src/Language/PureScript/TypeChecker/Types.hs
format 129205776 233199212 recursion-schemes-5.2.3/src/Data/Functor/Foldable.hs
format 172818000 323062459 servant-server-0.20.3.0/src/Servant/Server/Internal.hs
format 174783648 327330430 swagger2-2.9.1/src/Data/Swagger/Internal.hs
format 716385648 1505690911 synthetic/comments
format 130290424 266483756 synthetic/conditionals
format 75942320 111837572 synthetic/imports
format 99529016 207055043 synthetic/nesting
format 838934048 1650403409 text-2.1.4/src/Data/Text/Internal/Fusion/CaseMapping.hs
format 251223896 409088661 text-2.1.4/tests/Tests/Properties/Folds.hs
format 138891552 257772182 time-1.16.0.1/test/main/Test/Format/ParseTime.hs
format 139419512 262626146 tls-2.4.3/Network/TLS/Extension.hs
format 1012155416 1980797816 unordered-containers-0.2.21/Data/HashMap/Internal.hs
format 507741568 947272176 unpacked-containers-0/src/Map/Internal.hs
format 551670016 1042468240 vector-0.13.2.0/src/Data/Vector/Generic.hs
format 139272304 260498387 xmonad-0.18.1/src/XMonad/Operations.hs
recall 8851176 20620493 aeson-2.3.1.0
recall 5953760 14216861 conduit-1.3.6.1
recall 5407168 12260501 free-5.2
recall 14502904 42766044 lens-5.3.6
recall 5564520 13033858 megaparsec-9.8.1
recall 5891216 13516032 mtl-2.3.2
recall 5062032 12025312 optics-0.4.2.1
recall 5291120 12823256 pandoc-types-1.23.1.2
recall 6078088 13974670 semigroupoids-6.0.2
recall 6898696 15358696 servant-0.20.3.0
recall 8956408 18332091 text-2.1.4
recall 7805920 17845506 vector-0.13.2.0
resolve 1934880160 3452012967 aeson-2.3.1.0
resolve 542464296 969320825 conduit-1.3.6.1
resolve 561754720 998716408 free-5.2
resolve 3142664696 5507450217 lens-5.3.6
resolve 235724304 461395455 megaparsec-9.8.1
resolve 252811728 486168500 mtl-2.3.2
resolve 84982856 215535259 optics-0.4.2.1
resolve 97405360 228106463 pandoc-types-1.23.1.2
resolve 237916832 461574873 semigroupoids-6.0.2
resolve 248183728 503102068 servant-0.20.3.0
resolve 1224151032 2166708926 text-2.1.4
resolve 2505871344 4300748284 vector-0.13.2.0