Skip to content

Commit

Permalink
Update doxygen_layout.xml
Browse files Browse the repository at this point in the history
  • Loading branch information
victimsnino authored May 30, 2022
1 parent d9b6dcd commit 30ef007
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions doxygen_layout.xml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
<tab type="interfaceindex" visible="$ALPHABETICAL_INDEX" title=""/>
<tab type="interfacehierarchy" visible="yes" title="" intro=""/>
</tab>
<tab type="classes" visible="no" title="">
<tab type="classes" visible="yes" title="">
<tab type="classlist" visible="yes" title="" intro=""/>
<tab type="classindex" visible="$ALPHABETICAL_INDEX" title=""/>
<tab type="hierarchy" visible="yes" title="" intro=""/>
Expand All @@ -31,7 +31,7 @@
<tab type="exceptionindex" visible="$ALPHABETICAL_INDEX" title=""/>
<tab type="exceptionhierarchy" visible="yes" title="" intro=""/>
</tab>
<tab type="files" visible="no" title="">
<tab type="files" visible="yes" title="">
<tab type="filelist" visible="yes" title="" intro=""/>
<tab type="globals" visible="yes" title="" intro=""/>
</tab>
Expand Down

1 comment on commit 30ef007

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Linux CLANG

Observable construction

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
Specific observable construction 1.08ns 0.590629 1.83 0.34ns
Dynamic observable construction 30.91ns 25.4461 1.21 30.86ns
Specific observable construction + as_dynamic 29.19ns 25.5344 1.14 27.77ns

Observable lift

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
Specific observable lift specific observer 103.39ns 73.2469 1.41 284.89ns
Specific observable lift dynamic observer 147.92ns 96.778 1.53 263.15ns
Dynamic observable lift specific observer 185.78ns 151.794 1.22 425.57ns
Dynamic observable lift dynamic observer 156.44ns 159.118 0.98 347.26ns

Observable subscribe

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
Specific observable subscribe specific observer 73.42ns 52.0759 1.41 369.85ns
Specific observable subscribe dynamic observer 88.37ns 68.1459 1.30 312.78ns
Dynamic observable subscribe specific observer 150.11ns 110.493 1.36 338.12ns
Dynamic observable subscribe dynamic observer 108.42ns 109.473 0.99 363.02ns

Observable subscribe #2

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
Specific observable subscribe lambda 68.38ns 51.6319 1.32 320.26ns
Dynamic observable subscribe lambda 117.57ns 107.961 1.09 351.84ns
Specific observable subscribe lambda without subscription 69.07ns 51.7415 1.33 296.88ns
Dynamic observable subscribe lambda without subscription 109.67ns 107.989 1.02 377.90ns
Specific observable subscribe specific subscriber 16.90ns 14.7745 1.14 260.83ns
Dynamic observable subscribe specific subscriber 98.39ns 68.8496 1.43 310.96ns
Specific observable subscribe dynamic observer 18.61ns 14.7709 1.26 305.87ns
Dynamic observable subscribe dynamic observer 67.86ns 56.153 1.21 354.71ns

Observer construction

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
Specific observer construction 0.81ns 0.591232 1.37 0.38ns
Dynamic observer construction 34.93ns 25.1021 1.39 24.12ns
Specific observer construction + as_dynamic 33.15ns 25.16 1.32 24.09ns

OnNext

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
Specific observer OnNext 0.77ns 0.591663 1.31 0.67ns
Dynamic observer OnNext 2.25ns 2.19454 1.03 2.79ns

Operators

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
map construction from observable via dot + subscribe 90.68ns 74.5473 1.22 263.88ns

Subscriber construction

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
Make subsriber 42.27ns 47.3905 0.89 60.68ns
Make copy of subscriber 19.02ns 14.7512 1.29 5.22ns
Transform subsriber to dynamic 52.00ns 40.4944 1.28 27.19ns

Subscription

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
composite_subscription create 35.92ns 28.6203 1.26 57.89ns
composite_subscription add 61.98ns 54.1757 1.14 20.11ns
composite_subscription unsubscribe 6.53ns 5.31985 1.23 14.71ns

foundamental sources

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
empty 20.35ns 16.239 1.25 31.38ns
error 51.71ns 42.57 1.21 87.99ns
never 15.73ns 14.7614 1.07 264.03ns

