| # | 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.3061723 | 0.0013668 | 0.0000767 | 0.0047250 | 224 | 6162.3 | 0.32 |
| 2 | _build_needextract | build_needextract | internal | 0.0067046 | 0.0016761 | 0.0004306 | 0.0028741 | 4 | 667.4 | 0.01 |
| 3 | calc_sum | dyn_func | user | 0.0065106 | 0.0016276 | 0.0000102 | 0.0060688 | 4 | 59673.4 | 0.01 |
| 4 | check_linked_values | dyn_func | user | 0.0003856 | 0.0000643 | 0.0000032 | 0.0003609 | 6 | 11419.3 | 0.00 |
| 5 | copy | dyn_func | user | 0.0039587 | 0.0002084 | 0.0000008 | 0.0039202 | 19 | 461194.6 | 0.00 |
| 6 | echo | dyn_func | user | 0.0000014 | 0.0000007 | 0.0000006 | 0.0000007 | 2 | 115.6 | 0.00 |
| 7 | links_from_content | dyn_func | user | 0.0002213 | 0.0001107 | 0.0000941 | 0.0001272 | 2 | 135.2 | 0.00 |
| 8 | test | dyn_func | user | 0.0000072 | 0.0000072 | 0.0000072 | 0.0000072 | 1 | 100.0 | 0.00 |
| 9 | filter_needs | filtering | internal | 0.0305580 | 0.0043654 | 0.0000535 | 0.0167006 | 7 | 31196.8 | 0.03 |
| 10 | filter_needs_and_parts | filtering | internal | 0.0546155 | 0.0014761 | 0.0000466 | 0.0126075 | 37 | 27047.8 | 0.06 |
| 11 | filter_single_need | filtering | internal | 0.0304746 | 0.0000154 | 0.0000023 | 0.0000987 | 1978 | 4311.6 | 0.03 |
| 12 | post_process_needs_data | need_post_process | internal | 0.0952680 | 0.0952680 | 0.0952680 | 0.0952680 | 1 | 100.0 | 0.10 |
| 13 | run | need | internal | 0.1173053 | 0.0006240 | 0.0000034 | 0.0027597 | 188 | 82110.5 | 0.12 |
| 14 | process_needflow_graphviz | needflow_graphviz | internal | 0.0107680 | 0.0053840 | 0.0010389 | 0.0097291 | 2 | 936.5 | 0.01 |
| 15 | process_needflow_plantuml | needflow_plantuml | internal | 0.0296118 | 0.0049353 | 0.0006664 | 0.0184419 | 6 | 2767.3 | 0.03 |
| 16 | run | needflow | internal | 0.0027756 | 0.0000677 | 0.0000455 | 0.0001966 | 41 | 431.9 | 0.00 |
| 17 | run | needimport | internal | 0.0029606 | 0.0029606 | 0.0029606 | 0.0029606 | 1 | 100.0 | 0.00 |
| 18 | process_needpie | needpie | internal | 0.3865364 | 0.1932682 | 0.0296004 | 0.3569360 | 2 | 1205.8 | 0.41 |
| 19 | process_needtables | needtable | internal | 0.1389106 | 0.0198444 | 0.0012827 | 0.0994751 | 7 | 7755.2 | 0.15 |
| 20 | process_needuml | needuml | internal | 0.0087338 | 0.0029113 | 0.0003367 | 0.0047469 | 3 | 1409.9 | 0.01 |
| Amount | 4.00000 |
| Overall [s] | 0.00670 |
| Average [s] | 0.00168 |
| Min [s] | 0.00043 |
| Max [s] | 0.00287 |
| Min-Max spread [%] | 667.41641 |
| Ratio build time [%] | 0.01 |
Max: 0.0028741220012307167
['<sphinx.application.Sphinx object at 0x72e6caf09310>', '<Needextract docname="directives/needextract" filter="id == "EXTRACT_FEATURE_1""', "NeedItem(core={'id': 'EXTRACT_FEATURE_1', 'type': 'feature', 'type_name': 'Featu", "{'ids': ['needextract-directives/needextract-3'], '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.30617 |
| Average [s] | 0.00137 |
| Min [s] | 0.00008 |
| Max [s] | 0.00472 |
| Min-Max spread [%] | 6162.34236 |
| Ratio build time [%] | 0.32 |
Max: 0.004724975999124581
['<Need classes="need need-spec" ids="EX_CARD_PROFILE" refid="EX_CARD_PROFILE"><pa', "NeedItem(core={'id': 'EX_CARD_PROFILE', 'type': 'spec', 'type_name': 'Specificat", '<sphinx.application.Sphinx object at 0x72e6caf09310>']
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.00651 |
| Average [s] | 0.00163 |
| Min [s] | 0.00001 |
| Max [s] | 0.00607 |
| Min-Max spread [%] | 59673.36869 |
| Ratio build time [%] | 0.01 |
Max: 0.006068782000511419
['<sphinx.application.Sphinx object at 0x72e6caf09310>', "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.00039 |
| Average [s] | 0.00006 |
| Min [s] | 0.00000 |
| Max [s] | 0.00036 |
| Min-Max spread [%] | 11419.30627 |
| Ratio build time [%] | 0.00 |
Max: 0.00036085000101593323
['<sphinx.application.Sphinx object at 0x72e6caf09310>', "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.00396 |
| Average [s] | 0.00021 |
| Min [s] | 0.00000 |
| Max [s] | 0.00392 |
| Min-Max spread [%] | 461194.55373 |
| Ratio build time [%] | 0.00 |
Max: 0.0039201500003400724
['<sphinx.application.Sphinx object at 0x72e6caf09310>', "NeedItem(core={'id': 'copy_4', 'type': 'test', 'type_name': 'Test Case', 'type_p", '<sphinx_needs.views.NeedsView object at 0x72e6b3d7ad00>', '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 [%] | 115.62482 |
| Ratio build time [%] | 0.00 |
Max: 0.0000007399994501611218
['<sphinx.application.Sphinx object at 0x72e6caf09310>', 'None', '<sphinx_needs.views.NeedsView object at 0x72e6b3d7ad00>', '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.03056 |
| Average [s] | 0.00437 |
| Min [s] | 0.00005 |
| Max [s] | 0.01670 |
| Min-Max spread [%] | 31196.83558 |
| Ratio build time [%] | 0.03 |
Max: 0.01670060200012813
["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.05462 |
| Average [s] | 0.00148 |
| Min [s] | 0.00005 |
| Max [s] | 0.01261 |
| Min-Max spread [%] | 27047.82245 |
| Ratio build time [%] | 0.06 |
Max: 0.012607530999957817
["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.03047 |
| Average [s] | 0.00002 |
| Min [s] | 0.00000 |
| Max [s] | 0.00010 |
| Min-Max spread [%] | 4311.61508 |
| Ratio build time [%] | 0.03 |
Max: 0.00009873599992715754
["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.00022 |
| Average [s] | 0.00011 |
| Min [s] | 0.00009 |
| Max [s] | 0.00013 |
| Min-Max spread [%] | 135.15980 |
| Ratio build time [%] | 0.00 |
Max: 0.00012720700033241883
['<sphinx.application.Sphinx object at 0x72e6caf09310>', "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.09527 |
| Average [s] | 0.09527 |
| Min [s] | 0.09527 |
| Max [s] | 0.09527 |
| Min-Max spread [%] | 100.00000 |
| Ratio build time [%] | 0.10 |
Max: 0.09526799599916558
['<sphinx.application.Sphinx object at 0x72e6caf09310>']
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.01077 |
| Average [s] | 0.00538 |
| Min [s] | 0.00104 |
| Max [s] | 0.00973 |
| Min-Max spread [%] | 936.48635 |
| Ratio build time [%] | 0.01 |
Max: 0.009729138000693638
['<sphinx.application.Sphinx object at 0x72e6caf09310>', '<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.02961 |
| Average [s] | 0.00494 |
| Min [s] | 0.00067 |
| Max [s] | 0.01844 |
| Min-Max spread [%] | 2767.31091 |
| Ratio build time [%] | 0.03 |
Max: 0.018441857999278
['<sphinx.application.Sphinx object at 0x72e6caf09310>', '<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.38654 |
| Average [s] | 0.19327 |
| Min [s] | 0.02960 |
| Max [s] | 0.35694 |
| Min-Max spread [%] | 1205.84900 |
| Ratio build time [%] | 0.41 |
Max: 0.3569359949997306
['<sphinx.application.Sphinx object at 0x72e6caf09310>', '<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.13891 |
| Average [s] | 0.01984 |
| Min [s] | 0.00128 |
| Max [s] | 0.09948 |
| Min-Max spread [%] | 7755.24120 |
| Ratio build time [%] | 0.15 |
Max: 0.09947508299956098
['<sphinx.application.Sphinx object at 0x72e6caf09310>', '<document needs_has_interactive_table="1" source="/home/docs/checkouts/readthedo', '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: 304
| Amount | 3.00000 |
| Overall [s] | 0.00873 |
| Average [s] | 0.00291 |
| Min [s] | 0.00034 |
| Max [s] | 0.00475 |
| Min-Max spread [%] | 1409.92667 |
| Ratio build time [%] | 0.01 |
Max: 0.004746926999359857
['<sphinx.application.Sphinx object at 0x72e6caf09310>', '<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: 639
| Amount | 188.00000 |
| Overall [s] | 0.11731 |
| Average [s] | 0.00062 |
| Min [s] | 0.00000 |
| Max [s] | 0.00276 |
| Min-Max spread [%] | 82110.45624 |
| Ratio build time [%] | 0.12 |
Max: 0.0027597320004133508
['<sphinx_needs.directives.need.NeedDirective object at 0x72e6c42a0d50>']
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.00278 |
| Average [s] | 0.00007 |
| Min [s] | 0.00005 |
| Max [s] | 0.00020 |
| Min-Max spread [%] | 431.87881 |
| Ratio build time [%] | 0.00 |
Max: 0.000196560999029316
['<sphinx_needs.directives.needflow._directive.NeedflowDirective object at 0x72e6c']
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.00296 |
| Average [s] | 0.00296 |
| Min [s] | 0.00296 |
| Max [s] | 0.00296 |
| Min-Max spread [%] | 100.00000 |
| Ratio build time [%] | 0.00 |
Max: 0.0029606179996335413
['<sphinx_needs.directives.needimport.NeedimportDirective object at 0x72e6bc11d010']
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.000007220000043162145
['<sphinx.application.Sphinx object at 0x72e6caf09310>', "NeedItem(core={'id': 'R_A6A4E', 'type': 'req', 'type_name': 'Requirement', 'type", '<sphinx_needs.views.NeedsView object at 0x72e6b3d7ad00>', '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