Skip to content

Add noop subscription test#842

Merged
DanielBadura merged 1 commit into3.20.xfrom
add-noop-subscription-engine-test
Apr 20, 2026
Merged

Add noop subscription test#842
DanielBadura merged 1 commit into3.20.xfrom
add-noop-subscription-engine-test

Conversation

@DanielBadura
Copy link
Copy Markdown
Member

No description provided.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 16, 2026

Hello 👋

here is the most recent benchmark result:

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

+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
|                                        | time (kde mode)                                     | memory                                     |
+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
| subject                                | Tag: <current>     | Tag: base          | time-diff | Tag: <current>  | Tag: base  | memory-diff |
+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
| benchLoad1Event ()                     | 1.084ms (±0.00%)   | 1.146ms (±0.00%)   | -5.42%    | 35.044mb        | 35.562mb   | -1.45%      |
| benchLoad10000Events ()                | 62.892ms (±0.00%)  | 63.297ms (±0.00%)  | -0.64%    | 35.044mb        | 35.562mb   | -1.45%      |
| benchSave1Event ()                     | 1.262ms (±0.00%)   | 1.185ms (±0.00%)   | +6.46%    | 35.044mb        | 35.044mb   | 0.00%       |
| benchSave10000Events ()                | 226.198ms (±0.00%) | 230.164ms (±0.00%) | -1.72%    | 35.044mb        | 35.044mb   | 0.00%       |
| benchSave10000Aggregates ()            | 8.149s (±0.00%)    | 8.301s (±0.00%)    | -1.83%    | 35.044mb        | 35.044mb   | 0.00%       |
| benchSave10000AggregatesTransaction () | 5.190s (±0.00%)    | 5.231s (±0.00%)    | -0.79%    | 35.044mb        | 35.044mb   | 0.00%       |
+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+

NoopSubscriptionEngineBench
===========================

+---------------------------+-------------------+-----------+-----------------+-------------+
|                           | time (kde mode)               | memory                        |
+---------------------------+-------------------+-----------+-----------------+-------------+
| subject                   | Tag: <current>    | time-diff | Tag: <current>  | memory-diff |
+---------------------------+-------------------+-----------+-----------------+-------------+
| benchHandle10000Events () | 84.104ms (±0.00%) | +0.00%    | 47.560mb        | +0.00%      |
+---------------------------+-------------------+-----------+-----------------+-------------+

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

+----------------------------------------+-------------------+-------------------+-----------+-----------------+------------+-------------+
|                                        | time (kde mode)                                   | memory                                     |
+----------------------------------------+-------------------+-------------------+-----------+-----------------+------------+-------------+
| subject                                | Tag: <current>    | Tag: base         | time-diff | Tag: <current>  | Tag: base  | memory-diff |
+----------------------------------------+-------------------+-------------------+-----------+-----------------+------------+-------------+
| benchLoad10000EventsMissingSnapshot () | 64.981ms (±0.00%) | 63.703ms (±0.00%) | +2.01%    | 35.049mb        | 35.049mb   | 0.00%       |
| benchLoad10000Events ()                | 1.345ms (±0.00%)  | 1.317ms (±0.00%)  | +2.13%    | 35.049mb        | 35.049mb   | 0.00%       |
+----------------------------------------+-------------------+-------------------+-----------+-----------------+------------+-------------+

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

+----------------+------------------+------------------+-----------+-----------------+------------+-------------+
|                | time (kde mode)                                 | memory                                     |
+----------------+------------------+------------------+-----------+-----------------+------------+-------------+
| subject        | Tag: <current>   | Tag: base        | time-diff | Tag: <current>  | Tag: base  | memory-diff |
+----------------+------------------+------------------+-----------+-----------------+------------+-------------+
| benchCreate () | 2.837ms (±0.00%) | 2.809ms (±0.00%) | +1.00%    | 4.896mb         | 4.896mb    | 0.00%       |
| benchUpdate () | 4.465ms (±0.00%) | 4.345ms (±0.00%) | +2.75%    | 5.031mb         | 5.031mb    | 0.00%       |
| benchBoth ()   | 6.435ms (±0.00%) | 6.236ms (±0.00%) | +3.18%    | 4.883mb         | 4.877mb    | +0.13%      |
+----------------+------------------+------------------+-----------+-----------------+------------+-------------+

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

+-------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
|                         | time (kde mode)                                     | memory                                     |
+-------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
| subject                 | Tag: <current>     | Tag: base          | time-diff | Tag: <current>  | Tag: base  | memory-diff |
+-------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
| benchLoad10000Events () | 5.436ms (±0.00%)   | 5.155ms (±0.00%)   | +5.45%    | 35.649mb        | 35.649mb   | 0.00%       |
| benchSave10000Events () | 346.235ms (±0.00%) | 346.962ms (±0.00%) | -0.21%    | 35.651mb        | 35.651mb   | 0.00%       |
+-------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+

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