from

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
from vector with int 30.77ns 26.3967 1.17 68.17ns

just

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
just send int 17.67ns 15.7278 1.12 33.38ns
just send variadic 20.99ns 17.4583 1.20 44.86ns

merge

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
merge 303.54ns 269.875 1.12 184.50ns
merge_with 497.33ns 326.005 1.53 259.03ns

publish_subject callbacks

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
on_next 48.57ns 32.2126 1.51 10.31ns
on_error 2.78ns 1.80252 1.54 21.75ns
on_completed 2.59ns 2.37975 1.09 0.50ns

publish_subject routines

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
construct 237.47ns 161.055 1.47 200.76ns
get_observable 46.68ns 38.0885 1.23 53.18ns
get_subscriber 75.24ns 60.2333 1.25 13.42ns

Linux GCC

Observable construction

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
Specific observable construction 0.34ns 0.392502 0.85 0.34ns
Dynamic observable construction 19.06ns 22.6337 0.84 23.46ns
Specific observable construction + as_dynamic 19.69ns 23.4659 0.84 22.25ns

Observable lift

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
Specific observable lift specific observer 30.47ns 34.3129 0.89 347.26ns
Specific observable lift dynamic observer 36.90ns 43.5656 0.85 361.78ns
Dynamic observable lift specific observer 68.89ns 75.9549 0.91 403.19ns
Dynamic observable lift dynamic observer 64.20ns 76.4813 0.84 380.94ns

Observable subscribe

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
Specific observable subscribe specific observer 25.11ns 30.6897 0.82 339.07ns
Specific observable subscribe dynamic observer 27.42ns 32.8077 0.84 356.11ns
Dynamic observable subscribe specific observer 58.15ns 70.5261 0.82 400.97ns
Dynamic observable subscribe dynamic observer 51.14ns 50.9387 1.00 361.10ns

Observable subscribe #2

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
Specific observable subscribe lambda 25.59ns 31.3965 0.81 336.36ns
Dynamic observable subscribe lambda 57.71ns 65.7414 0.88 408.13ns
Specific observable subscribe lambda without subscription 25.74ns 31.4475 0.82 337.24ns
Dynamic observable subscribe lambda without subscription 57.57ns 67.7679 0.85 395.85ns
Specific observable subscribe specific subscriber 3.65ns 4.36893 0.84 278.79ns
Dynamic observable subscribe specific subscriber 31.89ns 35.8935 0.89 328.26ns
Specific observable subscribe dynamic observer 3.79ns 4.48116 0.85 287.51ns
Dynamic observable subscribe dynamic observer 15.72ns 17.9166 0.88 307.81ns

Observer construction

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
Specific observer construction 0.34ns 0.371435 0.90 0.34ns
Dynamic observer construction 20.03ns 23.6742 0.85 20.71ns
Specific observer construction + as_dynamic 18.93ns 22.6479 0.84 20.56ns

OnNext

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
Specific observer OnNext 0.33ns 0.381391 0.88 0.34ns
Dynamic observer OnNext 2.01ns 2.25028 0.89 2.01ns

Operators

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
map construction from observable via dot + subscribe 21.79ns 25.4141 0.86 352.70ns

Subscriber construction

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
Make subsriber 30.59ns 36.7155 0.83 60.28ns
Make copy of subscriber 3.72ns 4.30549 0.86 4.48ns
Transform subsriber to dynamic 21.48ns 23.0252 0.93 29.00ns

Subscription

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
composite_subscription create 21.28ns 23.7447 0.90 56.91ns
composite_subscription add 22.43ns 24.3024 0.92 17.22ns
composite_subscription unsubscribe 6.91ns 8.26226 0.84 10.05ns

foundamental sources

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
empty 4.58ns 5.42695 0.84 46.61ns
error 35.50ns 41.0746 0.86 82.37ns
never 3.52ns 4.23474 0.83 283.59ns

from

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
from vector with int 23.59ns 28.8067 0.82 66.56ns

just

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
just send int 3.99ns 4.68115 0.85 50.79ns
just send variadic 4.71ns 5.30932 0.89 46.84ns

merge

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
merge 161.26ns 193.167 0.83 144.41ns
merge_with 199.67ns 242.185 0.82 370.80ns

