packages feed

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