| # | 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.3032379 | 0.0013537 | 0.0001394 | 0.0032809 | 224 | 2353.4 | 0.27 |
| 2 | _build_needextract | build_needextract | internal | 0.0064468 | 0.0016117 | 0.0006251 | 0.0023662 | 4 | 378.5 | 0.01 |
| 3 | calc_sum | dyn_func | user | 0.0070523 | 0.0017631 | 0.0000090 | 0.0066259 | 4 | 73214.8 | 0.01 |
| 4 | check_linked_values | dyn_func | user | 0.0003733 | 0.0000622 | 0.0000033 | 0.0003495 | 6 | 10750.2 | 0.00 |
| 5 | copy | dyn_func | user | 0.0040358 | 0.0002124 | 0.0000009 | 0.0039995 | 19 | 434723.8 | 0.00 |
| 6 | echo | dyn_func | user | 0.0000015 | 0.0000008 | 0.0000007 | 0.0000009 | 2 | 136.9 | 0.00 |
| 7 | links_from_content | dyn_func | user | 0.0001906 | 0.0000953 | 0.0000760 | 0.0001147 | 2 | 150.9 | 0.00 |
| 8 | test | dyn_func | user | 0.0000077 | 0.0000077 | 0.0000077 | 0.0000077 | 1 | 100.0 | 0.00 |
| 9 | filter_needs | filtering | internal | 0.0225402 | 0.0032200 | 0.0000688 | 0.0120585 | 7 | 17516.2 | 0.02 |
| 10 | filter_needs_and_parts | filtering | internal | 0.0457244 | 0.0012701 | 0.0000435 | 0.0080960 | 36 | 18623.6 | 0.04 |
| 11 | filter_single_need | filtering | internal | 0.0313079 | 0.0000158 | 0.0000023 | 0.0006323 | 1978 | 27731.0 | 0.03 |
| 12 | post_process_needs_data | need_post_process | internal | 0.0860393 | 0.0860393 | 0.0860393 | 0.0860393 | 1 | 100.0 | 0.08 |
| 13 | run | need | internal | 0.1595724 | 0.0007457 | 0.0000048 | 0.0058914 | 214 | 122994.1 | 0.14 |
| 14 | process_needflow_graphviz | needflow_graphviz | internal | 0.0104571 | 0.0052286 | 0.0010540 | 0.0094031 | 2 | 892.1 | 0.01 |
| 15 | process_needflow_plantuml | needflow_plantuml | internal | 0.0302200 | 0.0050367 | 0.0006926 | 0.0194199 | 6 | 2804.0 | 0.03 |
| 16 | run | needflow | internal | 0.0028393 | 0.0000693 | 0.0000487 | 0.0001701 | 41 | 349.5 | 0.00 |
| 17 | run | needimport | internal | 0.0032928 | 0.0032928 | 0.0032928 | 0.0032928 | 1 | 100.0 | 0.00 |
| 18 | process_needpie | needpie | internal | 0.3771593 | 0.1885796 | 0.0315383 | 0.3456210 | 2 | 1095.9 | 0.33 |
| 19 | process_needtables | needtable | internal | 0.3638918 | 0.0519845 | 0.0013415 | 0.3261545 | 7 | 24311.9 | 0.32 |
| 20 | process_needuml | needuml | internal | 0.0086281 | 0.0028760 | 0.0003076 | 0.0047017 | 3 | 1528.5 | 0.01 |
| Amount | 4.00000 |
| Overall [s] | 0.00645 |
| Average [s] | 0.00161 |
| Min [s] | 0.00063 |
| Max [s] | 0.00237 |
| Min-Max spread [%] | 378.50182 |
| Ratio build time [%] | 0.01 |
Max: 0.002366188999985752
['<sphinx.application.Sphinx object at 0x7eff25ea7e10>', '<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: 168
| Amount | 224.00000 |
| Overall [s] | 0.30324 |
| Average [s] | 0.00135 |
| Min [s] | 0.00014 |
| Max [s] | 0.00328 |
| Min-Max spread [%] | 2353.35189 |
| Ratio build time [%] | 0.27 |
Max: 0.0032809020003696787
['<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 0x7eff25ea7e10>']
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.00705 |
| Average [s] | 0.00176 |
| Min [s] | 0.00001 |
| Max [s] | 0.00663 |
| Min-Max spread [%] | 73214.75309 |
| Ratio build time [%] | 0.01 |
Max: 0.0066259350005566375
['<sphinx.application.Sphinx object at 0x7eff25ea7e10>', "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.00037 |
| Average [s] | 0.00006 |
| Min [s] | 0.00000 |
| Max [s] | 0.00035 |
| Min-Max spread [%] | 10750.20084 |
| Ratio build time [%] | 0.00 |
Max: 0.0003494889997455175
['<sphinx.application.Sphinx object at 0x7eff25ea7e10>', "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.00404 |
| Average [s] | 0.00021 |
| Min [s] | 0.00000 |
| Max [s] | 0.00400 |
| Min-Max spread [%] | 434723.78308 |
| Ratio build time [%] | 0.00 |
Max: 0.003999460000159161
['<sphinx.application.Sphinx object at 0x7eff25ea7e10>', "NeedItem(core={'id': 'copy_4', 'type': 'test', 'type_name': 'Test Case', 'type_p", '<sphinx_needs.views.NeedsView object at 0x7eff181586c0>', '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 [%] | 136.92294 |
| Ratio build time [%] | 0.00 |
Max: 0.0000008899996828404255
['<sphinx.application.Sphinx object at 0x7eff25ea7e10>', 'None', '<sphinx_needs.views.NeedsView object at 0x7eff181586c0>', '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.02254 |
| Average [s] | 0.00322 |
| Min [s] | 0.00007 |
| Max [s] | 0.01206 |
| Min-Max spread [%] | 17516.18209 |
| Ratio build time [%] | 0.02 |
Max: 0.01205848999961745
["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: 527
| Amount | 36.00000 |
| Overall [s] | 0.04572 |
| Average [s] | 0.00127 |
| Min [s] | 0.00004 |
| Max [s] | 0.00810 |
| Min-Max spread [%] | 18623.55558 |
| Ratio build time [%] | 0.04 |
Max: 0.00809603200013953
["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: 549
| Amount | 1978.00000 |
| Overall [s] | 0.03131 |
| Average [s] | 0.00002 |
| Min [s] | 0.00000 |
| Max [s] | 0.00063 |
| Min-Max spread [%] | 27730.95951 |
| Ratio build time [%] | 0.03 |
Max: 0.0006322660001387703
["NeedItem(core={'id': 'req_flow_001', 'type': 'req', 'type_name': 'Requirement', ", "NeedsSphinxConfig(from_toml='ubproject.toml', from_toml_table=[], schema_validat", "id in ['spec_flow_002', 'subspec_2'] or type == 'req'", 'ValuesView(<sphinx_needs.views.NeedsView object at 0x7eff181586c0>)']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/latest/lib/python3.11/site-packages/sphinx_needs/filter_common.py
Line: 718
| Amount | 2.00000 |
| Overall [s] | 0.00019 |
| Average [s] | 0.00010 |
| Min [s] | 0.00008 |
| Max [s] | 0.00011 |
| Min-Max spread [%] | 150.91481 |
| Ratio build time [%] | 0.00 |
Max: 0.00011465299940027762
['<sphinx.application.Sphinx object at 0x7eff25ea7e10>', "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.08604 |
| Average [s] | 0.08604 |
| Min [s] | 0.08604 |
| Max [s] | 0.08604 |
| Min-Max spread [%] | 100.00000 |
| Ratio build time [%] | 0.08 |
Max: 0.08603934300026594
['<sphinx.application.Sphinx object at 0x7eff25ea7e10>']
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.01046 |
| Average [s] | 0.00523 |
| Min [s] | 0.00105 |
| Max [s] | 0.00940 |
| Min-Max spread [%] | 892.10549 |
| Ratio build time [%] | 0.01 |
Max: 0.009403113000189478
['<sphinx.application.Sphinx object at 0x7eff25ea7e10>', '<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.03022 |
| Average [s] | 0.00504 |
| Min [s] | 0.00069 |
| Max [s] | 0.01942 |
| Min-Max spread [%] | 2804.01197 |
| Ratio build time [%] | 0.03 |
Max: 0.019419942000240553
['<sphinx.application.Sphinx object at 0x7eff25ea7e10>', '<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.37716 |
| Average [s] | 0.18858 |
| Min [s] | 0.03154 |
| Max [s] | 0.34562 |
| Min-Max spread [%] | 1095.87817 |
| Ratio build time [%] | 0.33 |
Max: 0.3456210260001171
['<sphinx.application.Sphinx object at 0x7eff25ea7e10>', '<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.36389 |
| Average [s] | 0.05198 |
| Min [s] | 0.00134 |
| Max [s] | 0.32615 |
| Min-Max spread [%] | 24311.89199 |
| Ratio build time [%] | 0.32 |
Max: 0.3261544850001883
['<sphinx.application.Sphinx object at 0x7eff25ea7e10>', '<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.00863 |
| Average [s] | 0.00288 |
| Min [s] | 0.00031 |
| Max [s] | 0.00470 |
| Min-Max spread [%] | 1528.51026 |
| Ratio build time [%] | 0.01 |
Max: 0.004701667000517773
['<sphinx.application.Sphinx object at 0x7eff25ea7e10>', '<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: 566
| Amount | 214.00000 |
| Overall [s] | 0.15957 |
| Average [s] | 0.00075 |
| Min [s] | 0.00000 |
| Max [s] | 0.00589 |
| Min-Max spread [%] | 122994.10814 |
| Ratio build time [%] | 0.14 |
Max: 0.005891417000384536
['<sphinx_needs.directives.need.NeedDirective object at 0x7eff1bd02090>']
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.00284 |
| Average [s] | 0.00007 |
| Min [s] | 0.00005 |
| Max [s] | 0.00017 |
| Min-Max spread [%] | 349.49765 |
| Ratio build time [%] | 0.00 |
Max: 0.00017010400006256532
['<sphinx_needs.directives.needflow._directive.NeedflowDirective object at 0x7eff2']
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.00329 |
| Average [s] | 0.00329 |
| Min [s] | 0.00329 |
| Max [s] | 0.00329 |
| Min-Max spread [%] | 100.00000 |
| Ratio build time [%] | 0.00 |
Max: 0.0032928420005191583
['<sphinx_needs.directives.needimport.NeedimportDirective object at 0x7eff0e7037d0']
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.000007650000043213367
['<sphinx.application.Sphinx object at 0x7eff25ea7e10>', "NeedItem(core={'id': 'R_A6A4E', 'type': 'req', 'type_name': 'Requirement', 'type", '<sphinx_needs.views.NeedsView object at 0x7eff181586c0>', '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