| # | 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.7149210 | 0.0032204 | 0.0001539 | 0.2113657 | 222 | 137309.3 | 0.58 |
| 2 | _build_needextract | build_needextract | internal | 0.0057334 | 0.0014334 | 0.0005432 | 0.0018324 | 4 | 337.3 | 0.00 |
| 3 | calc_sum | dyn_func | user | 0.0066800 | 0.0016700 | 0.0000093 | 0.0062466 | 4 | 67385.5 | 0.01 |
| 4 | check_linked_values | dyn_func | user | 0.0003270 | 0.0000545 | 0.0000031 | 0.0003035 | 6 | 9666.8 | 0.00 |
| 5 | copy | dyn_func | user | 0.0038455 | 0.0002024 | 0.0000009 | 0.0038072 | 19 | 423018.7 | 0.00 |
| 6 | echo | dyn_func | user | 0.0000015 | 0.0000007 | 0.0000007 | 0.0000008 | 2 | 129.2 | 0.00 |
| 7 | links_from_content | dyn_func | user | 0.0001937 | 0.0000969 | 0.0000787 | 0.0001150 | 2 | 146.1 | 0.00 |
| 8 | test | dyn_func | user | 0.0000066 | 0.0000066 | 0.0000066 | 0.0000066 | 1 | 100.0 | 0.00 |
| 9 | filter_needs | filtering | internal | 0.0203612 | 0.0029087 | 0.0000469 | 0.0115608 | 7 | 24638.4 | 0.02 |
| 10 | filter_needs_and_parts | filtering | internal | 0.0437472 | 0.0012152 | 0.0000056 | 0.0076196 | 36 | 135098.5 | 0.04 |
| 11 | filter_single_need | filtering | internal | 0.0294594 | 0.0000150 | 0.0000015 | 0.0000809 | 1961 | 5543.3 | 0.02 |
| 12 | post_process_needs_data | need_post_process | internal | 0.0772757 | 0.0772757 | 0.0772757 | 0.0772757 | 1 | 100.0 | 0.06 |
| 13 | run | need | internal | 0.1663504 | 0.0007847 | 0.0000040 | 0.0061193 | 212 | 154099.4 | 0.13 |
| 14 | process_needflow_graphviz | needflow_graphviz | internal | 0.0077133 | 0.0038567 | 0.0011011 | 0.0066122 | 2 | 600.5 | 0.01 |
| 15 | process_needflow_plantuml | needflow_plantuml | internal | 0.0247434 | 0.0041239 | 0.0005870 | 0.0141401 | 6 | 2408.9 | 0.02 |
| 16 | run | needflow | internal | 0.0022261 | 0.0000636 | 0.0000421 | 0.0001571 | 35 | 373.6 | 0.00 |
| 17 | run | needimport | internal | 0.0031949 | 0.0031949 | 0.0031949 | 0.0031949 | 1 | 100.0 | 0.00 |
| 18 | process_needpie | needpie | internal | 0.5668750 | 0.2834375 | 0.0298033 | 0.5370717 | 2 | 1802.1 | 0.46 |
| 19 | process_needtables | needtable | internal | 0.3398073 | 0.0485439 | 0.0013672 | 0.3004517 | 7 | 21975.3 | 0.27 |
| 20 | process_needuml | needuml | internal | 0.0081786 | 0.0027262 | 0.0002959 | 0.0044756 | 3 | 1512.5 | 0.01 |
| Amount | 4.00000 |
| Overall [s] | 0.00573 |
| Average [s] | 0.00143 |
| Min [s] | 0.00054 |
| Max [s] | 0.00183 |
| Min-Max spread [%] | 337.31442 |
| Ratio build time [%] | 0.00 |
Max: 0.0018324370000755152
['<sphinx.application.Sphinx object at 0x7531ae1de610>', '<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/8.1.1/lib/python3.11/site-packages/sphinx_needs/directives/needextract.py
Line: 168
| Amount | 222.00000 |
| Overall [s] | 0.71492 |
| Average [s] | 0.00322 |
| Min [s] | 0.00015 |
| Max [s] | 0.21137 |
| Min-Max spread [%] | 137309.27229 |
| Ratio build time [%] | 0.58 |
Max: 0.2113656550000087
['<Need classes="need need-req" ids="EX_FOCUS" refid="EX_FOCUS"><paragraph>This is', "NeedItem(core={'id': 'EX_FOCUS', 'type': 'req', 'type_name': 'Requirement', 'typ", '<sphinx.application.Sphinx object at 0x7531ae1de610>']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/8.1.1/lib/python3.11/site-packages/sphinx_needs/layout.py
Line: 40
| Amount | 4.00000 |
| Overall [s] | 0.00668 |
| Average [s] | 0.00167 |
| Min [s] | 0.00001 |
| Max [s] | 0.00625 |
| Min-Max spread [%] | 67385.54503 |
| Ratio build time [%] | 0.01 |
Max: 0.006246639999972103
['<sphinx.application.Sphinx object at 0x7531ae1de610>', "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/8.1.1/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 304
| Amount | 6.00000 |
| Overall [s] | 0.00033 |
| Average [s] | 0.00005 |
| Min [s] | 0.00000 |
| Max [s] | 0.00030 |
| Min-Max spread [%] | 9666.81532 |
| Ratio build time [%] | 0.00 |
Max: 0.0003035379999118959
['<sphinx.application.Sphinx object at 0x7531ae1de610>', "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/8.1.1/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 175
| Amount | 19.00000 |
| Overall [s] | 0.00385 |
| Average [s] | 0.00020 |
| Min [s] | 0.00000 |
| Max [s] | 0.00381 |
| Min-Max spread [%] | 423018.65169 |
| Ratio build time [%] | 0.00 |
Max: 0.0038071679998665786
['<sphinx.application.Sphinx object at 0x7531ae1de610>', "NeedItem(core={'id': 'copy_4', 'type': 'test', 'type_name': 'Test Case', 'type_p", '<sphinx_needs.views.NeedsView object at 0x75319698bf00>', 'title']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/8.1.1/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 77
| Amount | 2.00000 |
| Overall [s] | 0.00000 |
| Average [s] | 0.00000 |
| Min [s] | 0.00000 |
| Max [s] | 0.00000 |
| Min-Max spread [%] | 129.23073 |
| Ratio build time [%] | 0.00 |
Max: 0.0000008399999842367833
['<sphinx.application.Sphinx object at 0x7531ae1de610>', 'None', '<sphinx_needs.views.NeedsView object at 0x75319698bf00>', 'first test']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/8.1.1/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 55
| Amount | 7.00000 |
| Overall [s] | 0.02036 |
| Average [s] | 0.00291 |
| Min [s] | 0.00005 |
| Max [s] | 0.01156 |
| Min-Max spread [%] | 24638.37011 |
| Ratio build time [%] | 0.02 |
Max: 0.011560816000041996
["dict_values([NeedItem(core={'id': 'EXTRA_REQ_001', 'type': 'req', 'type_name': '", "NeedsSphinxConfig(from_toml='ubproject.toml', from_toml_table=[], schema_validat", 'c.this_doc() and status is None', 'None']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/8.1.1/lib/python3.11/site-packages/sphinx_needs/filter_common.py
Line: 493
| Amount | 36.00000 |
| Overall [s] | 0.04375 |
| Average [s] | 0.00122 |
| Min [s] | 0.00001 |
| Max [s] | 0.00762 |
| Min-Max spread [%] | 135098.49467 |
| Ratio build time [%] | 0.04 |
Max: 0.007619555000019318
["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/8.1.1/lib/python3.11/site-packages/sphinx_needs/filter_common.py
Line: 515
| Amount | 1961.00000 |
| Overall [s] | 0.02946 |
| Average [s] | 0.00002 |
| Min [s] | 0.00000 |
| Max [s] | 0.00008 |
| Min-Max spread [%] | 5543.28759 |
| Ratio build time [%] | 0.02 |
Max: 0.00008093199994618772
["NeedItem(core={'id': 'EXTRA_REQ_001', 'type': 'req', 'type_name': 'Requirement',", "NeedsSphinxConfig(from_toml='ubproject.toml', from_toml_table=[], schema_validat", 'hours is not None and hours > 10']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/8.1.1/lib/python3.11/site-packages/sphinx_needs/filter_common.py
Line: 674
| Amount | 2.00000 |
| Overall [s] | 0.00019 |
| Average [s] | 0.00010 |
| Min [s] | 0.00008 |
| Max [s] | 0.00012 |
| Min-Max spread [%] | 146.13606 |
| Ratio build time [%] | 0.00 |
Max: 0.00011501200003749545
['<sphinx.application.Sphinx object at 0x7531ae1de610>', "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/8.1.1/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 418
| Amount | 1.00000 |
| Overall [s] | 0.07728 |
| Average [s] | 0.07728 |
| Min [s] | 0.07728 |
| Max [s] | 0.07728 |
| Min-Max spread [%] | 100.00000 |
| Ratio build time [%] | 0.06 |
Max: 0.07727570199995171
['<sphinx.application.Sphinx object at 0x7531ae1de610>']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/8.1.1/lib/python3.11/site-packages/sphinx_needs/directives/need.py
Line: 344
| Amount | 2.00000 |
| Overall [s] | 0.00771 |
| Average [s] | 0.00386 |
| Min [s] | 0.00110 |
| Max [s] | 0.00661 |
| Min-Max spread [%] | 600.51240 |
| Ratio build time [%] | 0.01 |
Max: 0.006612229999973351
['<sphinx.application.Sphinx object at 0x7531ae1de610>', '<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/8.1.1/lib/python3.11/site-packages/sphinx_needs/directives/needflow/_graphviz.py
Line: 46
| Amount | 6.00000 |
| Overall [s] | 0.02474 |
| Average [s] | 0.00412 |
| Min [s] | 0.00059 |
| Max [s] | 0.01414 |
| Min-Max spread [%] | 2408.88968 |
| Ratio build time [%] | 0.02 |
Max: 0.014140062000024045
['<sphinx.application.Sphinx object at 0x7531ae1de610>', '<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/8.1.1/lib/python3.11/site-packages/sphinx_needs/directives/needflow/_plantuml.py
Line: 187
| Amount | 2.00000 |
| Overall [s] | 0.56687 |
| Average [s] | 0.28344 |
| Min [s] | 0.02980 |
| Max [s] | 0.53707 |
| Min-Max spread [%] | 1802.05705 |
| Ratio build time [%] | 0.46 |
Max: 0.537071694999895
['<sphinx.application.Sphinx object at 0x7531ae1de610>', '<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/8.1.1/lib/python3.11/site-packages/sphinx_needs/directives/needpie.py
Line: 111
| Amount | 7.00000 |
| Overall [s] | 0.33981 |
| Average [s] | 0.04854 |
| Min [s] | 0.00137 |
| Max [s] | 0.30045 |
| Min-Max spread [%] | 21975.29302 |
| Ratio build time [%] | 0.27 |
Max: 0.3004516999999396
['<sphinx.application.Sphinx object at 0x7531ae1de610>', '<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/8.1.1/lib/python3.11/site-packages/sphinx_needs/directives/needtable.py
Line: 123
| Amount | 3.00000 |
| Overall [s] | 0.00818 |
| Average [s] | 0.00273 |
| Min [s] | 0.00030 |
| Max [s] | 0.00448 |
| Min-Max spread [%] | 1512.45446 |
| Ratio build time [%] | 0.01 |
Max: 0.004475625000168293
['<sphinx.application.Sphinx object at 0x7531ae1de610>', '<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/8.1.1/lib/python3.11/site-packages/sphinx_needs/directives/needuml.py
Line: 567
| Amount | 212.00000 |
| Overall [s] | 0.16635 |
| Average [s] | 0.00078 |
| Min [s] | 0.00000 |
| Max [s] | 0.00612 |
| Min-Max spread [%] | 154099.39293 |
| Ratio build time [%] | 0.13 |
Max: 0.006119286999933138
['<sphinx_needs.directives.need.NeedDirective object at 0x7531a3c35590>']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/8.1.1/lib/python3.11/site-packages/sphinx_needs/directives/need.py
Line: 65
| Amount | 35.00000 |
| Overall [s] | 0.00223 |
| Average [s] | 0.00006 |
| Min [s] | 0.00004 |
| Max [s] | 0.00016 |
| Min-Max spread [%] | 373.55592 |
| Ratio build time [%] | 0.00 |
Max: 0.0001570840000795215
['<sphinx_needs.directives.needflow._directive.NeedflowDirective object at 0x7531a']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/8.1.1/lib/python3.11/site-packages/sphinx_needs/directives/needflow/_directive.py
Line: 69
| Amount | 1.00000 |
| Overall [s] | 0.00319 |
| Average [s] | 0.00319 |
| Min [s] | 0.00319 |
| Max [s] | 0.00319 |
| Min-Max spread [%] | 100.00000 |
| Ratio build time [%] | 0.00 |
Max: 0.003194901999904687
['<sphinx_needs.directives.needimport.NeedimportDirective object at 0x7531968c0810']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/8.1.1/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.0000065699998685886385
['<sphinx.application.Sphinx object at 0x7531ae1de610>', "NeedItem(core={'id': 'R_A6A4E', 'type': 'req', 'type_name': 'Requirement', 'type", '<sphinx_needs.views.NeedsView object at 0x75319698bf00>', 'arg_1', '[1, 2, 3]']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/8.1.1/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 31