+---------------------------+-----------------+-----------------+-----------+-----------------+------------+-------------+
|                           | time (kde mode)                               | memory                                     |
+---------------------------+-----------------+-----------------+-----------+-----------------+------------+-------------+
| subject                   | Tag: <current>  | Tag: base       | time-diff | Tag: <current>  | Tag: base  | memory-diff |
+---------------------------+-----------------+-----------------+-----------+-----------------+------------+-------------+
| benchHandle10000Events () | 3.349s (±0.00%) | 3.364s (±0.00%) | -0.46%    | 47.560mb        | 47.557mb   | +0.00%      |
+---------------------------+-----------------+-----------------+-----------+-----------------+------------+-------------+

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

+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
|                                        | time (kde mode)                                     | memory                                     |
+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
| subject                                | Tag: <current>     | Tag: base          | time-diff | Tag: <current>  | Tag: base  | memory-diff |
+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
| benchLoad1Event ()                     | 1.075ms (±0.00%)   | 1.077ms (±0.00%)   | -0.20%    | 35.206mb        | 35.206mb   | 0.00%       |
| benchLoad10000Events ()                | 69.763ms (±0.00%)  | 69.992ms (±0.00%)  | -0.33%    | 35.206mb        | 35.206mb   | 0.00%       |
| benchSave1Event ()                     | 1.197ms (±0.00%)   | 1.171ms (±0.00%)   | +2.25%    | 35.206mb        | 35.206mb   | 0.00%       |
| benchSave10000Events ()                | 290.571ms (±0.00%) | 288.693ms (±0.00%) | +0.65%    | 35.206mb        | 35.206mb   | 0.00%       |
| benchSave10000Aggregates ()            | 8.272s (±0.00%)    | 8.204s (±0.00%)    | +0.83%    | 35.206mb        | 35.206mb   | 0.00%       |
| benchSave10000AggregatesTransaction () | 5.407s (±0.00%)    | 5.365s (±0.00%)    | +0.78%    | 35.206mb        | 35.206mb   | 0.00%       |
+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+

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

+---------------------------+-------------------+-------------------+-----------+-----------------+------------+-------------+
|                           | time (kde mode)                                   | memory                                     |
+---------------------------+-------------------+-------------------+-----------+-----------------+------------+-------------+
| subject                   | Tag: <current>    | Tag: base         | time-diff | Tag: <current>  | Tag: base  | memory-diff |
+---------------------------+-------------------+-------------------+-----------+-----------------+------------+-------------+
| benchHandle10000Events () | 83.639ms (±0.00%) | 84.650ms (±0.00%) | -1.19%    | 35.544mb        | 35.544mb   | 0.00%       |
+---------------------------+-------------------+-------------------+-----------+-----------------+------------+-------------+

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

+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
|                                        | time (kde mode)                                     | memory                                     |
+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
| subject                                | Tag: <current>     | Tag: base          | time-diff | Tag: <current>  | Tag: base  | memory-diff |
+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
| benchLoad1Event ()                     | 1.250ms (±0.00%)   | 1.250ms (±0.00%)   | +0.06%    | 35.585mb        | 35.585mb   | 0.00%       |
| benchLoad10000Events ()                | 98.291ms (±0.00%)  | 98.500ms (±0.00%)  | -0.21%    | 35.585mb        | 35.585mb   | 0.00%       |
| benchSave1Event ()                     | 1.822ms (±0.00%)   | 1.793ms (±0.00%)   | +1.62%    | 35.585mb        | 35.585mb   | 0.00%       |
| benchSave10000Events ()                | 256.100ms (±0.00%) | 248.337ms (±0.00%) | +3.13%    | 35.586mb        | 35.586mb   | 0.00%       |
| benchSave10000Aggregates ()            | 12.534s (±0.00%)   | 12.456s (±0.00%)   | +0.63%    | 35.585mb        | 35.585mb   | 0.00%       |
| benchSave10000AggregatesTransaction () | 9.605s (±0.00%)    | 9.562s (±0.00%)    | +0.45%    | 36.044mb        | 36.044mb   | 0.00%       |
+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+

This comment gets update everytime a new commit comes in!

@DanielBadura DanielBadura force-pushed the add-noop-subscription-engine-test branch from 4b41855 to 1d1e5b9 Compare April 17, 2026 17:10
@DanielBadura DanielBadura added the enhancement New feature or request label Apr 17, 2026
@DanielBadura DanielBadura self-assigned this Apr 17, 2026
@DanielBadura DanielBadura added this to the 3.20.0 milestone Apr 19, 2026
@DanielBadura DanielBadura merged commit 9d23680 into 3.20.x Apr 20, 2026
41 checks passed
@DanielBadura DanielBadura deleted the add-noop-subscription-engine-test branch April 20, 2026 10:44
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