packages feed

tilia-0.1.1.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        260526152     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        215891816     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       586993080    1135630753  Agda-2.8.0/src/full/Agda/Syntax/Translation/ConcreteToAbstract.hs
format      4059772616    8036874388  QuickCheck-2.18.0.0/src/Test/QuickCheck/Arbitrary.hs
format       907373856    1723990920  ShellCheck-0.11.0/src/ShellCheck/Analytics.hs
format       330306320     571456793  aeson-2.3.1.0/src/Data/Aeson/KeyMap.hs
format       174818320     326282752  blaze-html-0.9.2.0/src/Text/Blaze/Html5/Attributes.hs
format       125893136     239428886  brittany-0.14.0.2/source/library/Language/Haskell/Brittany/Internal/Transformations/Alt.hs
format       181975648     344891996  distributed-process-0.7.8/src/Control/Distributed/Process/Node.hs
format       313302256     590497159  esqueleto-3.6.0.3/test/PostgreSQL/Test.hs
format       772624688    1542323569  haxl-2.5.1.1/Haxl/Core/Monad.hs
format       505622568     964281131  idris-1.3.4/src/Idris/Elab/Term.hs
format      1340529160    2711040392  lens-5.3.6/src/Control/Lens/Wrapped.hs
format       403478464     737112328  lifted-base-0.2.3.12/Control/Exception/Lifted.hs
format       115314000     221071613  megaparsec-9.8.1/Text/Megaparsec/Internal.hs
format       152138968     278467498  optparse-applicative-0.19.0.0/tests/test.hs
format        54506128      96618849  pandoc-3.10.2/src/Text/Pandoc/Class/PandocPure.hs
format       377550600     719032510  pandoc-3.10.2/src/Text/Pandoc/Readers/Markdown.hs
format       466875216     881659030  pandoc-3.10.2/src/Text/Pandoc/Writers/Powerpoint/Output.hs
format       374789216     709072870  purescript-0.15.15/src/Language/PureScript/Errors.hs
format       157590744     293012445  purescript-0.15.15/src/Language/PureScript/TypeChecker/Types.hs
format       129266384     233552107  recursion-schemes-5.2.3/src/Data/Functor/Foldable.hs
format       173044184     323789142  servant-server-0.20.3.0/src/Servant/Server/Internal.hs
format       174955608     327851739  swagger2-2.9.1/src/Data/Swagger/Internal.hs
format       716397560    1506784284  synthetic/comments
format       107750736     237375293  synthetic/conditionals
format        75942320     112110399  synthetic/imports
format        99934472     207607344  synthetic/nesting
format       838934536    1651811978  text-2.1.4/src/Data/Text/Internal/Fusion/CaseMapping.hs
format       223463632     390867496  text-2.1.4/tests/Tests/Properties/Folds.hs
format       139006432     258150558  time-1.16.0.1/test/main/Test/Format/ParseTime.hs
format       139530880     263037198  tls-2.4.3/Network/TLS/Extension.hs
format      1012732608    1984898669  unordered-containers-0.2.21/Data/HashMap/Internal.hs
format       509614800     951730877  unpacked-containers-0/src/Map/Internal.hs
format       551766528    1043391813  vector-0.13.2.0/src/Data/Vector/Generic.hs
format       139402192     260910396  xmonad-0.18.1/src/XMonad/Operations.hs
recall         5159192      11629716  aeson-2.3.1.0
recall         2222736       5117209  conduit-1.3.6.1
recall         1711296       3256971  free-5.2
recall        11087912      34729465  lens-5.3.6
recall         1794808       3797182  megaparsec-9.8.1
recall         2130864       4316158  mtl-2.3.2
recall         1290456       2773511  optics-0.4.2.1
recall         1533048       3627916  pandoc-types-1.23.1.2
recall         2303032       4716532  semigroupoids-6.0.2
recall         3296464       6712375  servant-0.20.3.0
recall         5195216       9137639  text-2.1.4
recall         4064960       8696024  vector-0.13.2.0
resolve     1871048824    3295554158  aeson-2.3.1.0
resolve      444504256     757669620  conduit-1.3.6.1
resolve      487648992     826960067  free-5.2
resolve     3076558528    5353588555  lens-5.3.6
resolve      216507192     378740037  megaparsec-9.8.1
resolve      233565064     403415365  mtl-2.3.2
resolve       65725248     132703282  optics-0.4.2.1
resolve       78157216     145313962  pandoc-types-1.23.1.2
resolve      138235048     248322418  semigroupoids-6.0.2
resolve      219372680     404689330  servant-0.20.3.0
resolve     1185759448    2051011736  text-2.1.4
resolve     2471261160    4205683979  vector-0.13.2.0