| # | 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.2991176 | 0.0013353 | 0.0000728 | 0.0035827 | 224 | 4919.6 | 0.22 |
| 2 | _build_needextract | build_needextract | internal | 0.0056278 | 0.0014069 | 0.0005715 | 0.0017607 | 4 | 308.1 | 0.00 |
| 3 | calc_sum | dyn_func | user | 0.0067146 | 0.0016786 | 0.0000085 | 0.0062577 | 4 | 73275.3 | 0.00 |
| 4 | check_linked_values | dyn_func | user | 0.0004311 | 0.0000718 | 0.0000032 | 0.0004059 | 6 | 12882.7 | 0.00 |
| 5 | copy | dyn_func | user | 0.0038686 | 0.0002036 | 0.0000010 | 0.0038299 | 19 | 390808.6 | 0.00 |
| 6 | echo | dyn_func | user | 0.0000014 | 0.0000007 | 0.0000007 | 0.0000007 | 2 | 100.0 | 0.00 |
| 7 | links_from_content | dyn_func | user | 0.0001919 | 0.0000959 | 0.0000776 | 0.0001142 | 2 | 147.2 | 0.00 |
| 8 | test | dyn_func | user | 0.0000070 | 0.0000070 | 0.0000070 | 0.0000070 | 1 | 100.0 | 0.00 |
| 9 | filter_needs | filtering | internal | 0.0253804 | 0.0036258 | 0.0000535 | 0.0120025 | 7 | 22449.7 | 0.02 |
| 10 | filter_needs_and_parts | filtering | internal | 0.0505511 | 0.0013662 | 0.0000465 | 0.0080261 | 37 | 17244.5 | 0.04 |
| 11 | filter_single_need | filtering | internal | 0.0302456 | 0.0000153 | 0.0000023 | 0.0001130 | 1978 | 4828.5 | 0.02 |
| 12 | post_process_needs_data | need_post_process | internal | 0.0928769 | 0.0928769 | 0.0928769 | 0.0928769 | 1 | 100.0 | 0.07 |
| 13 | run | need | internal | 0.1163665 | 0.0006190 | 0.0000031 | 0.0024218 | 188 | 77375.1 | 0.08 |
| 14 | process_needflow_graphviz | needflow_graphviz | internal | 0.0115657 | 0.0057828 | 0.0010807 | 0.0104849 | 2 | 970.2 | 0.01 |
| 15 | process_needflow_plantuml | needflow_plantuml | internal | 0.0295171 | 0.0049195 | 0.0007415 | 0.0184142 | 6 | 2483.5 | 0.02 |
| 16 | run | needflow | internal | 0.0027220 | 0.0000664 | 0.0000451 | 0.0001787 | 41 | 396.1 | 0.00 |
| 17 | run | needimport | internal | 0.0029302 | 0.0029302 | 0.0029302 | 0.0029302 | 1 | 100.0 | 0.00 |
| 18 | process_needpie | needpie | internal | 0.3902139 | 0.1951070 | 0.0303860 | 0.3598279 | 2 | 1184.2 | 0.28 |
| 19 | process_needtables | needtable | internal | 0.1380774 | 0.0197253 | 0.0011982 | 0.0984295 | 7 | 8214.9 | 0.10 |
| 20 | process_needuml | needuml | internal | 0.0084721 | 0.0028240 | 0.0003193 | 0.0046629 | 3 | 1460.4 | 0.01 |
| Amount | 4.00000 |
| Overall [s] | 0.00563 |
| Average [s] | 0.00141 |
| Min [s] | 0.00057 |
| Max [s] | 0.00176 |
| Min-Max spread [%] | 308.10031 |
| Ratio build time [%] | 0.00 |
Max: 0.0017607440001938812
['<sphinx.application.Sphinx object at 0x7698538016d0>', '<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: 228
| Amount | 224.00000 |
| Overall [s] | 0.29912 |
| Average [s] | 0.00134 |
| Min [s] | 0.00007 |
| Max [s] | 0.00358 |
| Min-Max spread [%] | 4919.58806 |
| Ratio build time [%] | 0.22 |
Max: 0.0035826900000301976
['<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 0x7698538016d0>']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/latest/lib/python3.11/site-packages/sphinx_needs/layout.py
Line: 44
| Amount | 4.00000 |
| Overall [s] | 0.00671 |
| Average [s] | 0.00168 |
| Min [s] | 0.00001 |
| Max [s] | 0.00626 |
| Min-Max spread [%] | 73275.25801 |
| Ratio build time [%] | 0.00 |
Max: 0.006257707000031587
['<sphinx.application.Sphinx object at 0x7698538016d0>', "NeedItem(core={'id': 'R_96D5E', 'type': 'req', 'type_name': 'Requirement', 'type", "{'EX_CARD_PROFILE': NeedItem(core={'id': 'EX_CARD_PROFILE', 'type': 'spec', 'typ", '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.00043 |
| Average [s] | 0.00007 |
| Min [s] | 0.00000 |
| Max [s] | 0.00041 |
| Min-Max spread [%] | 12882.70349 |
| Ratio build time [%] | 0.00 |
Max: 0.00040593399990029866
['<sphinx.application.Sphinx object at 0x7698538016d0>', "NeedItem(core={'id': 'S_78442', 'type': 'spec', 'type_name': 'Specification', 't", "{'EX_CARD_PROFILE': NeedItem(core={'id': 'EX_CARD_PROFILE', 'type': 'spec', 'typ", '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.00387 |
| Average [s] | 0.00020 |
| Min [s] | 0.00000 |
| Max [s] | 0.00383 |
| Min-Max spread [%] | 390808.63547 |
| Ratio build time [%] | 0.00 |
Max: 0.003829924999990908
['<sphinx.application.Sphinx object at 0x7698538016d0>', "NeedItem(core={'id': 'copy_4', 'type': 'test', 'type_name': 'Test Case', 'type_p", '<sphinx_needs.views.NeedsView object at 0x769844376780>', '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 [%] | 100.00003 |
| Ratio build time [%] | 0.00 |
Max: 0.0000007000001005508238
['<sphinx.application.Sphinx object at 0x7698538016d0>', 'None', '<sphinx_needs.views.NeedsView object at 0x769844376780>', '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.02538 |
| Average [s] | 0.00363 |
| Min [s] | 0.00005 |
| Max [s] | 0.01200 |
| Min-Max spread [%] | 22449.67639 |
| Ratio build time [%] | 0.02 |
Max: 0.012002495000160707
["dict_values([NeedItem(core={'id': 'EX_CARD_PROFILE', 'type': 'spec', '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: 606
| Amount | 37.00000 |
| Overall [s] | 0.05055 |
| Average [s] | 0.00137 |
| Min [s] | 0.00005 |
| Max [s] | 0.00803 |
| Min-Max spread [%] | 17244.50721 |
| Ratio build time [%] | 0.04 |
Max: 0.008026110999935554
["dict_values([NeedItem(core={'id': 'EX_CARD_PROFILE', 'type': 'spec', '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: 628
| Amount | 1978.00000 |
| Overall [s] | 0.03025 |
| Average [s] | 0.00002 |
| Min [s] | 0.00000 |
| Max [s] | 0.00011 |
| Min-Max spread [%] | 4828.50420 |
| Ratio build time [%] | 0.02 |
Max: 0.00011298699996586947
["NeedItem(core={'id': 'EX_CARD_PROFILE', 'type': 'spec', 'type_name': 'Specificat", "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: 797
| Amount | 2.00000 |
| Overall [s] | 0.00019 |
| Average [s] | 0.00010 |
| Min [s] | 0.00008 |
| Max [s] | 0.00011 |
| Min-Max spread [%] | 147.19706 |
| Ratio build time [%] | 0.00 |
Max: 0.00011424699982853781
['<sphinx.application.Sphinx object at 0x7698538016d0>', "NeedItem(core={'id': 'CON_SPEC_1', 'type': 'spec', 'type_name': 'Specification',", "{'EX_CARD_PROFILE': NeedItem(core={'id': 'EX_CARD_PROFILE', 'type': 'spec', 'typ"]
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.09288 |
| Average [s] | 0.09288 |
| Min [s] | 0.09288 |
| Max [s] | 0.09288 |
| Min-Max spread [%] | 100.00000 |
| Ratio build time [%] | 0.07 |
Max: 0.0928768639998907
['<sphinx.application.Sphinx object at 0x7698538016d0>']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/latest/lib/python3.11/site-packages/sphinx_needs/directives/need.py
Line: 358
| Amount | 2.00000 |
| Overall [s] | 0.01157 |
| Average [s] | 0.00578 |
| Min [s] | 0.00108 |
| Max [s] | 0.01048 |
| Min-Max spread [%] | 970.18601 |
| Ratio build time [%] | 0.01 |
Max: 0.010484936000011658
['<sphinx.application.Sphinx object at 0x7698538016d0>', '<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.02952 |
| Average [s] | 0.00492 |
| Min [s] | 0.00074 |
| Max [s] | 0.01841 |
| Min-Max spread [%] | 2483.52588 |
| Ratio build time [%] | 0.02 |
Max: 0.01841420199980348
['<sphinx.application.Sphinx object at 0x7698538016d0>', '<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: 218
| Amount | 2.00000 |
| Overall [s] | 0.39021 |
| Average [s] | 0.19511 |
| Min [s] | 0.03039 |
| Max [s] | 0.35983 |
| Min-Max spread [%] | 1184.18800 |
| Ratio build time [%] | 0.28 |
Max: 0.3598278740000751
['<sphinx.application.Sphinx object at 0x7698538016d0>', '<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: 129
| Amount | 7.00000 |
| Overall [s] | 0.13808 |
| Average [s] | 0.01973 |
| Min [s] | 0.00120 |
| Max [s] | 0.09843 |
| Min-Max spread [%] | 8214.91737 |
| Ratio build time [%] | 0.10 |
Max: 0.0984294970000974
['<sphinx.application.Sphinx object at 0x7698538016d0>', '<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: 139
| Amount | 3.00000 |
| Overall [s] | 0.00847 |
| Average [s] | 0.00282 |
| Min [s] | 0.00032 |
| Max [s] | 0.00466 |
| Min-Max spread [%] | 1460.40690 |
| Ratio build time [%] | 0.01 |
Max: 0.004662904000042545
['<sphinx.application.Sphinx object at 0x7698538016d0>', '<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: 644
| Amount | 188.00000 |
| Overall [s] | 0.11637 |
| Average [s] | 0.00062 |
| Min [s] | 0.00000 |
| Max [s] | 0.00242 |
| Min-Max spread [%] | 77375.14703 |
| Ratio build time [%] | 0.08 |
Max: 0.0024218420001034247
['<sphinx_needs.directives.need.NeedDirective object at 0x76984cbe2d50>']
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 | 41.00000 |
| Overall [s] | 0.00272 |
| Average [s] | 0.00007 |
| Min [s] | 0.00005 |
| Max [s] | 0.00018 |
| Min-Max spread [%] | 396.11556 |
| Ratio build time [%] | 0.00 |
Max: 0.00017865999984678638
['<sphinx_needs.directives.needflow._directive.NeedflowDirective object at 0x76984']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/latest/lib/python3.11/site-packages/sphinx_needs/directives/needflow/_directive.py
Line: 89
| Amount | 1.00000 |
| Overall [s] | 0.00293 |
| Average [s] | 0.00293 |
| Min [s] | 0.00293 |
| Max [s] | 0.00293 |
| Min-Max spread [%] | 100.00000 |
| Ratio build time [%] | 0.00 |
Max: 0.002930182000000059
['<sphinx_needs.directives.needimport.NeedimportDirective object at 0x76983b7cbc10']
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.000007040000127744861
['<sphinx.application.Sphinx object at 0x7698538016d0>', "NeedItem(core={'id': 'R_A6A4E', 'type': 'req', 'type_name': 'Requirement', 'type", '<sphinx_needs.views.NeedsView object at 0x769844376780>', '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