tilia-0.1.4.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.14.1
processor AMD Ryzen AI 9 HX 370 w/ Radeon 890M
interfaces 78bbcc544104eadc
# stage allocated instructions benchmark
check 262394328 555231347 Agda-2.8.0/src/full/Agda/Syntax/Translation/ConcreteToAbstract.hs
check 397446832 830954176 ShellCheck-0.11.0/src/ShellCheck/Analytics.hs
check 241179344 427994023 aeson-2.3.1.0/src/Data/Aeson/KeyMap.hs
check 189525056 491514771 blaze-html-0.9.2.0/src/Text/Blaze/Html5/Attributes.hs
check 61117160 123909455 brittany-0.14.0.2/source/library/Language/Haskell/Brittany/Internal/Transformations/Alt.hs
check 80917320 165175283 distributed-process-0.7.8/src/Control/Distributed/Process/Node.hs
check 122847376 257559652 esqueleto-3.6.0.3/test/PostgreSQL/Test.hs
check 494145192 876441840 haxl-2.5.1.1/Haxl/Core/Monad.hs
check 208630016 436314494 idris-1.3.4/src/Idris/Elab/Term.hs
check 313497704 525197526 lifted-base-0.2.3.12/Control/Exception/Lifted.hs
check 58885096 124278628 megaparsec-9.8.1/Text/Megaparsec/Internal.hs
check 78865104 169302733 optparse-applicative-0.19.0.0/tests/test.hs
check 49900040 86256621 pandoc-3.10.2/src/Text/Pandoc/Class/PandocPure.hs
check 155279368 326065024 pandoc-3.10.2/src/Text/Pandoc/Readers/Markdown.hs
check 208221512 424247665 pandoc-3.10.2/src/Text/Pandoc/Writers/Powerpoint/Output.hs
check 171071104 350069884 purescript-0.15.15/src/Language/PureScript/Errors.hs
check 83717864 174927701 purescript-0.15.15/src/Language/PureScript/TypeChecker/Types.hs
check 75850352 154401932 recursion-schemes-5.2.3/src/Data/Functor/Foldable.hs
check 87843760 182442615 servant-server-0.20.3.0/src/Servant/Server/Internal.hs
check 96642800 186847776 swagger2-2.9.1/src/Data/Swagger/Internal.hs
check 100410968 185782213 text-2.1.4/tests/Tests/Properties/Folds.hs
check 59225512 125094901 time-1.16.0.1/test/main/Test/Format/ParseTime.hs
check 65691176 131935007 tls-2.4.3/Network/TLS/Extension.hs
check 316481920 699896481 unpacked-containers-0/src/Map/Internal.hs
check 429238096 806439773 vector-0.13.2.0/src/Data/Vector/Generic.hs
check 68487400 140877072 xmonad-0.18.1/src/XMonad/Operations.hs
decode 25986560 42986706 base-4.22.0.0
decode 6162184 7405780 bytestring-0.12.2.0
decode 9617160 11823599 containers-0.8
decode 60341752 75721656 ghc-internal-9.1401.0
decode 5048664 9492955 template-haskell-2.24.0.0
decode 6427528 6910066 text-2.1.3
format 556595184 1024297945 Agda-2.8.0/src/full/Agda/Syntax/Translation/ConcreteToAbstract.hs
format 3854465456 7712722586 QuickCheck-2.18.0.0/src/Test/QuickCheck/Arbitrary.hs
format 862511712 1567214479 ShellCheck-0.11.0/src/ShellCheck/Analytics.hs
format 295473128 517227235 aeson-2.3.1.0/src/Data/Aeson/KeyMap.hs
format 164675032 294608279 blaze-html-0.9.2.0/src/Text/Blaze/Html5/Attributes.hs
format 113853464 207448636 brittany-0.14.0.2/source/library/Language/Haskell/Brittany/Internal/Transformations/Alt.hs
format 170106856 312154128 distributed-process-0.7.8/src/Control/Distributed/Process/Node.hs
format 296607832 538709571 esqueleto-3.6.0.3/test/PostgreSQL/Test.hs
format 759369024 1508706632 haxl-2.5.1.1/Haxl/Core/Monad.hs
format 483251128 868494716 idris-1.3.4/src/Idris/Elab/Term.hs
format 1316303056 2664117713 lens-5.3.6/src/Control/Lens/Wrapped.hs
format 373374296 680947697 lifted-base-0.2.3.12/Control/Exception/Lifted.hs
format 110841232 208652611 megaparsec-9.8.1/Text/Megaparsec/Internal.hs
format 143598656 262285835 optparse-applicative-0.19.0.0/tests/test.hs
format 53015136 93114333 pandoc-3.10.2/src/Text/Pandoc/Class/PandocPure.hs
format 360710120 655868610 pandoc-3.10.2/src/Text/Pandoc/Readers/Markdown.hs
format 443773152 810435549 pandoc-3.10.2/src/Text/Pandoc/Writers/Powerpoint/Output.hs
format 356368584 653553524 purescript-0.15.15/src/Language/PureScript/Errors.hs
format 149847256 273651638 purescript-0.15.15/src/Language/PureScript/TypeChecker/Types.hs
format 122975344 214196977 recursion-schemes-5.2.3/src/Data/Functor/Foldable.hs
format 164898304 299829497 servant-server-0.20.3.0/src/Servant/Server/Internal.hs
format 167353792 307352666 swagger2-2.9.1/src/Data/Swagger/Internal.hs
format 646295808 1317931248 synthetic/comments
format 103182688 220701758 synthetic/conditionals
format 76881520 114863718 synthetic/imports
format 19981040 49830507 synthetic/long-line
format 97023824 207242378 synthetic/nesting
format 793907888 1488797446 text-2.1.4/src/Data/Text/Internal/Fusion/CaseMapping.hs
format 198569872 352095273 text-2.1.4/tests/Tests/Properties/Folds.hs
format 125558376 227176081 time-1.16.0.1/test/main/Test/Format/ParseTime.hs
format 128855712 237558926 tls-2.4.3/Network/TLS/Extension.hs
format 986781016 1895559558 unordered-containers-0.2.21/Data/HashMap/Internal.hs
format 486456840 864325592 unpacked-containers-0/src/Map/Internal.hs
format 534644928 1002665230 vector-0.13.2.0/src/Data/Vector/Generic.hs
format 132456840 239250934 xmonad-0.18.1/src/XMonad/Operations.hs
recall 5035568 9104334 aeson-2.3.1.0
recall 2206256 4115511 conduit-1.3.6.1
recall 1750872 2949239 free-5.2
recall 10419728 22711949 lens-5.3.6
recall 1827984 3292762 megaparsec-9.8.1
recall 2163752 3809556 mtl-2.3.2
recall 1352776 2495420 optics-0.4.2.1
recall 1560720 3029138 pandoc-types-1.23.1.2
recall 2341464 4133432 semigroupoids-6.0.2
recall 3245280 5631070 servant-0.20.3.0
recall 5115360 8248496 text-2.1.4
recall 4017336 7192306 vector-0.13.2.0
resolve 1716508320 2903065195 aeson-2.3.1.0
resolve 415521608 666133331 conduit-1.3.6.1
resolve 455618520 731997671 free-5.2
resolve 2779443504 4747264065 lens-5.3.6
resolve 200991232 324227373 megaparsec-9.8.1
resolve 210145040 336012772 mtl-2.3.2
resolve 63439952 98654952 optics-0.4.2.1
resolve 71737424 113796838 pandoc-types-1.23.1.2
resolve 124790624 202262598 semigroupoids-6.0.2
resolve 199289360 317418805 servant-0.20.3.0
resolve 1092843928 1794267358 text-2.1.4
resolve 2278152904 3740045561 vector-0.13.2.0