Skip to content

Instantly share code, notes, and snippets.

Data structures

typedef struct {
    uint32_t ch_version;
    uint16_t ch_index;
    uint8_t ch_counter;
    uint8_t ch_oparg;
} HotPyVersionAndCounters;

2021-05-21_09-57-master-b11a951f16f0.json.gz

Performance version: 1.0.0 Report on Linux-5.4.0-73-generic-x86_64-with-glibc2.31 Number of logical CPUs: 12 Start date: 2021-05-26 11:01:17.817118 End date: 2021-05-26 11:19:49.454870

2021-05-26_08-53-master-a316f34dd8dc.json.gz

+-------------------------+----------------------------------------------+----------------------------------------------+--------------+------------------------+ | Benchmark | 2021-06-15_14-14-master-243fd01047dd.json.gz | 2021-06-16_11-46-master-d5e7d20ed7da.json.gz | Change | Significance | +=========================+==============================================+==============================================+==============+========================+ | 2to3 | 314 ms | 309 ms | 1.02x faster | Not significant | +-------------------------+----------------------------------------------+----------------------------------------------+--------------+------------------------+ | chameleon | 9.08 ms | 8.86 ms | 1.02x faster | Significant (t=2.09) | +-------------------------+-------------------------

Benchmark 2021-07-07_13-28-master-6bd3ecfc272b 2021-07-09_08-38-lazy-frame-d147d033c057
logging_silent 209 ns 159 ns: 1.31x faster
deltablue 7.93 ms 6.31 ms: 1.26x faster
float 127 ms 103 ms: 1.24x faster
pathlib 24.0 m

+----------------------+------------------------------------+-----------------------------------------------------+ | Benchmark | 2021-07-12_11-29-main-171d529a95be | 2021-07-12_15-55-specialize-store-attr-625509a85038 | +======================+====================================+=====================================================+ | scimark_monte_carlo | 103 ms | 91.8 ms: 1.12x faster | +----------------------+------------------------------------+-----------------------------------------------------+ | float | 105 ms | 94.6 ms: 1.11x faster | +----------------------+------------------------------------+-----------------------------------------------------+ | richards | 72.9 ms | 67.5 ms: 1.08x faster | +----------------------+------------------------------------+-----------------------------------

Benchmark 2021-08-03_15-52-master-6871fd0e8e52 2021-08-04_08-30-master-9ce0af527dba
2to3 332 ms 319 ms: 1.04x faster
chaos 109 ms 103 ms: 1.05x faster
crypto_pyaes 113 ms 112 ms: 1.01x faster
deltablue 7.32 ms 6.7
Benchmark 2021-08-04_15-41-master-cee67fa66129 2021-08-04_15-45-master-eceb5be1cdc9
2to3 510 ms 506 ms: 1.01x faster
chameleon 15.6 ms 15.1 ms: 1.03x faster
chaos 165 ms 157 ms: 1.05x faster
crypto_pyaes 177 ms 181

+-------------------------+------------------------------------+--------------------------------------------------+ | Benchmark | 2021-08-12_10-47-main-a530a9538f3f | 2021-08-12_11-31-super-instructions-244377ebe3e9 | +=========================+====================================+==================================================+ | 2to3 | 507 ms | 493 ms: 1.03x faster | +-------------------------+------------------------------------+--------------------------------------------------+ | chameleon | 14.8 ms | 14.4 ms: 1.03x faster | +-------------------------+------------------------------------+--------------------------------------------------+ | chaos | 155 ms | 153 ms: 1.02x faster | +-------------------------+------------------------------------+--------------------------------

Benchmark 2021-08-16_11-23-main-4f51fa9e2d3e 2021-08-16_14-27-specialize_load_method-d27e3888bded
2to3 493 ms 486 ms: 1.02x faster
chameleon 14.3 ms 13.8 ms: 1.03x faster
chaos 154 ms 148 ms: 1.04x faster
Benchmark 2021-08-09_10-30-3.10-d5c8ad24716d 2021-08-16_14-27-specialize_load_method-d27e3888bded
2to3 534 ms 486 ms: 1.10x faster
chameleon 14.8 ms 13.8 ms: 1.07x faster
chaos 177 ms 148 ms: 1.20x faster