Skip to content

Statisfiable

Aleks-Daniel Jakimenko-Aleksejev edited this page Aug 8, 2019 · 5 revisions

This is an IRC bot that can gather stats across rakudo builds. It can be addressed by its full name ('statisfiable6') or its short name ('stat'). For most commands it will reply with a gist that has a graph and the raw data. Note that stats are cached, but it takes some time for it to generate the graph, so be patient.

You can find some extra examples in tests: statisfiable.t

Usage examples

Please note that you can append 0 to any command (core0, install0, libmoar0) and it will graph it with Y starting at 0.

CORE.setting.moarvm file size

00:48:48 <AlexDaniel> statisfiable6: core
00:48:48 <statisfiable6> AlexDaniel, OK! Working on it…
00:50:02 <statisfiable6> AlexDaniel, https://gist.github.com/03d9fc849271d4fb9650a8acac07f1ee

Size of the installation

This is basically how much space it takes to install rakudo on your computer (without source files).

01:00:40 <AlexDaniel> stat: install
01:00:40 <statisfiable6> AlexDaniel, OK! Working on it…
01:02:04 <statisfiable6> AlexDaniel, https://gist.github.com/c693b3d2c40db33d9d72917bab1474c8

libmoar.so file size

Note that it is graphed over rakudo commits, even though the size does not change every commit.

01:03:41 <AlexDaniel> statisfiable6: libmoar
01:03:42 <statisfiable6> AlexDaniel, OK! Working on it…
01:04:53 <statisfiable6> AlexDaniel, https://gist.github.com/317cd46ec28b8191701d9230290219af