| # | 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.3144540 | 0.0014165 | 0.0000796 | 0.0036914 | 222 | 4640.2 | 0.28 |
| 2 | _build_needextract | build_needextract | internal | 0.0061847 | 0.0015462 | 0.0006963 | 0.0020423 | 4 | 293.3 | 0.01 |
| 3 | calc_sum | dyn_func | user | 0.0066704 | 0.0016676 | 0.0000093 | 0.0061997 | 4 | 66806.8 | 0.01 |
| 4 | check_linked_values | dyn_func | user | 0.0004273 | 0.0000712 | 0.0000031 | 0.0003988 | 6 | 12700.0 | 0.00 |
| 5 | copy | dyn_func | user | 0.0039641 | 0.0002086 | 0.0000009 | 0.0039264 | 19 | 413309.7 | 0.00 |
| 6 | echo | dyn_func | user | 0.0000013 | 0.0000007 | 0.0000006 | 0.0000007 | 2 | 114.3 | 0.00 |
| 7 | links_from_content | dyn_func | user | 0.0002391 | 0.0001196 | 0.0001073 | 0.0001318 | 2 | 122.8 | 0.00 |
| 8 | test | dyn_func | user | 0.0000081 | 0.0000081 | 0.0000081 | 0.0000081 | 1 | 100.0 | 0.00 |
| 9 | filter_needs | filtering | internal | 0.0210749 | 0.0030107 | 0.0000543 | 0.0116890 | 7 | 21517.9 | 0.02 |
| 10 | filter_needs_and_parts | filtering | internal | 0.0449652 | 0.0012490 | 0.0000086 | 0.0077137 | 36 | 89475.7 | 0.04 |
| 11 | filter_single_need | filtering | internal | 0.0300591 | 0.0000153 | 0.0000015 | 0.0001115 | 1961 | 7533.3 | 0.03 |
| 12 | post_process_needs_data | need_post_process | internal | 0.0878030 | 0.0878030 | 0.0878030 | 0.0878030 | 1 | 100.0 | 0.08 |
| 13 | run | need | internal | 0.1645928 | 0.0007764 | 0.0000040 | 0.0061415 | 212 | 155482.0 | 0.15 |
| 14 | process_needflow_graphviz | needflow_graphviz | internal | 0.0080522 | 0.0040261 | 0.0011295 | 0.0069227 | 2 | 612.9 | 0.01 |
| 15 | process_needflow_plantuml | needflow_plantuml | internal | 0.0255037 | 0.0042506 | 0.0007146 | 0.0144017 | 6 | 2015.4 | 0.02 |
| 16 | run | needflow | internal | 0.0022647 | 0.0000647 | 0.0000452 | 0.0001858 | 35 | 411.0 | 0.00 |
| 17 | run | needimport | internal | 0.0032659 | 0.0032659 | 0.0032659 | 0.0032659 | 1 | 100.0 | 0.00 |
| 18 | process_needpie | needpie | internal | 0.3695809 | 0.1847905 | 0.0304454 | 0.3391355 | 2 | 1113.9 | 0.33 |
| 19 | process_needtables | needtable | internal | 0.3810805 | 0.0544401 | 0.0015708 | 0.3424167 | 7 | 21799.6 | 0.35 |
| 20 | process_needuml | needuml | internal | 0.0085196 | 0.0028399 | 0.0003587 | 0.0046581 | 3 | 1298.6 | 0.01 |
| Amount | 4.00000 |
| Overall [s] | 0.00618 |
| Average [s] | 0.00155 |
| Min [s] | 0.00070 |
| Max [s] | 0.00204 |
| Min-Max spread [%] | 293.30043 |
| Ratio build time [%] | 0.01 |
Max: 0.0020423329988261685
['<sphinx.application.Sphinx object at 0x7e69ca196ad0>', '<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/stable/lib/python3.11/site-packages/sphinx_needs/directives/needextract.py
Line: 168
| Amount | 222.00000 |
| Overall [s] | 0.31445 |
| Average [s] | 0.00142 |
| Min [s] | 0.00008 |
| Max [s] | 0.00369 |
| Min-Max spread [%] | 4640.17996 |
| Ratio build time [%] | 0.28 |
Max: 0.003691355999762891
['<Need classes="need need-req" ids="EX_DEBUG" refid="EX_DEBUG"><paragraph>This is', "NeedItem(core={'id': 'EX_DEBUG', 'type': 'req', 'type_name': 'Requirement', 'typ", '<sphinx.application.Sphinx object at 0x7e69ca196ad0>']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/stable/lib/python3.11/site-packages/sphinx_needs/layout.py
Line: 40
| Amount | 4.00000 |
| Overall [s] | 0.00667 |
| Average [s] | 0.00167 |
| Min [s] | 0.00001 |
| Max [s] | 0.00620 |
| Min-Max spread [%] | 66806.79896 |
| Ratio build time [%] | 0.01 |
Max: 0.006199671001013485
['<sphinx.application.Sphinx object at 0x7e69ca196ad0>', "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/stable/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 304
| Amount | 6.00000 |
| Overall [s] | 0.00043 |
| Average [s] | 0.00007 |
| Min [s] | 0.00000 |
| Max [s] | 0.00040 |
| Min-Max spread [%] | 12700.02636 |
| Ratio build time [%] | 0.00 |
Max: 0.000398780999603332
['<sphinx.application.Sphinx object at 0x7e69ca196ad0>', "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/stable/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 175
| Amount | 19.00000 |
| Overall [s] | 0.00396 |
| Average [s] | 0.00021 |
| Min [s] | 0.00000 |
| Max [s] | 0.00393 |
| Min-Max spread [%] | 413309.70268 |
| Ratio build time [%] | 0.00 |
Max: 0.003926442001102259
['<sphinx.application.Sphinx object at 0x7e69ca196ad0>', "NeedItem(core={'id': 'copy_4', 'type': 'test', 'type_name': 'Test Case', 'type_p", '<sphinx_needs.views.NeedsView object at 0x7e69b32019c0>', 'title']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/stable/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 [%] | 114.28571 |
| Ratio build time [%] | 0.00 |
Max: 0.0000007199996616691351
['<sphinx.application.Sphinx object at 0x7e69ca196ad0>', 'None', '<sphinx_needs.views.NeedsView object at 0x7e69b32019c0>', 'first test']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/stable/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 55
| Amount | 7.00000 |
| Overall [s] | 0.02107 |
| Average [s] | 0.00301 |
| Min [s] | 0.00005 |
| Max [s] | 0.01169 |
| Min-Max spread [%] | 21517.91859 |
| Ratio build time [%] | 0.02 |
Max: 0.011688963999404223
["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/stable/lib/python3.11/site-packages/sphinx_needs/filter_common.py
Line: 493
| Amount | 36.00000 |
| Overall [s] | 0.04497 |
| Average [s] | 0.00125 |
| Min [s] | 0.00001 |
| Max [s] | 0.00771 |
| Min-Max spread [%] | 89475.69644 |
| Ratio build time [%] | 0.04 |
Max: 0.007713699998930679
["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/stable/lib/python3.11/site-packages/sphinx_needs/filter_common.py
Line: 515
| Amount | 1961.00000 |
| Overall [s] | 0.03006 |
| Average [s] | 0.00002 |
| Min [s] | 0.00000 |
| Max [s] | 0.00011 |
| Min-Max spread [%] | 7533.31641 |
| Ratio build time [%] | 0.03 |
Max: 0.00011149300007673446
["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/stable/lib/python3.11/site-packages/sphinx_needs/filter_common.py
Line: 674
| Amount | 2.00000 |
| Overall [s] | 0.00024 |
| Average [s] | 0.00012 |
| Min [s] | 0.00011 |
| Max [s] | 0.00013 |
| Min-Max spread [%] | 122.83135 |
| Ratio build time [%] | 0.00 |
Max: 0.0001318140002695145
['<sphinx.application.Sphinx object at 0x7e69ca196ad0>', "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/stable/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 418
| Amount | 1.00000 |
| Overall [s] | 0.08780 |
| Average [s] | 0.08780 |
| Min [s] | 0.08780 |
| Max [s] | 0.08780 |
| Min-Max spread [%] | 100.00000 |
| Ratio build time [%] | 0.08 |
Max: 0.08780300200123747
['<sphinx.application.Sphinx object at 0x7e69ca196ad0>']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/stable/lib/python3.11/site-packages/sphinx_needs/directives/need.py
Line: 344
| Amount | 2.00000 |
| Overall [s] | 0.00805 |
| Average [s] | 0.00403 |
| Min [s] | 0.00113 |
| Max [s] | 0.00692 |
| Min-Max spread [%] | 612.91899 |
| Ratio build time [%] | 0.01 |
Max: 0.00692273000095156
['<sphinx.application.Sphinx object at 0x7e69ca196ad0>', '<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/stable/lib/python3.11/site-packages/sphinx_needs/directives/needflow/_graphviz.py
Line: 46
| Amount | 6.00000 |
| Overall [s] | 0.02550 |
| Average [s] | 0.00425 |
| Min [s] | 0.00071 |
| Max [s] | 0.01440 |
| Min-Max spread [%] | 2015.36164 |
| Ratio build time [%] | 0.02 |
Max: 0.014401734000784927
['<sphinx.application.Sphinx object at 0x7e69ca196ad0>', '<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/stable/lib/python3.11/site-packages/sphinx_needs/directives/needflow/_plantuml.py
Line: 187
| Amount | 2.00000 |
| Overall [s] | 0.36958 |
| Average [s] | 0.18479 |
| Min [s] | 0.03045 |
| Max [s] | 0.33914 |
| Min-Max spread [%] | 1113.91389 |
| Ratio build time [%] | 0.33 |
Max: 0.3391355290004867
['<sphinx.application.Sphinx object at 0x7e69ca196ad0>', '<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/stable/lib/python3.11/site-packages/sphinx_needs/directives/needpie.py
Line: 111
| Amount | 7.00000 |
| Overall [s] | 0.38108 |
| Average [s] | 0.05444 |
| Min [s] | 0.00157 |
| Max [s] | 0.34242 |
| Min-Max spread [%] | 21799.55226 |
| Ratio build time [%] | 0.35 |
Max: 0.34241668499998923
['<sphinx.application.Sphinx object at 0x7e69ca196ad0>', '<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/stable/lib/python3.11/site-packages/sphinx_needs/directives/needtable.py
Line: 123
| Amount | 3.00000 |
| Overall [s] | 0.00852 |
| Average [s] | 0.00284 |
| Min [s] | 0.00036 |
| Max [s] | 0.00466 |
| Min-Max spread [%] | 1298.63224 |
| Ratio build time [%] | 0.01 |
Max: 0.004658051000660635
['<sphinx.application.Sphinx object at 0x7e69ca196ad0>', '<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/stable/lib/python3.11/site-packages/sphinx_needs/directives/needuml.py
Line: 567
| Amount | 212.00000 |
| Overall [s] | 0.16459 |
| Average [s] | 0.00078 |
| Min [s] | 0.00000 |
| Max [s] | 0.00614 |
| Min-Max spread [%] | 155481.98699 |
| Ratio build time [%] | 0.15 |
Max: 0.00614153999958944
['<sphinx_needs.directives.need.NeedDirective object at 0x7e69c56ae290>']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/stable/lib/python3.11/site-packages/sphinx_needs/directives/need.py
Line: 65
| Amount | 35.00000 |
| Overall [s] | 0.00226 |
| Average [s] | 0.00006 |
| Min [s] | 0.00005 |
| Max [s] | 0.00019 |
| Min-Max spread [%] | 410.97058 |
| Ratio build time [%] | 0.00 |
Max: 0.00018584499957796652
['<sphinx_needs.directives.needflow._directive.NeedflowDirective object at 0x7e69c']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/stable/lib/python3.11/site-packages/sphinx_needs/directives/needflow/_directive.py
Line: 69
| Amount | 1.00000 |
| Overall [s] | 0.00327 |
| Average [s] | 0.00327 |
| Min [s] | 0.00327 |
| Max [s] | 0.00327 |
| Min-Max spread [%] | 100.00000 |
| Ratio build time [%] | 0.00 |
Max: 0.003265915000156383
['<sphinx_needs.directives.needimport.NeedimportDirective object at 0x7e69b38ddb50']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/stable/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.000008110000635497272
['<sphinx.application.Sphinx object at 0x7e69ca196ad0>', "NeedItem(core={'id': 'R_A6A4E', 'type': 'req', 'type_name': 'Requirement', 'type", '<sphinx_needs.views.NeedsView object at 0x7e69b32019c0>', 'arg_1', '[1, 2, 3]']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/stable/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 31