publish_subject callbacks

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
on_next 9.62ns 10.6338 0.90 11.05ns
on_error 0.67ns 0.806657 0.83 16.82ns
on_completed 0.67ns 0.809829 0.83 1.01ns

publish_subject routines

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
construct 116.00ns 142.987 0.81 176.32ns
get_observable 8.14ns 9.67163 0.84 45.49ns
get_subscriber 13.28ns 15.413 0.86 22.24ns

Windows MSVC

Observable construction

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
Specific observable construction 0.75ns 0.592073 1.27 0.74ns
Dynamic observable construction 105.68ns 72.7452 1.45 141.59ns
Specific observable construction + as_dynamic 97.70ns 72.7194 1.34 154.16ns

Observable lift

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
Specific observable lift specific observer 199.69ns 158.271 1.26 1643.68ns
Specific observable lift dynamic observer 212.48ns 162.675 1.31 1551.44ns
Dynamic observable lift specific observer 380.51ns 283.809 1.34 1644.19ns
Dynamic observable lift dynamic observer 300.02ns 251.638 1.19 1547.67ns

Observable subscribe

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
Specific observable subscribe specific observer 145.85ns 122.567 1.19 1461.19ns
Specific observable subscribe dynamic observer 141.38ns 134.639 1.05 1520.74ns
Dynamic observable subscribe specific observer 310.49ns 237.032 1.31 1800.50ns
Dynamic observable subscribe dynamic observer 227.77ns 182.493 1.25 1547.06ns

Observable subscribe #2

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
Specific observable subscribe lambda 164.35ns 106.222 1.55 1495.95ns
Dynamic observable subscribe lambda 262.37ns 235.278 1.12 1662.67ns
Specific observable subscribe lambda without subscription 143.17ns 104.037 1.38 1437.86ns
Dynamic observable subscribe lambda without subscription 302.14ns 237.083 1.27 1511.21ns
Specific observable subscribe specific subscriber 20.54ns 14.8009 1.39 923.93ns
Dynamic observable subscribe specific subscriber 149.95ns 118.114 1.27 1266.79ns
Specific observable subscribe dynamic observer 22.70ns 14.787 1.54 985.48ns
Dynamic observable subscribe dynamic observer 113.40ns 59.0919 1.92 1119.15ns

Observer construction

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
Specific observer construction 0.68ns 0.592891 1.15 2.31ns
Dynamic observer construction 125.47ns 72.3642 1.73 144.28ns
Specific observer construction + as_dynamic 95.32ns 72.1406 1.32 129.55ns

OnNext

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
Specific observer OnNext 0.74ns 0.590961 1.26 0.84ns
Dynamic observer OnNext 2.41ns 1.77384 1.36 3.19ns

Operators

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
map construction from observable via dot + subscribe 122.30ns 91.0906 1.34 1390.68ns

Subscriber construction

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
Make subsriber 112.55ns 89.377 1.26 442.65ns
Make copy of subscriber 21.08ns 14.7824 1.43 41.33ns
Transform subsriber to dynamic 114.42ns 85.5806 1.34 188.59ns

Subscription

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
composite_subscription create 112.86ns 87.7887 1.29 611.25ns
composite_subscription add 115.54ns 94.6417 1.22 84.52ns
composite_subscription unsubscribe 7.93ns 8.39222 0.95 29.84ns

foundamental sources

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
empty 21.20ns 18.9052 1.12 236.30ns
error 60.90ns 51.0404 1.19 277.29ns
never 20.37ns 15.0914 1.35 1208.62ns

from

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
from vector with int 113.15ns 76.8253 1.47 310.62ns

just

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
just send int 27.71ns 20.6856 1.34 228.97ns
just send variadic 26.06ns 22.0954 1.18 265.71ns

merge

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
merge 691.80ns 457.265 1.51 801.22ns
merge_with 848.94ns 640.297 1.33 1959.91ns

publish_subject callbacks

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
on_next 45.22ns 37.2943 1.21 36.38ns
on_error 2.43ns 2.09899 1.16 31.34ns
on_completed 12.03ns 2.09691 5.74 0.86ns

publish_subject routines

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
construct 414.14ns 286.725 1.44 741.07ns
get_observable 42.44ns 31.7842 1.34 189.98ns
get_subscriber 69.94ns 67.2568 1.04 107.16ns

Please sign in to comment.