Skip to content

Conversation

@DavidBadura
Copy link
Member

No description provided.

@DavidBadura DavidBadura added this to the 3.16.0 milestone Jan 13, 2026
@DavidBadura DavidBadura added the enhancement New feature or request label Jan 13, 2026
@github-actions
Copy link

github-actions bot commented Jan 13, 2026

Hello 👋

here is the most recent benchmark result:

SubscriptionEngineBench
=======================

+---------------------------+-----------------+-----------------+-----------+-----------------+------------+-------------+
|                           | time (kde mode)                               | memory                                     |
+---------------------------+-----------------+-----------------+-----------+-----------------+------------+-------------+
| subject                   | Tag: <current>  | Tag: base       | time-diff | Tag: <current>  | Tag: base  | memory-diff |
+---------------------------+-----------------+-----------------+-----------+-----------------+------------+-------------+
| benchHandle10000Events () | 3.252s (±0.00%) | 3.235s (±0.00%) | +0.53%    | 47.489mb        | 48.004mb   | -1.07%      |
+---------------------------+-----------------+-----------------+-----------+-----------------+------------+-------------+

SimpleSetupBench
================

+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
|                                        | time (kde mode)                                     | memory                                     |
+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
| subject                                | Tag: <current>     | Tag: base          | time-diff | Tag: <current>  | Tag: base  | memory-diff |
+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
| benchLoad1Event ()                     | 1.035ms (±0.00%)   | 1.030ms (±0.00%)   | +0.48%    | 34.976mb        | 34.976mb   | 0.00%       |
| benchLoad10000Events ()                | 61.185ms (±0.00%)  | 59.782ms (±0.00%)  | +2.35%    | 34.976mb        | 34.976mb   | 0.00%       |
| benchSave1Event ()                     | 1.156ms (±0.00%)   | 1.176ms (±0.00%)   | -1.73%    | 34.976mb        | 34.976mb   | 0.00%       |
| benchSave10000Events ()                | 219.126ms (±0.00%) | 221.744ms (±0.00%) | -1.18%    | 34.976mb        | 34.976mb   | 0.00%       |
| benchSave10000Aggregates ()            | 7.813s (±0.00%)    | 7.768s (±0.00%)    | +0.59%    | 34.976mb        | 34.976mb   | 0.00%       |
| benchSave10000AggregatesTransaction () | 5.060s (±0.00%)    | 5.081s (±0.00%)    | -0.42%    | 34.976mb        | 34.976mb   | 0.00%       |
+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+

CommandToQueryBench
===================

+----------------+------------------+------------------+-----------+-----------------+------------+-------------+
|                | time (kde mode)                                 | memory                                     |
+----------------+------------------+------------------+-----------+-----------------+------------+-------------+
| subject        | Tag: <current>   | Tag: base        | time-diff | Tag: <current>  | Tag: base  | memory-diff |
+----------------+------------------+------------------+-----------+-----------------+------------+-------------+
| benchCreate () | 2.583ms (±0.00%) | 2.572ms (±0.00%) | +0.43%    | 4.904mb         | 4.945mb    | -0.83%      |
| benchUpdate () | 3.959ms (±0.00%) | 4.446ms (±0.00%) | -10.96%   | 4.974mb         | 4.945mb    | +0.58%      |
| benchBoth ()   | 6.673ms (±0.00%) | 6.622ms (±0.00%) | +0.77%    | 4.975mb         | 5.594mb    | -11.07%     |
+----------------+------------------+------------------+-----------+-----------------+------------+-------------+

SnapshotsBench
==============

+----------------------------------------+-------------------+-------------------+-----------+-----------------+------------+-------------+
|                                        | time (kde mode)                                   | memory                                     |
+----------------------------------------+-------------------+-------------------+-----------+-----------------+------------+-------------+
| subject                                | Tag: <current>    | Tag: base         | time-diff | Tag: <current>  | Tag: base  | memory-diff |
+----------------------------------------+-------------------+-------------------+-----------+-----------------+------------+-------------+
| benchLoad10000EventsMissingSnapshot () | 60.798ms (±0.00%) | 62.419ms (±0.00%) | -2.60%    | 34.981mb        | 34.981mb   | 0.00%       |
| benchLoad10000Events ()                | 1.264ms (±0.00%)  | 1.244ms (±0.00%)  | +1.62%    | 34.981mb        | 34.981mb   | 0.00%       |
+----------------------------------------+-------------------+-------------------+-----------+-----------------+------------+-------------+

