| # | 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.7333225 | 0.0033033 | 0.0000910 | 0.2270203 | 222 | 249514.0 | 0.62 |
| 2 | _build_needextract | build_needextract | internal | 0.0070955 | 0.0017739 | 0.0016441 | 0.0019588 | 4 | 119.1 | 0.01 |
| 3 | calc_sum | dyn_func | user | 0.0067965 | 0.0016991 | 0.0000101 | 0.0063392 | 4 | 63076.3 | 0.01 |
| 4 | check_linked_values | dyn_func | user | 0.0003670 | 0.0000612 | 0.0000032 | 0.0003414 | 6 | 10535.8 | 0.00 |
| 5 | copy | dyn_func | user | 0.0041228 | 0.0002170 | 0.0000008 | 0.0040879 | 19 | 492518.4 | 0.00 |
| 6 | echo | dyn_func | user | 0.0000015 | 0.0000007 | 0.0000007 | 0.0000008 | 2 | 108.6 | 0.00 |
| 7 | links_from_content | dyn_func | user | 0.0002023 | 0.0001012 | 0.0000789 | 0.0001234 | 2 | 156.3 | 0.00 |
| 8 | test | dyn_func | user | 0.0000067 | 0.0000067 | 0.0000067 | 0.0000067 | 1 | 100.0 | 0.00 |
| 9 | filter_needs | filtering | internal | 0.0250548 | 0.0035793 | 0.0000492 | 0.0158688 | 7 | 32258.3 | 0.02 |
| 10 | filter_needs_and_parts | filtering | internal | 0.2802855 | 0.0077857 | 0.0000097 | 0.2297726 | 36 | 2370989.7 | 0.24 |
| 11 | filter_single_need | filtering | internal | 0.0321861 | 0.0000164 | 0.0000022 | 0.0001057 | 1961 | 4780.8 | 0.03 |
| 12 | post_process_needs_data | need_post_process | internal | 0.0926939 | 0.0926939 | 0.0926939 | 0.0926939 | 1 | 100.0 | 0.08 |
| 13 | run | need | internal | 0.1618546 | 0.0007635 | 0.0000032 | 0.0062032 | 212 | 196926.9 | 0.14 |
| 14 | process_needflow_graphviz | needflow_graphviz | internal | 0.0078183 | 0.0039091 | 0.0011150 | 0.0067033 | 2 | 601.2 | 0.01 |
| 15 | process_needflow_plantuml | needflow_plantuml | internal | 0.0244011 | 0.0040668 | 0.0005940 | 0.0140290 | 6 | 2361.6 | 0.02 |
| 16 | run | needflow | internal | 0.0022027 | 0.0000629 | 0.0000434 | 0.0001622 | 35 | 373.4 | 0.00 |
| 17 | run | needimport | internal | 0.0032229 | 0.0032229 | 0.0032229 | 0.0032229 | 1 | 100.0 | 0.00 |
| 18 | process_needpie | needpie | internal | 0.5707904 | 0.2853952 | 0.2467965 | 0.3239939 | 2 | 131.3 | 0.48 |
| 19 | process_needtables | needtable | internal | 0.3539513 | 0.0505645 | 0.0013327 | 0.3134060 | 7 | 23517.3 | 0.30 |
| 20 | process_needuml | needuml | internal | 0.0082419 | 0.0027473 | 0.0002766 | 0.0045578 | 3 | 1647.6 | 0.01 |
| Amount | 4.00000 |
| Overall [s] | 0.00710 |
| Average [s] | 0.00177 |
| Min [s] | 0.00164 |
| Max [s] | 0.00196 |
| Min-Max spread [%] | 119.14125 |
| Ratio build time [%] | 0.01 |
Max: 0.001958848999493057
['<sphinx.application.Sphinx object at 0x7cbb5e85ad50>', '<Needextract docname="directives/needextract" filter="id == "EXTRACT_FEATURE_1""', "NeedItem(core={'id': 'EXTRACT_FEATURE_1', 'type': 'feature', 'type_name': 'Featu", "{'ids': ['needextract-directives/needextract-2'], 'classes': [], 'names': [], 'd"]
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/8.2.0/lib/python3.11/site-packages/sphinx_needs/directives/needextract.py
Line: 168
| Amount | 222.00000 |
| Overall [s] | 0.73332 |
| Average [s] | 0.00330 |
| Min [s] | 0.00009 |
| Max [s] | 0.22702 |
| Min-Max spread [%] | 249514.00754 |
| Ratio build time [%] | 0.62 |
Max: 0.22702032099914504
['<Need classes="[\'need\', \'need-req\']" ids="[\'R_3C95C\']" refid="R_3C95C"/>', "NeedItem(core={'id': 'R_3C95C', 'type': 'req', 'type_name': 'Requirement', 'type", '<sphinx.application.Sphinx object at 0x7cbb5e85ad50>']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/8.2.0/lib/python3.11/site-packages/sphinx_needs/layout.py
Line: 40
| Amount | 4.00000 |
| Overall [s] | 0.00680 |
| Average [s] | 0.00170 |
| Min [s] | 0.00001 |
| Max [s] | 0.00634 |
| Min-Max spread [%] | 63076.28774 |
| Ratio build time [%] | 0.01 |
Max: 0.0063391669991688104
['<sphinx.application.Sphinx object at 0x7cbb5e85ad50>', "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.2.0/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 304
| Amount | 6.00000 |
| Overall [s] | 0.00037 |
| Average [s] | 0.00006 |
| Min [s] | 0.00000 |
| Max [s] | 0.00034 |
| Min-Max spread [%] | 10535.83240 |
| Ratio build time [%] | 0.00 |
Max: 0.00034136100111936685
['<sphinx.application.Sphinx object at 0x7cbb5e85ad50>', "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.2.0/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 175
| Amount | 19.00000 |
| Overall [s] | 0.00412 |
| Average [s] | 0.00022 |
| Min [s] | 0.00000 |
| Max [s] | 0.00409 |
| Min-Max spread [%] | 492518.42353 |
| Ratio build time [%] | 0.00 |
Max: 0.004087899998921785
['<sphinx.application.Sphinx object at 0x7cbb5e85ad50>', "NeedItem(core={'id': 'copy_4', 'type': 'test', 'type_name': 'Test Case', 'type_p", '<sphinx_needs.views.NeedsView object at 0x7cbb47e12780>', 'title']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/8.2.0/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 [%] | 108.60364 |
| Ratio build time [%] | 0.00 |
Max: 0.0000007700000423938036
['<sphinx.application.Sphinx object at 0x7cbb5e85ad50>', 'None', '<sphinx_needs.views.NeedsView object at 0x7cbb47e12780>', 'first test']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/8.2.0/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 55
| Amount | 7.00000 |
| Overall [s] | 0.02505 |
| Average [s] | 0.00358 |
| Min [s] | 0.00005 |
| Max [s] | 0.01587 |
| Min-Max spread [%] | 32258.28765 |
| Ratio build time [%] | 0.02 |
Max: 0.015868819000388612
["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.2.0/lib/python3.11/site-packages/sphinx_needs/filter_common.py
Line: 493
| Amount | 36.00000 |
| Overall [s] | 0.28029 |
| Average [s] | 0.00779 |
| Min [s] | 0.00001 |
| Max [s] | 0.22977 |
| Min-Max spread [%] | 2370989.65453 |
| Ratio build time [%] | 0.24 |
Max: 0.22977262499989592
['<sphinx_needs.views.NeedsAndPartsListView object at 0x7cbb46536080>', "NeedsSphinxConfig(from_toml='ubproject.toml', from_toml_table=[], schema_validat", 'is_modified', 'None']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/8.2.0/lib/python3.11/site-packages/sphinx_needs/filter_common.py
Line: 515
| Amount | 1961.00000 |
| Overall [s] | 0.03219 |
| Average [s] | 0.00002 |
| Min [s] | 0.00000 |
| Max [s] | 0.00011 |
| Min-Max spread [%] | 4780.81583 |
| Ratio build time [%] | 0.03 |
Max: 0.00010565599950496107
["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.2.0/lib/python3.11/site-packages/sphinx_needs/filter_common.py
Line: 684
| Amount | 2.00000 |
| Overall [s] | 0.00020 |
| Average [s] | 0.00010 |
| Min [s] | 0.00008 |
| Max [s] | 0.00012 |
| Min-Max spread [%] | 156.29062 |
| Ratio build time [%] | 0.00 |
Max: 0.00012336799954937305
['<sphinx.application.Sphinx object at 0x7cbb5e85ad50>', "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.2.0/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 418
| Amount | 1.00000 |
| Overall [s] | 0.09269 |
| Average [s] | 0.09269 |
| Min [s] | 0.09269 |
| Max [s] | 0.09269 |
| Min-Max spread [%] | 100.00000 |
| Ratio build time [%] | 0.08 |
Max: 0.0926939279997896
['<sphinx.application.Sphinx object at 0x7cbb5e85ad50>']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/8.2.0/lib/python3.11/site-packages/sphinx_needs/directives/need.py
Line: 344
| Amount | 2.00000 |
| Overall [s] | 0.00782 |
| Average [s] | 0.00391 |
| Min [s] | 0.00111 |
| Max [s] | 0.00670 |
| Min-Max spread [%] | 601.20909 |
| Ratio build time [%] | 0.01 |
Max: 0.006703288998323842
['<sphinx.application.Sphinx object at 0x7cbb5e85ad50>', '<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.2.0/lib/python3.11/site-packages/sphinx_needs/directives/needflow/_graphviz.py
Line: 46
| Amount | 6.00000 |
| Overall [s] | 0.02440 |
| Average [s] | 0.00407 |
| Min [s] | 0.00059 |
| Max [s] | 0.01403 |
| Min-Max spread [%] | 2361.60051 |
| Ratio build time [%] | 0.02 |
Max: 0.014029017000211752
['<sphinx.application.Sphinx object at 0x7cbb5e85ad50>', '<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.2.0/lib/python3.11/site-packages/sphinx_needs/directives/needflow/_plantuml.py
Line: 187
| Amount | 2.00000 |
| Overall [s] | 0.57079 |
| Average [s] | 0.28540 |
| Min [s] | 0.24680 |
| Max [s] | 0.32399 |
| Min-Max spread [%] | 131.27975 |
| Ratio build time [%] | 0.48 |
Max: 0.32399386699944444
['<sphinx.application.Sphinx object at 0x7cbb5e85ad50>', '<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.2.0/lib/python3.11/site-packages/sphinx_needs/directives/needpie.py
Line: 111
| Amount | 7.00000 |
| Overall [s] | 0.35395 |
| Average [s] | 0.05056 |
| Min [s] | 0.00133 |
| Max [s] | 0.31341 |
| Min-Max spread [%] | 23517.30784 |
| Ratio build time [%] | 0.30 |
Max: 0.31340599000031943
['<sphinx.application.Sphinx object at 0x7cbb5e85ad50>', '<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.2.0/lib/python3.11/site-packages/sphinx_needs/directives/needtable.py
Line: 123
| Amount | 3.00000 |
| Overall [s] | 0.00824 |
| Average [s] | 0.00275 |
| Min [s] | 0.00028 |
| Max [s] | 0.00456 |
| Min-Max spread [%] | 1647.62389 |
| Ratio build time [%] | 0.01 |
Max: 0.004557788999591139
['<sphinx.application.Sphinx object at 0x7cbb5e85ad50>', '<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.2.0/lib/python3.11/site-packages/sphinx_needs/directives/needuml.py
Line: 567
| Amount | 212.00000 |
| Overall [s] | 0.16185 |
| Average [s] | 0.00076 |
| Min [s] | 0.00000 |
| Max [s] | 0.00620 |
| Min-Max spread [%] | 196926.93120 |
| Ratio build time [%] | 0.14 |
Max: 0.006203199000083259
['<sphinx_needs.directives.need.NeedDirective object at 0x7cbb58ebb950>']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/8.2.0/lib/python3.11/site-packages/sphinx_needs/directives/need.py
Line: 65
| Amount | 35.00000 |
| Overall [s] | 0.00220 |
| Average [s] | 0.00006 |
| Min [s] | 0.00004 |
| Max [s] | 0.00016 |
| Min-Max spread [%] | 373.40653 |
| Ratio build time [%] | 0.00 |
Max: 0.00016221899932133965
['<sphinx_needs.directives.needflow._directive.NeedflowDirective object at 0x7cbb5']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/8.2.0/lib/python3.11/site-packages/sphinx_needs/directives/needflow/_directive.py
Line: 69
| Amount | 1.00000 |
| Overall [s] | 0.00322 |
| Average [s] | 0.00322 |
| Min [s] | 0.00322 |
| Max [s] | 0.00322 |
| Min-Max spread [%] | 100.00000 |
| Ratio build time [%] | 0.00 |
Max: 0.0032229370008280966
['<sphinx_needs.directives.needimport.NeedimportDirective object at 0x7cbb59c4b910']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/8.2.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.00000670000008540228
['<sphinx.application.Sphinx object at 0x7cbb5e85ad50>', "NeedItem(core={'id': 'R_A6A4E', 'type': 'req', 'type_name': 'Requirement', 'type", '<sphinx_needs.views.NeedsView object at 0x7cbb47e12780>', 'arg_1', '[1, 2, 3]']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/8.2.0/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 31