| # | Function | Category | Source | Overall [s] | Average [s] | Min [s] | Max [s] | Amount | Min/Max spread [%] | Ratio build time[%] |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | build_need_repr | build_need_repr | internal | 0.2351336 | 0.0010592 | 0.0000666 | 0.0028978 | 222 | 4352.9 | 0.33 |
| 2 | _build_needextract | build_needextract | internal | 0.0043798 | 0.0010949 | 0.0004810 | 0.0014079 | 4 | 292.7 | 0.01 |
| 3 | calc_sum | dyn_func | user | 0.0068115 | 0.0017029 | 0.0000074 | 0.0064345 | 4 | 86718.2 | 0.01 |
| 4 | check_linked_values | dyn_func | user | 0.0004400 | 0.0000733 | 0.0000016 | 0.0004236 | 6 | 25829.3 | 0.00 |
| 5 | copy | dyn_func | user | 0.0056908 | 0.0002995 | 0.0000007 | 0.0056609 | 19 | 832488.0 | 0.01 |
| 6 | echo | dyn_func | user | 0.0000014 | 0.0000007 | 0.0000006 | 0.0000008 | 2 | 139.7 | 0.00 |
| 7 | links_from_content | dyn_func | user | 0.0001839 | 0.0000920 | 0.0000078 | 0.0001762 | 2 | 2270.1 | 0.00 |
| 8 | test | dyn_func | user | 0.0000073 | 0.0000073 | 0.0000073 | 0.0000073 | 1 | 100.0 | 0.00 |
| 9 | filter_needs | filtering | internal | 0.0356748 | 0.0050964 | 0.0001237 | 0.0130226 | 7 | 10530.1 | 0.05 |
| 10 | filter_needs_and_parts | filtering | internal | 0.1150221 | 0.0031951 | 0.0000264 | 0.0088893 | 36 | 33697.2 | 0.16 |
| 11 | filter_single_need | filtering | internal | 0.1076584 | 0.0000223 | 0.0000163 | 0.0001780 | 4831 | 1095.5 | 0.15 |
| 12 | post_process_needs_data | need_post_process | internal | 0.0727984 | 0.0727984 | 0.0727984 | 0.0727984 | 1 | 100.0 | 0.10 |
| 13 | run | need | internal | 0.1262755 | 0.0005956 | 0.0000030 | 0.0050739 | 212 | 167454.3 | 0.18 |
| 14 | process_needflow_graphviz | needflow_graphviz | internal | 0.0065897 | 0.0032948 | 0.0008049 | 0.0057848 | 2 | 718.7 | 0.01 |
| 15 | process_needflow_plantuml | needflow_plantuml | internal | 0.0324946 | 0.0054158 | 0.0005120 | 0.0132961 | 6 | 2596.7 | 0.05 |
| 16 | run | needflow | internal | 0.0017910 | 0.0000512 | 0.0000322 | 0.0001607 | 35 | 499.8 | 0.00 |
| 17 | run | needimport | internal | 0.0025978 | 0.0025978 | 0.0025978 | 0.0025978 | 1 | 100.0 | 0.00 |
| 18 | process_needpie | needpie | internal | 0.2704935 | 0.1352467 | 0.0217148 | 0.2487787 | 2 | 1145.7 | 0.38 |
| 19 | process_needtables | needtable | internal | 0.3288073 | 0.0469725 | 0.0011052 | 0.2877427 | 7 | 26036.2 | 0.46 |
| 20 | process_needuml | needuml | internal | 0.0075770 | 0.0025257 | 0.0004031 | 0.0040566 | 3 | 1006.3 | 0.01 |
| Amount | 4.00000 |
| Overall [s] | 0.00438 |
| Average [s] | 0.00109 |
| Min [s] | 0.00048 |
| Max [s] | 0.00141 |
| Min-Max spread [%] | 292.71277 |
| Ratio build time [%] | 0.01 |
Max: 0.0014079249995120335
['<sphinx.application.Sphinx object at 0x79a5edf6ced0>', '<Needextract docname="directives/needextract" filter="id == \'EXTRACT_FEATURE_1\'"', "NeedItem(core={'id': 'EXTRACT_FEATURE_1', 'type': 'feature', 'type_name': 'Featu", "{'ids': ['needextract-directives/needextract-0'], 'classes': [], 'names': [], 'd"]
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/7.0.0/lib/python3.11/site-packages/sphinx_needs/directives/needextract.py
Line: 168
| Amount | 222.00000 |
| Overall [s] | 0.23513 |
| Average [s] | 0.00106 |
| Min [s] | 0.00007 |
| Max [s] | 0.00290 |
| Min-Max spread [%] | 4352.94495 |
| Ratio build time [%] | 0.33 |
Max: 0.002897799000493251
['<Need classes="[\'need\', \'need-req\']" ids="[\'EXTRA_REQ_001\']" refid="EXTRA_REQ_00', "NeedItem(core={'id': 'EXTRA_REQ_001', 'type': 'req', 'type_name': 'Requirement',", '<sphinx.application.Sphinx object at 0x79a5edf6ced0>']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/7.0.0/lib/python3.11/site-packages/sphinx_needs/layout.py
Line: 40
| Amount | 4.00000 |
| Overall [s] | 0.00681 |
| Average [s] | 0.00170 |
| Min [s] | 0.00001 |
| Max [s] | 0.00643 |
| Min-Max spread [%] | 86718.19987 |
| Ratio build time [%] | 0.01 |
Max: 0.006434490999708942
['<sphinx.application.Sphinx object at 0x79a5edf6ced0>', "NeedItem(core={'id': 'R_96D5E', 'type': 'req', 'type_name': 'Requirement', 'type", "{'EXTRA_REQ_001': NeedItem(core={'id': 'EXTRA_REQ_001', 'type': 'req', 'type_nam", 'hours', 'hours is not None and hours > 10']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/7.0.0/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 301
| Amount | 6.00000 |
| Overall [s] | 0.00044 |
| Average [s] | 0.00007 |
| Min [s] | 0.00000 |
| Max [s] | 0.00042 |
| Min-Max spread [%] | 25829.31594 |
| Ratio build time [%] | 0.00 |
Max: 0.0004236009999658563
['<sphinx.application.Sphinx object at 0x79a5edf6ced0>', "NeedItem(core={'id': 'S_78442', 'type': 'spec', 'type_name': 'Specification', 't", "{'EXTRA_REQ_001': NeedItem(core={'id': 'EXTRA_REQ_001', 'type': 'req', 'type_nam", 'progress', 'status', 'in progress', 'type == "req" ']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/7.0.0/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 172
| Amount | 19.00000 |
| Overall [s] | 0.00569 |
| Average [s] | 0.00030 |
| Min [s] | 0.00000 |
| Max [s] | 0.00566 |
| Min-Max spread [%] | 832487.98451 |
| Ratio build time [%] | 0.01 |
Max: 0.005660918999637943
['<sphinx.application.Sphinx object at 0x79a5edf6ced0>', "NeedItem(core={'id': 'copy_4', 'type': 'test', 'type_name': 'Test Case', 'type_p", '<sphinx_needs.views.NeedsView object at 0x79a5e021f140>', 'title']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/7.0.0/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 74
| Amount | 2.00000 |
| Overall [s] | 0.00000 |
| Average [s] | 0.00000 |
| Min [s] | 0.00000 |
| Max [s] | 0.00000 |
| Min-Max spread [%] | 139.65505 |
| Ratio build time [%] | 0.00 |
Max: 0.000000809999619377777
['<sphinx.application.Sphinx object at 0x79a5edf6ced0>', 'None', '<sphinx_needs.views.NeedsView object at 0x79a5e021f140>', 'first test']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/7.0.0/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 52
| Amount | 7.00000 |
| Overall [s] | 0.03567 |
| Average [s] | 0.00510 |
| Min [s] | 0.00012 |
| Max [s] | 0.01302 |
| Min-Max spread [%] | 10530.09865 |
| Ratio build time [%] | 0.05 |
Max: 0.013022572999943804
["dict_values([NeedItem(core={'id': 'EXTRA_REQ_001', 'type': 'req', 'type_name': '", "NeedsSphinxConfig(from_toml='ubproject.toml', from_toml_table=[], schema_validat", 'id == "extend_test_002"', 'None']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/7.0.0/lib/python3.11/site-packages/sphinx_needs/filter_common.py
Line: 492
| Amount | 36.00000 |
| Overall [s] | 0.11502 |
| Average [s] | 0.00320 |
| Min [s] | 0.00003 |
| Max [s] | 0.00889 |
| Min-Max spread [%] | 33697.19191 |
| Ratio build time [%] | 0.16 |
Max: 0.008889318999536044
["dict_values([NeedItem(core={'id': 'EXTRA_REQ_001', 'type': 'req', 'type_name': '", "NeedsSphinxConfig(from_toml='ubproject.toml', from_toml_table=[], schema_validat"]
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/7.0.0/lib/python3.11/site-packages/sphinx_needs/filter_common.py
Line: 514
| Amount | 4831.00000 |
| Overall [s] | 0.10766 |
| Average [s] | 0.00002 |
| Min [s] | 0.00002 |
| Max [s] | 0.00018 |
| Min-Max spread [%] | 1095.45230 |
| Ratio build time [%] | 0.15 |
Max: 0.00017801099966163747
["NeedItem(core={'id': 'EXTRA_REQ_001', 'type': 'req', 'type_name': 'Requirement',", "NeedsSphinxConfig(from_toml='ubproject.toml', from_toml_table=[], schema_validat", 'search(r"([a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\\.[a-zA-Z0-9-.]+$)", title)', '<sphinx_needs.views.NeedsAndPartsListView object at 0x79a5e0941500>', 'None']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/7.0.0/lib/python3.11/site-packages/sphinx_needs/filter_common.py
Line: 642
| Amount | 2.00000 |
| Overall [s] | 0.00018 |
| Average [s] | 0.00009 |
| Min [s] | 0.00001 |
| Max [s] | 0.00018 |
| Min-Max spread [%] | 2270.11604 |
| Ratio build time [%] | 0.00 |
Max: 0.00017616100012673996
['<sphinx.application.Sphinx object at 0x79a5edf6ced0>', "NeedItem(core={'id': 'CON_SPEC_1', 'type': 'spec', 'type_name': 'Specification',", "{'EXTRA_REQ_001': NeedItem(core={'id': 'EXTRA_REQ_001', 'type': 'req', 'type_nam"]
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/7.0.0/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 406
| Amount | 1.00000 |
| Overall [s] | 0.07280 |
| Average [s] | 0.07280 |
| Min [s] | 0.07280 |
| Max [s] | 0.07280 |
| Min-Max spread [%] | 100.00000 |
| Ratio build time [%] | 0.10 |
Max: 0.0727983819997462
['<sphinx.application.Sphinx object at 0x79a5edf6ced0>']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/7.0.0/lib/python3.11/site-packages/sphinx_needs/directives/need.py
Line: 344
| Amount | 2.00000 |
| Overall [s] | 0.00659 |
| Average [s] | 0.00329 |
| Min [s] | 0.00080 |
| Max [s] | 0.00578 |
| Min-Max spread [%] | 718.68217 |
| Ratio build time [%] | 0.01 |
Max: 0.00578475900056219
['<sphinx.application.Sphinx object at 0x79a5edf6ced0>', '<document source="/home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/', 'directives/needflow', '[<NeedflowGraphiz: >, <NeedflowGraphiz: >, <NeedflowGraphiz: >, <NeedflowGraphiz']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/7.0.0/lib/python3.11/site-packages/sphinx_needs/directives/needflow/_graphviz.py
Line: 46
| Amount | 6.00000 |
| Overall [s] | 0.03249 |
| Average [s] | 0.00542 |
| Min [s] | 0.00051 |
| Max [s] | 0.01330 |
| Min-Max spread [%] | 2596.68035 |
| Ratio build time [%] | 0.05 |
Max: 0.013296093999997538
['<sphinx.application.Sphinx object at 0x79a5edf6ced0>', '<document source="/home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/', 'directives/needflow', '[<NeedflowPlantuml: >, <NeedflowPlantuml: >, <NeedflowPlantuml: >, <NeedflowPlan']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/7.0.0/lib/python3.11/site-packages/sphinx_needs/directives/needflow/_plantuml.py
Line: 186
| Amount | 2.00000 |
| Overall [s] | 0.27049 |
| Average [s] | 0.13525 |
| Min [s] | 0.02171 |
| Max [s] | 0.24878 |
| Min-Max spread [%] | 1145.66281 |
| Ratio build time [%] | 0.38 |
Max: 0.24877865100006602
['<sphinx.application.Sphinx object at 0x79a5edf6ced0>', '<document source="/home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/', 'directives/needpie', '[<Needpie: >, <Needpie: >, <Needpie: >, <Needpie: >, <Needpie: >, <Needpie: >, <']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/7.0.0/lib/python3.11/site-packages/sphinx_needs/directives/needpie.py
Line: 111
| Amount | 7.00000 |
| Overall [s] | 0.32881 |
| Average [s] | 0.04697 |
| Min [s] | 0.00111 |
| Max [s] | 0.28774 |
| Min-Max spread [%] | 26036.19833 |
| Ratio build time [%] | 0.46 |
Max: 0.28774269099994854
['<sphinx.application.Sphinx object at 0x79a5edf6ced0>', '<document source="/home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/', 'directives/needtable', '[<Needtable: >, <Needtable: >, <Needtable: >, <Needtable: >, <Needtable: >, <Nee']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/7.0.0/lib/python3.11/site-packages/sphinx_needs/directives/needtable.py
Line: 123
| Amount | 3.00000 |
| Overall [s] | 0.00758 |
| Average [s] | 0.00253 |
| Min [s] | 0.00040 |
| Max [s] | 0.00406 |
| Min-Max spread [%] | 1006.25662 |
| Ratio build time [%] | 0.01 |
Max: 0.004056632999891008
['<sphinx.application.Sphinx object at 0x79a5edf6ced0>', '<document source="/home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/', 'directives/needuml', '[<Needuml: >, <Needuml: >, <Needuml: >, <Needuml: >, <Needuml: >, <Needuml: >, <']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/7.0.0/lib/python3.11/site-packages/sphinx_needs/directives/needuml.py
Line: 562
| Amount | 212.00000 |
| Overall [s] | 0.12628 |
| Average [s] | 0.00060 |
| Min [s] | 0.00000 |
| Max [s] | 0.00507 |
| Min-Max spread [%] | 167454.31786 |
| Ratio build time [%] | 0.18 |
Max: 0.005073867000646715
['<sphinx_needs.directives.need.NeedDirective object at 0x79a5e89d6fd0>']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/7.0.0/lib/python3.11/site-packages/sphinx_needs/directives/need.py
Line: 65
| Amount | 35.00000 |
| Overall [s] | 0.00179 |
| Average [s] | 0.00005 |
| Min [s] | 0.00003 |
| Max [s] | 0.00016 |
| Min-Max spread [%] | 499.81654 |
| Ratio build time [%] | 0.00 |
Max: 0.0001607409994903719
['<sphinx_needs.directives.needflow._directive.NeedflowDirective object at 0x79a5e']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/7.0.0/lib/python3.11/site-packages/sphinx_needs/directives/needflow/_directive.py
Line: 69
| Amount | 1.00000 |
| Overall [s] | 0.00260 |
| Average [s] | 0.00260 |
| Min [s] | 0.00260 |
| Max [s] | 0.00260 |
| Min-Max spread [%] | 100.00000 |
| Ratio build time [%] | 0.00 |
Max: 0.0025977880004575127
['<sphinx_needs.directives.needimport.NeedimportDirective object at 0x79a5d77f1490']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/7.0.0/lib/python3.11/site-packages/sphinx_needs/directives/needimport.py
Line: 60
| Amount | 1.00000 |
| Overall [s] | 0.00001 |
| Average [s] | 0.00001 |
| Min [s] | 0.00001 |
| Max [s] | 0.00001 |
| Min-Max spread [%] | 100.00000 |
| Ratio build time [%] | 0.00 |
Max: 0.00000734999957785476
['<sphinx.application.Sphinx object at 0x79a5edf6ced0>', "NeedItem(core={'id': 'R_A6A4E', 'type': 'req', 'type_name': 'Requirement', 'type", '<sphinx_needs.views.NeedsView object at 0x79a5e021f140>', 'arg_1', '[1, 2, 3]']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/7.0.0/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 28