packages feed

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