tilia-0.1.3.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 561065716 Agda-2.8.0/src/full/Agda/Syntax/Translation/ConcreteToAbstract.hs
check 397446832 830954176 ShellCheck-0.11.0/src/ShellCheck/Analytics.hs
check 241124648 438396589 aeson-2.3.1.0/src/Data/Aeson/KeyMap.hs
check 189604912 503938397 blaze-html-0.9.2.0/src/Text/Blaze/Html5/Attributes.hs
check 61103592 123879818 brittany-0.14.0.2/source/library/Language/Haskell/Brittany/Internal/Transformations/Alt.hs
check 80904096 166165901 distributed-process-0.7.8/src/Control/Distributed/Process/Node.hs
check 122830480 257529681 esqueleto-3.6.0.3/test/PostgreSQL/Test.hs
check 494049016 907759201 haxl-2.5.1.1/Haxl/Core/Monad.hs
check 208630016 437290005 idris-1.3.4/src/Idris/Elab/Term.hs
check 316305056 548835398 lifted-base-0.2.3.12/Control/Exception/Lifted.hs
check 58863640 126561712 megaparsec-9.8.1/Text/Megaparsec/Internal.hs
check 78865104 169281790 optparse-applicative-0.19.0.0/tests/test.hs
check 49898856 88299550 pandoc-3.10.2/src/Text/Pandoc/Class/PandocPure.hs
check 155279368 326828232 pandoc-3.10.2/src/Text/Pandoc/Readers/Markdown.hs
check 208221512 425543616 pandoc-3.10.2/src/Text/Pandoc/Writers/Powerpoint/Output.hs
check 171071104 351249427 purescript-0.15.15/src/Language/PureScript/Errors.hs
check 83717864 177741049 purescript-0.15.15/src/Language/PureScript/TypeChecker/Types.hs
check 75851168 173224739 recursion-schemes-5.2.3/src/Data/Functor/Foldable.hs
check 87866232 190347605 servant-server-0.20.3.0/src/Servant/Server/Internal.hs
check 96614904 199151954 swagger2-2.9.1/src/Data/Swagger/Internal.hs
check 100392680 186829756 text-2.1.4/tests/Tests/Properties/Folds.hs
check 59225512 125146433 time-1.16.0.1/test/main/Test/Format/ParseTime.hs
check 65691176 132601013 tls-2.4.3/Network/TLS/Extension.hs
check 316686328 745977417 unpacked-containers-0/src/Map/Internal.hs
check 429238096 834183400 vector-0.13.2.0/src/Data/Vector/Generic.hs
check 68487400 145286254 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 556566968 1040003316 Agda-2.8.0/src/full/Agda/Syntax/Translation/ConcreteToAbstract.hs
format 3948115280 7939983547 QuickCheck-2.18.0.0/src/Test/QuickCheck/Arbitrary.hs
format 863564728 1573781326 ShellCheck-0.11.0/src/ShellCheck/Analytics.hs
format 303951416 534115111 aeson-2.3.1.0/src/Data/Aeson/KeyMap.hs
format 164705632 309258425 blaze-html-0.9.2.0/src/Text/Blaze/Html5/Attributes.hs
format 114058024 212152157 brittany-0.14.0.2/source/library/Language/Haskell/Brittany/Internal/Transformations/Alt.hs
format 170229520 316697956 distributed-process-0.7.8/src/Control/Distributed/Process/Node.hs
format 297570528 541006283 esqueleto-3.6.0.3/test/PostgreSQL/Test.hs
format 759077968 1520521231 haxl-2.5.1.1/Haxl/Core/Monad.hs
format 483356504 878928957 idris-1.3.4/src/Idris/Elab/Term.hs
format 1320092680 2678994116 lens-5.3.6/src/Control/Lens/Wrapped.hs
format 372668480 696092011 lifted-base-0.2.3.12/Control/Exception/Lifted.hs
format 110834768 209454593 megaparsec-9.8.1/Text/Megaparsec/Internal.hs
format 143959296 262866520 optparse-applicative-0.19.0.0/tests/test.hs
format 52995496 94413105 pandoc-3.10.2/src/Text/Pandoc/Class/PandocPure.hs
format 361638296 659596851 pandoc-3.10.2/src/Text/Pandoc/Readers/Markdown.hs
format 443949808 814179116 pandoc-3.10.2/src/Text/Pandoc/Writers/Powerpoint/Output.hs
format 357025320 656146525 purescript-0.15.15/src/Language/PureScript/Errors.hs
format 150005992 275935657 purescript-0.15.15/src/Language/PureScript/TypeChecker/Types.hs
format 122875928 216641468 recursion-schemes-5.2.3/src/Data/Functor/Foldable.hs
format 164938072 301655910 servant-server-0.20.3.0/src/Servant/Server/Internal.hs
format 167528512 311088065 swagger2-2.9.1/src/Data/Swagger/Internal.hs
format 648895256 1363324909 synthetic/comments
format 105358360 225585007 synthetic/conditionals
format 76791456 114759701 synthetic/imports
format 97076928 207279778 synthetic/nesting
format 793484632 1508895855 text-2.1.4/src/Data/Text/Internal/Fusion/CaseMapping.hs
format 216925176 379840605 text-2.1.4/tests/Tests/Properties/Folds.hs
format 125519664 227671534 time-1.16.0.1/test/main/Test/Format/ParseTime.hs
format 128974056 241642635 tls-2.4.3/Network/TLS/Extension.hs
format 985060280 1912068703 unordered-containers-0.2.21/Data/HashMap/Internal.hs
format 486293072 872473350 unpacked-containers-0/src/Map/Internal.hs
format 533965872 1009710097 vector-0.13.2.0/src/Data/Vector/Generic.hs
format 132689048 241971753 xmonad-0.18.1/src/XMonad/Operations.hs
recall 5011864 9048673 aeson-2.3.1.0
recall 2205328 4115511 conduit-1.3.6.1
recall 1748312 2942852 free-5.2
recall 10404000 22672143 lens-5.3.6
recall 1825680 3287510 megaparsec-9.8.1
recall 2160552 3802105 mtl-2.3.2
recall 1351496 2492548 optics-0.4.2.1
recall 1559568 3026727 pandoc-types-1.23.1.2
recall 2337880 4125023 semigroupoids-6.0.2
recall 3239392 5595514 servant-0.20.3.0
recall 5102944 8218446 text-2.1.4
recall 3946288 7016254 vector-0.13.2.0
resolve 1711586824 2939731779 aeson-2.3.1.0
resolve 414482984 677964413 conduit-1.3.6.1
resolve 453525440 735173130 free-5.2
resolve 2764810360 4739854108 lens-5.3.6
resolve 199884528 326934357 megaparsec-9.8.1
resolve 209198760 338204339 mtl-2.3.2
resolve 63227560 99404301 optics-0.4.2.1
resolve 71461520 116712703 pandoc-types-1.23.1.2
resolve 124101824 202496534 semigroupoids-6.0.2
resolve 198377800 321014101 servant-0.20.3.0
resolve 1090795072 1819001479 text-2.1.4
resolve 2271139808 3767375431 vector-0.13.2.0