| # | 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.5537848 | 0.0024945 | 0.0000918 | 0.2477842 | 222 | 269811.6 | 0.49 |
| 2 | _build_needextract | build_needextract | internal | 0.0059215 | 0.0014804 | 0.0006744 | 0.0018867 | 4 | 279.8 | 0.01 |
| 3 | calc_sum | dyn_func | user | 0.0067746 | 0.0016936 | 0.0000101 | 0.0063237 | 4 | 62853.1 | 0.01 |
| 4 | check_linked_values | dyn_func | user | 0.0003689 | 0.0000615 | 0.0000032 | 0.0003436 | 6 | 10704.4 | 0.00 |
| 5 | copy | dyn_func | user | 0.0042891 | 0.0002257 | 0.0000010 | 0.0042502 | 19 | 408676.7 | 0.00 |
| 6 | echo | dyn_func | user | 0.0000016 | 0.0000008 | 0.0000007 | 0.0000008 | 2 | 116.3 | 0.00 |
| 7 | links_from_content | dyn_func | user | 0.0002463 | 0.0001231 | 0.0001033 | 0.0001430 | 2 | 138.4 | 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.0253101 | 0.0036157 | 0.0000509 | 0.0120753 | 7 | 23736.2 | 0.02 |
| 10 | filter_needs_and_parts | filtering | internal | 0.0511901 | 0.0014219 | 0.0000077 | 0.0081180 | 36 | 105689.1 | 0.05 |
| 11 | filter_single_need | filtering | internal | 0.0319472 | 0.0000163 | 0.0000022 | 0.0000979 | 1961 | 4449.2 | 0.03 |
| 12 | post_process_needs_data | need_post_process | internal | 0.0928109 | 0.0928109 | 0.0928109 | 0.0928109 | 1 | 100.0 | 0.08 |
| 13 | run | need | internal | 0.1823081 | 0.0008599 | 0.0000057 | 0.0090200 | 212 | 159646.4 | 0.16 |
| 14 | process_needflow_graphviz | needflow_graphviz | internal | 0.0078598 | 0.0039299 | 0.0010949 | 0.0067649 | 2 | 617.9 | 0.01 |
| 15 | process_needflow_plantuml | needflow_plantuml | internal | 0.0254749 | 0.0042458 | 0.0005897 | 0.0145432 | 6 | 2466.2 | 0.02 |
| 16 | run | needflow | internal | 0.0022720 | 0.0000649 | 0.0000467 | 0.0001612 | 35 | 345.6 | 0.00 |
| 17 | run | needimport | internal | 0.0033107 | 0.0033107 | 0.0033107 | 0.0033107 | 1 | 100.0 | 0.00 |
| 18 | process_needpie | needpie | internal | 0.3628440 | 0.1814220 | 0.0305524 | 0.3322916 | 2 | 1087.6 | 0.32 |
| 19 | process_needtables | needtable | internal | 0.1430784 | 0.0204398 | 0.0013864 | 0.1019072 | 7 | 7350.7 | 0.13 |
| 20 | process_needuml | needuml | internal | 0.0087869 | 0.0029290 | 0.0003696 | 0.0048406 | 3 | 1309.8 | 0.01 |
| Amount | 4.00000 |
| Overall [s] | 0.00592 |
| Average [s] | 0.00148 |
| Min [s] | 0.00067 |
| Max [s] | 0.00189 |
| Min-Max spread [%] | 279.75016 |
| Ratio build time [%] | 0.01 |
Max: 0.0018866909995267633
['<sphinx.application.Sphinx object at 0x76be52f1aa90>', '<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.55378 |
| Average [s] | 0.00249 |
| Min [s] | 0.00009 |
| Max [s] | 0.24778 |
| Min-Max spread [%] | 269811.63120 |
| Ratio build time [%] | 0.49 |
Max: 0.24778420999973605
['<Need classes="[\'need\', \'need-test\']" ids="[\'T_0F2B7\']" refid="T_0F2B7"/>', "NeedItem(core={'id': 'T_0F2B7', 'type': 'test', 'type_name': 'Test Case', 'type_", '<sphinx.application.Sphinx object at 0x76be52f1aa90>']
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.00677 |
| Average [s] | 0.00169 |
| Min [s] | 0.00001 |
| Max [s] | 0.00632 |
| Min-Max spread [%] | 62853.12301 |
| Ratio build time [%] | 0.01 |
Max: 0.00632365299952653
['<sphinx.application.Sphinx object at 0x76be52f1aa90>', "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.00037 |
| Average [s] | 0.00006 |
| Min [s] | 0.00000 |
| Max [s] | 0.00034 |
| Min-Max spread [%] | 10704.39351 |
| Ratio build time [%] | 0.00 |
Max: 0.0003436110000620829
['<sphinx.application.Sphinx object at 0x76be52f1aa90>', "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.00429 |
| Average [s] | 0.00023 |
| Min [s] | 0.00000 |
| Max [s] | 0.00425 |
| Min-Max spread [%] | 408676.69500 |
| Ratio build time [%] | 0.00 |
Max: 0.0042502409996814094
['<sphinx.application.Sphinx object at 0x76be52f1aa90>', "NeedItem(core={'id': 'copy_4', 'type': 'test', 'type_name': 'Test Case', 'type_p", '<sphinx_needs.views.NeedsView object at 0x76be3be69fc0>', '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 [%] | 116.27910 |
| Ratio build time [%] | 0.00 |
Max: 0.0000008499991963617504
['<sphinx.application.Sphinx object at 0x76be52f1aa90>', 'None', '<sphinx_needs.views.NeedsView object at 0x76be3be69fc0>', '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.02531 |
| Average [s] | 0.00362 |
| Min [s] | 0.00005 |
| Max [s] | 0.01208 |
| Min-Max spread [%] | 23736.15322 |
| Ratio build time [%] | 0.02 |
Max: 0.012075293000634701
["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.05119 |
| Average [s] | 0.00142 |
| Min [s] | 0.00001 |
| Max [s] | 0.00812 |
| Min-Max spread [%] | 105689.10013 |
| Ratio build time [%] | 0.05 |
Max: 0.008117978999507613
["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.03195 |
| Average [s] | 0.00002 |
| Min [s] | 0.00000 |
| Max [s] | 0.00010 |
| Min-Max spread [%] | 4449.16150 |
| Ratio build time [%] | 0.03 |
Max: 0.00009792600030777976
["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: 684
| Amount | 2.00000 |
| Overall [s] | 0.00025 |
| Average [s] | 0.00012 |
| Min [s] | 0.00010 |
| Max [s] | 0.00014 |
| Min-Max spread [%] | 138.37934 |
| Ratio build time [%] | 0.00 |
Max: 0.00014296799963631202
['<sphinx.application.Sphinx object at 0x76be52f1aa90>', "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.09281 |
| Average [s] | 0.09281 |
| Min [s] | 0.09281 |
| Max [s] | 0.09281 |
| Min-Max spread [%] | 100.00000 |
| Ratio build time [%] | 0.08 |
Max: 0.09281091599950742
['<sphinx.application.Sphinx object at 0x76be52f1aa90>']
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.00786 |
| Average [s] | 0.00393 |
| Min [s] | 0.00109 |
| Max [s] | 0.00676 |
| Min-Max spread [%] | 617.86754 |
| Ratio build time [%] | 0.01 |
Max: 0.006764938998458092
['<sphinx.application.Sphinx object at 0x76be52f1aa90>', '<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.02547 |
| Average [s] | 0.00425 |
| Min [s] | 0.00059 |
| Max [s] | 0.01454 |
| Min-Max spread [%] | 2466.22881 |
| Ratio build time [%] | 0.02 |
Max: 0.01454322800054797
['<sphinx.application.Sphinx object at 0x76be52f1aa90>', '<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.36284 |
| Average [s] | 0.18142 |
| Min [s] | 0.03055 |
| Max [s] | 0.33229 |
| Min-Max spread [%] | 1087.61093 |
| Ratio build time [%] | 0.32 |
Max: 0.3322915560002002
['<sphinx.application.Sphinx object at 0x76be52f1aa90>', '<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.14308 |
| Average [s] | 0.02044 |
| Min [s] | 0.00139 |
| Max [s] | 0.10191 |
| Min-Max spread [%] | 7350.74446 |
| Ratio build time [%] | 0.13 |
Max: 0.10190719300044293
['<sphinx.application.Sphinx object at 0x76be52f1aa90>', '<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.00879 |
| Average [s] | 0.00293 |
| Min [s] | 0.00037 |
| Max [s] | 0.00484 |
| Min-Max spread [%] | 1309.77428 |
| Ratio build time [%] | 0.01 |
Max: 0.004840559000513167
['<sphinx.application.Sphinx object at 0x76be52f1aa90>', '<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.18231 |
| Average [s] | 0.00086 |
| Min [s] | 0.00001 |
| Max [s] | 0.00902 |
| Min-Max spread [%] | 159646.39929 |
| Ratio build time [%] | 0.16 |
Max: 0.009020022000186145
['<sphinx_needs.directives.need.NeedDirective object at 0x76be4d4db250>']
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.00227 |
| Average [s] | 0.00006 |
| Min [s] | 0.00005 |
| Max [s] | 0.00016 |
| Min-Max spread [%] | 345.61336 |
| Ratio build time [%] | 0.00 |
Max: 0.00016123899968079058
['<sphinx_needs.directives.needflow._directive.NeedflowDirective object at 0x76be4']
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.00331 |
| Average [s] | 0.00331 |
| Min [s] | 0.00331 |
| Max [s] | 0.00331 |
| Min-Max spread [%] | 100.00000 |
| Ratio build time [%] | 0.00 |
Max: 0.003310694999527186
['<sphinx_needs.directives.needimport.NeedimportDirective object at 0x76be3d17d190']
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.000006890999429742806
['<sphinx.application.Sphinx object at 0x76be52f1aa90>', "NeedItem(core={'id': 'R_A6A4E', 'type': 'req', 'type_name': 'Requirement', 'type", '<sphinx_needs.views.NeedsView object at 0x76be3be69fc0>', '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