| # | 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.5471832 | 0.0024648 | 0.0000822 | 0.2495212 | 222 | 303657.1 | 0.51 |
| 2 | _build_needextract | build_needextract | internal | 0.0054845 | 0.0013711 | 0.0006210 | 0.0016901 | 4 | 272.2 | 0.01 |
| 3 | calc_sum | dyn_func | user | 0.0064483 | 0.0016121 | 0.0000098 | 0.0060015 | 4 | 61428.2 | 0.01 |
| 4 | check_linked_values | dyn_func | user | 0.0000824 | 0.0000137 | 0.0000030 | 0.0000593 | 6 | 2003.1 | 0.00 |
| 5 | copy | dyn_func | user | 0.0040508 | 0.0002132 | 0.0000009 | 0.0040150 | 19 | 436414.7 | 0.00 |
| 6 | echo | dyn_func | user | 0.0000014 | 0.0000007 | 0.0000006 | 0.0000008 | 2 | 127.4 | 0.00 |
| 7 | links_from_content | dyn_func | user | 0.0002046 | 0.0001023 | 0.0000814 | 0.0001233 | 2 | 151.5 | 0.00 |
| 8 | test | dyn_func | user | 0.0000069 | 0.0000069 | 0.0000069 | 0.0000069 | 1 | 100.0 | 0.00 |
| 9 | filter_needs | filtering | internal | 0.0251852 | 0.0035979 | 0.0000747 | 0.0160475 | 7 | 21470.6 | 0.02 |
| 10 | filter_needs_and_parts | filtering | internal | 0.0489899 | 0.0013608 | 0.0000115 | 0.0121320 | 36 | 105587.4 | 0.05 |
| 11 | filter_single_need | filtering | internal | 0.0306392 | 0.0000156 | 0.0000021 | 0.0000992 | 1961 | 4656.9 | 0.03 |
| 12 | post_process_needs_data | need_post_process | internal | 0.0875207 | 0.0875207 | 0.0875207 | 0.0875207 | 1 | 100.0 | 0.08 |
| 13 | run | need | internal | 0.1598917 | 0.0007542 | 0.0000036 | 0.0061654 | 212 | 168914.6 | 0.15 |
| 14 | process_needflow_graphviz | needflow_graphviz | internal | 0.0077138 | 0.0038569 | 0.0010922 | 0.0066216 | 2 | 606.2 | 0.01 |
| 15 | process_needflow_plantuml | needflow_plantuml | internal | 0.0243844 | 0.0040641 | 0.0005668 | 0.0140616 | 6 | 2480.9 | 0.02 |
| 16 | run | needflow | internal | 0.0021845 | 0.0000624 | 0.0000437 | 0.0001510 | 35 | 345.9 | 0.00 |
| 17 | run | needimport | internal | 0.0032066 | 0.0032066 | 0.0032066 | 0.0032066 | 1 | 100.0 | 0.00 |
| 18 | process_needpie | needpie | internal | 0.3459060 | 0.1729530 | 0.0304377 | 0.3154683 | 2 | 1036.4 | 0.32 |
| 19 | process_needtables | needtable | internal | 0.3489546 | 0.0498507 | 0.0012607 | 0.3101253 | 7 | 24599.6 | 0.33 |
| 20 | process_needuml | needuml | internal | 0.0083779 | 0.0027926 | 0.0002554 | 0.0047070 | 3 | 1842.9 | 0.01 |
| Amount | 4.00000 |
| Overall [s] | 0.00548 |
| Average [s] | 0.00137 |
| Min [s] | 0.00062 |
| Max [s] | 0.00169 |
| Min-Max spread [%] | 272.15160 |
| Ratio build time [%] | 0.01 |
Max: 0.0016901050000797113
['<sphinx.application.Sphinx object at 0x70d5be377010>', '<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/latest/lib/python3.11/site-packages/sphinx_needs/directives/needextract.py
Line: 168
| Amount | 222.00000 |
| Overall [s] | 0.54718 |
| Average [s] | 0.00246 |
| Min [s] | 0.00008 |
| Max [s] | 0.24952 |
| Min-Max spread [%] | 303657.14835 |
| Ratio build time [%] | 0.51 |
Max: 0.24952115199994296
['<Need classes="need need-req" ids="ID123" refid="ID123"><paragraph>Our users nee', "NeedItem(core={'id': 'ID123', 'type': 'req', 'type_name': 'Requirement', 'type_p", '<sphinx.application.Sphinx object at 0x70d5be377010>']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/latest/lib/python3.11/site-packages/sphinx_needs/layout.py
Line: 40
| Amount | 4.00000 |
| Overall [s] | 0.00645 |
| Average [s] | 0.00161 |
| Min [s] | 0.00001 |
| Max [s] | 0.00600 |
| Min-Max spread [%] | 61428.20939 |
| Ratio build time [%] | 0.01 |
Max: 0.006001535999985208
['<sphinx.application.Sphinx object at 0x70d5be377010>', "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/latest/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 304
| Amount | 6.00000 |
| Overall [s] | 0.00008 |
| Average [s] | 0.00001 |
| Min [s] | 0.00000 |
| Max [s] | 0.00006 |
| Min-Max spread [%] | 2003.07428 |
| Ratio build time [%] | 0.00 |
Max: 0.00005929100007051602
['<sphinx.application.Sphinx object at 0x70d5be377010>', "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/latest/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 175
| Amount | 19.00000 |
| Overall [s] | 0.00405 |
| Average [s] | 0.00021 |
| Min [s] | 0.00000 |
| Max [s] | 0.00402 |
| Min-Max spread [%] | 436414.65045 |
| Ratio build time [%] | 0.00 |
Max: 0.004015014000060546
['<sphinx.application.Sphinx object at 0x70d5be377010>', "NeedItem(core={'id': 'copy_4', 'type': 'test', 'type_name': 'Test Case', 'type_p", '<sphinx_needs.views.NeedsView object at 0x70d5a7e721c0>', 'title']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/latest/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 [%] | 127.41940 |
| Ratio build time [%] | 0.00 |
Max: 0.0000007900000582594657
['<sphinx.application.Sphinx object at 0x70d5be377010>', 'None', '<sphinx_needs.views.NeedsView object at 0x70d5a7e721c0>', 'first test']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/latest/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 55
| Amount | 7.00000 |
| Overall [s] | 0.02519 |
| Average [s] | 0.00360 |
| Min [s] | 0.00007 |
| Max [s] | 0.01605 |
| Min-Max spread [%] | 21470.55072 |
| Ratio build time [%] | 0.02 |
Max: 0.016047519000039756
["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/latest/lib/python3.11/site-packages/sphinx_needs/filter_common.py
Line: 493
| Amount | 36.00000 |
| Overall [s] | 0.04899 |
| Average [s] | 0.00136 |
| Min [s] | 0.00001 |
| Max [s] | 0.01213 |
| Min-Max spread [%] | 105587.35508 |
| Ratio build time [%] | 0.05 |
Max: 0.012131986999975197
["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/latest/lib/python3.11/site-packages/sphinx_needs/filter_common.py
Line: 515
| Amount | 1961.00000 |
| Overall [s] | 0.03064 |
| Average [s] | 0.00002 |
| Min [s] | 0.00000 |
| Max [s] | 0.00010 |
| Min-Max spread [%] | 4656.90144 |
| Ratio build time [%] | 0.03 |
Max: 0.00009919199987962202
["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/latest/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 [%] | 151.49314 |
| Ratio build time [%] | 0.00 |
Max: 0.00012327300009928877
['<sphinx.application.Sphinx object at 0x70d5be377010>', "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/latest/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 418
| Amount | 1.00000 |
| Overall [s] | 0.08752 |
| Average [s] | 0.08752 |
| Min [s] | 0.08752 |
| Max [s] | 0.08752 |
| Min-Max spread [%] | 100.00000 |
| Ratio build time [%] | 0.08 |
Max: 0.08752074399990306
['<sphinx.application.Sphinx object at 0x70d5be377010>']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/latest/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.00109 |
| Max [s] | 0.00662 |
| Min-Max spread [%] | 606.24768 |
| Ratio build time [%] | 0.01 |
Max: 0.006621612999879289
['<sphinx.application.Sphinx object at 0x70d5be377010>', '<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/latest/lib/python3.11/site-packages/sphinx_needs/directives/needflow/_graphviz.py
Line: 46
| Amount | 6.00000 |
| Overall [s] | 0.02438 |
| Average [s] | 0.00406 |
| Min [s] | 0.00057 |
| Max [s] | 0.01406 |
| Min-Max spread [%] | 2480.90435 |
| Ratio build time [%] | 0.02 |
Max: 0.014061616999924809
['<sphinx.application.Sphinx object at 0x70d5be377010>', '<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/latest/lib/python3.11/site-packages/sphinx_needs/directives/needflow/_plantuml.py
Line: 187
| Amount | 2.00000 |
| Overall [s] | 0.34591 |
| Average [s] | 0.17295 |
| Min [s] | 0.03044 |
| Max [s] | 0.31547 |
| Min-Max spread [%] | 1036.43783 |
| Ratio build time [%] | 0.32 |
Max: 0.3154683049999676
['<sphinx.application.Sphinx object at 0x70d5be377010>', '<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/latest/lib/python3.11/site-packages/sphinx_needs/directives/needpie.py
Line: 111
| Amount | 7.00000 |
| Overall [s] | 0.34895 |
| Average [s] | 0.04985 |
| Min [s] | 0.00126 |
| Max [s] | 0.31013 |
| Min-Max spread [%] | 24599.58578 |
| Ratio build time [%] | 0.33 |
Max: 0.3101252559999921
['<sphinx.application.Sphinx object at 0x70d5be377010>', '<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/latest/lib/python3.11/site-packages/sphinx_needs/directives/needtable.py
Line: 123
| Amount | 3.00000 |
| Overall [s] | 0.00838 |
| Average [s] | 0.00279 |
| Min [s] | 0.00026 |
| Max [s] | 0.00471 |
| Min-Max spread [%] | 1842.88494 |
| Ratio build time [%] | 0.01 |
Max: 0.004707023000037225
['<sphinx.application.Sphinx object at 0x70d5be377010>', '<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/latest/lib/python3.11/site-packages/sphinx_needs/directives/needuml.py
Line: 567
| Amount | 212.00000 |
| Overall [s] | 0.15989 |
| Average [s] | 0.00075 |
| Min [s] | 0.00000 |
| Max [s] | 0.00617 |
| Min-Max spread [%] | 168914.55600 |
| Ratio build time [%] | 0.15 |
Max: 0.006165381000073467
['<sphinx_needs.directives.need.NeedDirective object at 0x70d5b894ac10>']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/latest/lib/python3.11/site-packages/sphinx_needs/directives/need.py
Line: 65
| Amount | 35.00000 |
| Overall [s] | 0.00218 |
| Average [s] | 0.00006 |
| Min [s] | 0.00004 |
| Max [s] | 0.00015 |
| Min-Max spread [%] | 345.92428 |
| Ratio build time [%] | 0.00 |
Max: 0.0001510340000550059
['<sphinx_needs.directives.needflow._directive.NeedflowDirective object at 0x70d5b']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/latest/lib/python3.11/site-packages/sphinx_needs/directives/needflow/_directive.py
Line: 69
| Amount | 1.00000 |
| Overall [s] | 0.00321 |
| Average [s] | 0.00321 |
| Min [s] | 0.00321 |
| Max [s] | 0.00321 |
| Min-Max spread [%] | 100.00000 |
| Ratio build time [%] | 0.00 |
Max: 0.0032066039998426277
['<sphinx_needs.directives.needimport.NeedimportDirective object at 0x70d5b98a8550']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/latest/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.0000069299999267968815
['<sphinx.application.Sphinx object at 0x70d5be377010>', "NeedItem(core={'id': 'R_A6A4E', 'type': 'req', 'type_name': 'Requirement', 'type", '<sphinx_needs.views.NeedsView object at 0x70d5a7e721c0>', 'arg_1', '[1, 2, 3]']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/latest/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 31