SplitStreamBench
================

+-------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
|                         | time (kde mode)                                     | memory                                     |
+-------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
| subject                 | Tag: <current>     | Tag: base          | time-diff | Tag: <current>  | Tag: base  | memory-diff |
+-------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
| benchLoad10000Events () | 5.246ms (±0.00%)   | 5.209ms (±0.00%)   | +0.71%    | 35.581mb        | 35.581mb   | 0.00%       |
| benchSave10000Events () | 331.839ms (±0.00%) | 337.227ms (±0.00%) | -1.60%    | 35.583mb        | 35.583mb   | 0.00%       |
+-------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+

SimpleSetupStreamStoreBench
===========================

+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
|                                        | time (kde mode)                                     | memory                                     |
+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
| subject                                | Tag: <current>     | Tag: base          | time-diff | Tag: <current>  | Tag: base  | memory-diff |
+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
| benchLoad1Event ()                     | 1.206ms (±0.00%)   | 1.180ms (±0.00%)   | +2.26%    | 35.138mb        | 35.138mb   | 0.00%       |
| benchLoad10000Events ()                | 66.050ms (±0.00%)  | 65.995ms (±0.00%)  | +0.08%    | 35.138mb        | 35.138mb   | 0.00%       |
| benchSave1Event ()                     | 1.165ms (±0.00%)   | 1.192ms (±0.00%)   | -2.27%    | 35.138mb        | 35.138mb   | 0.00%       |
| benchSave10000Events ()                | 282.083ms (±0.00%) | 281.325ms (±0.00%) | +0.27%    | 35.138mb        | 35.138mb   | 0.00%       |
| benchSave10000Aggregates ()            | 8.009s (±0.00%)    | 7.898s (±0.00%)    | +1.40%    | 35.138mb        | 35.138mb   | 0.00%       |
| benchSave10000AggregatesTransaction () | 5.255s (±0.00%)    | 5.250s (±0.00%)    | +0.10%    | 35.138mb        | 35.138mb   | 0.00%       |
+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+

PersonalDataBench
=================

+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
|                                        | time (kde mode)                                     | memory                                     |
+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
| subject                                | Tag: <current>     | Tag: base          | time-diff | Tag: <current>  | Tag: base  | memory-diff |
+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
| benchLoad1Event ()                     | 1.086ms (±0.00%)   | 1.088ms (±0.00%)   | -0.18%    | 35.582mb        | 35.582mb   | 0.00%       |
| benchLoad10000Events ()                | 92.229ms (±0.00%)  | 93.917ms (±0.00%)  | -1.80%    | 35.582mb        | 35.582mb   | 0.00%       |
| benchSave1Event ()                     | 1.792ms (±0.00%)   | 1.780ms (±0.00%)   | +0.65%    | 35.582mb        | 35.582mb   | 0.00%       |
| benchSave10000Events ()                | 249.545ms (±0.00%) | 250.269ms (±0.00%) | -0.29%    | 35.654mb        | 35.654mb   | 0.00%       |
| benchSave10000Aggregates ()            | 12.063s (±0.00%)   | 12.185s (±0.00%)   | -1.00%    | 35.582mb        | 35.582mb   | 0.00%       |
| benchSave10000AggregatesTransaction () | 9.425s (±0.00%)    | 9.429s (±0.00%)    | -0.04%    | 36.041mb        | 36.041mb   | 0.00%       |
+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+

SubscriptionEngineBatchBench
============================

+---------------------------+-------------------+-------------------+-----------+-----------------+------------+-------------+
|                           | time (kde mode)                                   | memory                                     |
+---------------------------+-------------------+-------------------+-----------+-----------------+------------+-------------+
| subject                   | Tag: <current>    | Tag: base         | time-diff | Tag: <current>  | Tag: base  | memory-diff |
+---------------------------+-------------------+-------------------+-----------+-----------------+------------+-------------+
| benchHandle10000Events () | 79.752ms (±0.00%) | 79.163ms (±0.00%) | +0.74%    | 35.476mb        | 35.476mb   | 0.00%       |
+---------------------------+-------------------+-------------------+-----------+-----------------+------------+-------------+

This comment gets update everytime a new commit comes in!

@DavidBadura DavidBadura force-pushed the subscriber-cleanup-hook branch from 6c88df2 to 3796db9 Compare January 14, 2026 09:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants