BlogDocs

fix(backend): various perf optimizations(#3753)

Merged
Merging
fac-some-perf-optim
(
6cb7a00
) into
develop
(
01fd714
)
+50%
IMPROVEMENTS
1
REGRESSIONS
0
UNTOUCHED
9
NEW
0
DROPPED
0
IGNORED
2

Benchmarks

Improved

test_load_node_to_db_node_schema
backend/tests/benchmark/test_load_node_to_db.py::test_load_node_to_db_node_schema
+50%
74.7 ms
49.8 ms

Passed

test_get_menu
backend/tests/benchmark/test_get_menu.py::test_get_menu
0%
727.9 µs
725.3 µs
test_schemabranch_process
backend/tests/benchmark/test_schemabranch_process.py::test_schemabranch_process
0%
2.3 s
2.3 s
test_get_schema
backend/tests/benchmark/test_get_schema.py::test_get_schema
0%
688.6 ms
686.6 ms
test_relationshipmanager_getpeer
backend/tests/benchmark/test_nodemanager_peers.py::test_relationshipmanager_getpeer
0%
2 ms
2 ms
test_graphql_generate_schema
backend/tests/benchmark/test_graphql_generate_schema.py::test_graphql_generate_schema
0%
282.9 ms
282.8 ms
test_schemabranch_duplicate
backend/tests/benchmark/test_schemabranch_duplicate.py::test_schemabranch_duplicate
0%
272.8 µs
272.9 µs
test_base_schema_duplicate_CoreProposedChange
backend/tests/benchmark/test_nodeschema_duplicate.py::test_base_schema_duplicate_CoreProposedChange
0%
15.8 ms
15.8 ms
test_query_one_model
backend/tests/benchmark/test_graphql_query.py::test_query_one_model
0%
347.4 ms
348.3 ms
test_nodemanager_querypeers
backend/tests/benchmark/test_nodemanager_peers.py::test_nodemanager_querypeers
0%
1.4 ms
1.4 ms

Ignored

test_query_rel_manyIgnored
backend/tests/benchmark/test_graphql_query.py::test_query_rel_many
+1%
3.2 s
3.1 s
test_query_rel_oneIgnored
backend/tests/benchmark/test_graphql_query.py::test_query_rel_one
0%
2.4 s
2.4 s

Commits

Click on a commit to change the comparison range
base
develop
01fd714
+50%
fix(sdk, uuidt): use constants where possible This will avoid filesystem and socket syscalls at each init. Signed-off-by: Fatih Acar <fatih@opsmill.com>
6cb7a00
3 months ago
by fatih-acar
ResourcesHomePricingDocsBlogGitHubChangelog