| # | 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.7624399 | 0.0034344 | 0.0014900 | 0.1917598 | 222 | 12869.6 | 1.08 |
| 2 | _build_needextract | build_needextract | internal | 0.0104591 | 0.0026148 | 0.0018705 | 0.0029925 | 4 | 160.0 | 0.01 |
| 3 | calc_sum | dyn_func | user | 0.0039642 | 0.0009910 | 0.0000064 | 0.0034598 | 4 | 54143.3 | 0.01 |
| 4 | check_linked_values | dyn_func | user | 0.0003100 | 0.0000517 | 0.0000013 | 0.0002981 | 6 | 22411.4 | 0.00 |
| 5 | copy | dyn_func | user | 0.0011168 | 0.0000532 | 0.0000004 | 0.0010969 | 21 | 304707.4 | 0.00 |
| 6 | echo | dyn_func | user | 0.0000016 | 0.0000008 | 0.0000006 | 0.0000011 | 2 | 191.1 | 0.00 |
| 7 | links_from_content | dyn_func | user | 0.0001842 | 0.0000921 | 0.0000065 | 0.0001777 | 2 | 2750.8 | 0.00 |
| 8 | test | dyn_func | user | 0.0000056 | 0.0000056 | 0.0000056 | 0.0000056 | 1 | 100.0 | 0.00 |
| 9 | filter_needs | filtering | internal | 0.0346418 | 0.0009898 | 0.0000175 | 0.0086076 | 35 | 49101.9 | 0.05 |
| 10 | filter_single_need | filtering | internal | 0.0217152 | 0.0000047 | 0.0000018 | 0.0001594 | 4608 | 8613.6 | 0.03 |
| 11 | post_process_needs_data | need_post_process | internal | 0.0600523 | 0.0600523 | 0.0600523 | 0.0600523 | 1 | 100.0 | 0.08 |
| 12 | run | need | internal | 0.0886128 | 0.0004180 | 0.0000008 | 0.0038942 | 212 | 480762.4 | 0.13 |
| 13 | process_needflow_graphviz | needflow_graphviz | internal | 0.0043252 | 0.0021626 | 0.0006770 | 0.0036482 | 2 | 538.9 | 0.01 |
| 14 | process_needflow_plantuml | needflow_plantuml | internal | 0.0158763 | 0.0026461 | 0.0004180 | 0.0069557 | 6 | 1664.2 | 0.02 |
| 15 | run | needflow | internal | 0.0017454 | 0.0000499 | 0.0000340 | 0.0001682 | 35 | 495.6 | 0.00 |
| 16 | run | needimport | internal | 0.0018014 | 0.0018014 | 0.0018014 | 0.0018014 | 1 | 100.0 | 0.00 |
| 17 | process_needpie | needpie | internal | 0.2317547 | 0.1158774 | 0.0227873 | 0.2089674 | 2 | 917.0 | 0.33 |
| 18 | process_needtables | needtable | internal | 3.9143508 | 0.5591930 | 0.0161277 | 3.0773504 | 7 | 19081.1 | 5.53 |
| 19 | process_needuml | needuml | internal | 0.0664899 | 0.0221633 | 0.0010921 | 0.0418416 | 3 | 3831.1 | 0.09 |
| Amount | 4.00000 |
| Overall [s] | 0.01046 |
| Average [s] | 0.00261 |
| Min [s] | 0.00187 |
| Max [s] | 0.00299 |
| Min-Max spread [%] | 159.98225 |
| Ratio build time [%] | 0.01 |
Max: 0.0029925160015409347
['<sphinx.application.Sphinx object at 0x72af925d3e90>', '<Needextract docname="directives/needextract" filter="id == \'EXTRACT_FEATURE_1\'"', "{'docname': 'directives/needextract', 'lineno': 15, 'lineno_content': 18, 'docty", "{'ids': ['needextract-directives/needextract-0'], 'classes': [], 'names': [], 'd"]
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/5.1.0/lib/python3.11/site-packages/sphinx_needs/directives/needextract.py
Line: 166
| Amount | 222.00000 |
| Overall [s] | 0.76244 |
| Average [s] | 0.00343 |
| Min [s] | 0.00149 |
| Max [s] | 0.19176 |
| Min-Max spread [%] | 12869.62675 |
| Ratio build time [%] | 1.08 |
Max: 0.19175975499820197
['<Need classes="[\'need\', \'need-user\', \'blue_border\']" ids="[\'USER_D\']" refid="USE', "{'docname': 'directives/needsequence', 'lineno': 58, 'lineno_content': 63, 'doct", '<sphinx.application.Sphinx object at 0x72af925d3e90>']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/5.1.0/lib/python3.11/site-packages/sphinx_needs/layout.py
Line: 39
| Amount | 4.00000 |
| Overall [s] | 0.00396 |
| Average [s] | 0.00099 |
| Min [s] | 0.00001 |
| Max [s] | 0.00346 |
| Min-Max spread [%] | 54143.32792 |
| Ratio build time [%] | 0.01 |
Max: 0.003459758998360485
['<sphinx.application.Sphinx object at 0x72af925d3e90>', "{'docname': 'dynamic_functions', 'lineno': 41, 'lineno_content': 45, 'doctype': ", "{'xyz_123': {'docname': 'configuration', 'lineno': 248, 'lineno_content': 254, '", 'hours', 'hours.isdigit() and float(hours) > 10']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/5.1.0/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 300
| Amount | 6.00000 |
| Overall [s] | 0.00031 |
| Average [s] | 0.00005 |
| Min [s] | 0.00000 |
| Max [s] | 0.00030 |
| Min-Max spread [%] | 22411.40491 |
| Ratio build time [%] | 0.00 |
Max: 0.0002980719982588198
['<sphinx.application.Sphinx object at 0x72af925d3e90>', "{'docname': 'dynamic_functions', 'lineno': 57, 'lineno_content': 62, 'doctype': ", "{'xyz_123': {'docname': 'configuration', 'lineno': 248, 'lineno_content': 254, '", 'progress', 'status', 'in progress', 'type == "req" ']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/5.1.0/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 171
| Amount | 21.00000 |
| Overall [s] | 0.00112 |
| Average [s] | 0.00005 |
| Min [s] | 0.00000 |
| Max [s] | 0.00110 |
| Min-Max spread [%] | 304707.36489 |
| Ratio build time [%] | 0.00 |
Max: 0.0010969459981424734
['<sphinx.application.Sphinx object at 0x72af925d3e90>', "{'docname': 'dynamic_functions', 'lineno': 44, 'lineno_content': 47, 'doctype': ", '<sphinx_needs.views.NeedsView object at 0x72af84a7c280>', 'title']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/5.1.0/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 73
| Amount | 2.00000 |
| Overall [s] | 0.00000 |
| Average [s] | 0.00000 |
| Min [s] | 0.00000 |
| Max [s] | 0.00000 |
| Min-Max spread [%] | 191.07197 |
| Ratio build time [%] | 0.00 |
Max: 1.0699986887630075e-06
['<sphinx.application.Sphinx object at 0x72af925d3e90>', 'None', '<sphinx_needs.views.NeedsView object at 0x72af84a7c280>', 'first test']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/5.1.0/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 51
| Amount | 35.00000 |
| Overall [s] | 0.03464 |
| Average [s] | 0.00099 |
| Min [s] | 0.00002 |
| Max [s] | 0.00861 |
| Min-Max spread [%] | 49101.91945 |
| Ratio build time [%] | 0.05 |
Max: 0.008607567000581184
["dict_values([{'docname': 'configuration', 'lineno': 248, 'lineno_content': 254, ", "NeedsSphinxConfig(from_toml='ubproject.toml', from_toml_table=[], types=[{'direc", 'id == "extend_test_002"', 'None']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/5.1.0/lib/python3.11/site-packages/sphinx_needs/filter_common.py
Line: 490
| Amount | 4608.00000 |
| Overall [s] | 0.02172 |
| Average [s] | 0.00000 |
| Min [s] | 0.00000 |
| Max [s] | 0.00016 |
| Min-Max spread [%] | 8613.56966 |
| Ratio build time [%] | 0.03 |
Max: 0.0001593509987287689
["{'docname': 'configuration', 'lineno': 248, 'lineno_content': 254, 'doctype': '.", "NeedsSphinxConfig(from_toml='ubproject.toml', from_toml_table=[], types=[{'direc", 'search("([a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\\.[a-zA-Z0-9-.]+$)", title)', '<sphinx_needs.views.NeedsAndPartsListView object at 0x72af7b27f2c0>', 'None']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/5.1.0/lib/python3.11/site-packages/sphinx_needs/filter_common.py
Line: 553
| Amount | 2.00000 |
| Overall [s] | 0.00018 |
| Average [s] | 0.00009 |
| Min [s] | 0.00001 |
| Max [s] | 0.00018 |
| Min-Max spread [%] | 2750.78991 |
| Ratio build time [%] | 0.00 |
Max: 0.00017770100021152757
['<sphinx.application.Sphinx object at 0x72af925d3e90>', "{'docname': 'dynamic_functions', 'lineno': 19, 'lineno_content': 23, 'doctype': ", "{'xyz_123': {'docname': 'configuration', 'lineno': 248, 'lineno_content': 254, '"]
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/5.1.0/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 404
| Amount | 1.00000 |
| Overall [s] | 0.06005 |
| Average [s] | 0.06005 |
| Min [s] | 0.06005 |
| Max [s] | 0.06005 |
| Min-Max spread [%] | 100.00000 |
| Ratio build time [%] | 0.08 |
Max: 0.060052261000237195
['<sphinx.application.Sphinx object at 0x72af925d3e90>']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/5.1.0/lib/python3.11/site-packages/sphinx_needs/directives/need.py
Line: 291
| Amount | 2.00000 |
| Overall [s] | 0.00433 |
| Average [s] | 0.00216 |
| Min [s] | 0.00068 |
| Max [s] | 0.00365 |
| Min-Max spread [%] | 538.87922 |
| Ratio build time [%] | 0.01 |
Max: 0.0036481799979810603
['<sphinx.application.Sphinx object at 0x72af925d3e90>', '<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/5.1.0/lib/python3.11/site-packages/sphinx_needs/directives/needflow/_graphviz.py
Line: 45
| Amount | 6.00000 |
| Overall [s] | 0.01588 |
| Average [s] | 0.00265 |
| Min [s] | 0.00042 |
| Max [s] | 0.00696 |
| Min-Max spread [%] | 1664.23608 |
| Ratio build time [%] | 0.02 |
Max: 0.0069557079987134784
['<sphinx.application.Sphinx object at 0x72af925d3e90>', '<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/5.1.0/lib/python3.11/site-packages/sphinx_needs/directives/needflow/_plantuml.py
Line: 184
| Amount | 2.00000 |
| Overall [s] | 0.23175 |
| Average [s] | 0.11588 |
| Min [s] | 0.02279 |
| Max [s] | 0.20897 |
| Min-Max spread [%] | 917.03381 |
| Ratio build time [%] | 0.33 |
Max: 0.20896739099771366
['<sphinx.application.Sphinx object at 0x72af925d3e90>', '<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/5.1.0/lib/python3.11/site-packages/sphinx_needs/directives/needpie.py
Line: 111
| Amount | 7.00000 |
| Overall [s] | 3.91435 |
| Average [s] | 0.55919 |
| Min [s] | 0.01613 |
| Max [s] | 3.07735 |
| Min-Max spread [%] | 19081.14873 |
| Ratio build time [%] | 5.53 |
Max: 3.0773504240023613
['<sphinx.application.Sphinx object at 0x72af925d3e90>', '<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/5.1.0/lib/python3.11/site-packages/sphinx_needs/directives/needtable.py
Line: 122
| Amount | 3.00000 |
| Overall [s] | 0.06649 |
| Average [s] | 0.02216 |
| Min [s] | 0.00109 |
| Max [s] | 0.04184 |
| Min-Max spread [%] | 3831.13429 |
| Ratio build time [%] | 0.09 |
Max: 0.04184157999770832
['<sphinx.application.Sphinx object at 0x72af925d3e90>', '<document source="/home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/', 'directives/needarch', '[<Needuml: >, <Needuml: >, <Needuml: >, <Needuml: >, <Needuml: >, <Needuml: >]']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/5.1.0/lib/python3.11/site-packages/sphinx_needs/directives/needuml.py
Line: 504
| Amount | 212.00000 |
| Overall [s] | 0.08861 |
| Average [s] | 0.00042 |
| Min [s] | 0.00000 |
| Max [s] | 0.00389 |
| Min-Max spread [%] | 480762.38794 |
| Ratio build time [%] | 0.13 |
Max: 0.003894191002473235
['<sphinx_needs.directives.need.NeedDirective object at 0x72af8ceb3610>']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/5.1.0/lib/python3.11/site-packages/sphinx_needs/directives/need.py
Line: 57
| Amount | 35.00000 |
| Overall [s] | 0.00175 |
| Average [s] | 0.00005 |
| Min [s] | 0.00003 |
| Max [s] | 0.00017 |
| Min-Max spread [%] | 495.55523 |
| Ratio build time [%] | 0.00 |
Max: 0.00016824100021040067
['<sphinx_needs.directives.needflow._directive.NeedflowDirective object at 0x72af8']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/5.1.0/lib/python3.11/site-packages/sphinx_needs/directives/needflow/_directive.py
Line: 68
| Amount | 1.00000 |
| Overall [s] | 0.00180 |
| Average [s] | 0.00180 |
| Min [s] | 0.00180 |
| Max [s] | 0.00180 |
| Min-Max spread [%] | 100.00000 |
| Ratio build time [%] | 0.00 |
Max: 0.001801440001145238
['<sphinx_needs.directives.needimport.NeedimportDirective object at 0x72af7be5b2d0']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/5.1.0/lib/python3.11/site-packages/sphinx_needs/directives/needimport.py
Line: 53
| 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: 5.570000212173909e-06
['<sphinx.application.Sphinx object at 0x72af925d3e90>', "{'docname': 'dynamic_functions', 'lineno': 11, 'lineno_content': 13, 'doctype': ", '<sphinx_needs.views.NeedsView object at 0x72af84a7c280>', 'arg_1', '[1, 2, 3]']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/5.1.0/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 27