| # | 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.7706469 | 0.0034871 | 0.0014666 | 0.2117198 | 221 | 14435.9 | 1.04 |
| 2 | _build_needextract | build_needextract | internal | 0.0103243 | 0.0025811 | 0.0018539 | 0.0029185 | 4 | 157.4 | 0.01 |
| 3 | calc_sum | dyn_func | user | 0.0067343 | 0.0016836 | 0.0000062 | 0.0063834 | 4 | 103124.1 | 0.01 |
| 4 | check_linked_values | dyn_func | user | 0.0003677 | 0.0000613 | 0.0000018 | 0.0003527 | 6 | 19274.5 | 0.00 |
| 5 | copy | dyn_func | user | 0.0053149 | 0.0002797 | 0.0000006 | 0.0052867 | 19 | 927486.6 | 0.01 |
| 6 | echo | dyn_func | user | 0.0000013 | 0.0000006 | 0.0000005 | 0.0000008 | 2 | 150.0 | 0.00 |
| 7 | links_from_content | dyn_func | user | 0.0001573 | 0.0000786 | 0.0000062 | 0.0001511 | 2 | 2448.6 | 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.0340759 | 0.0048680 | 0.0000905 | 0.0123163 | 7 | 13606.0 | 0.05 |
| 10 | filter_needs_and_parts | filtering | internal | 0.1136306 | 0.0031564 | 0.0000139 | 0.0084309 | 36 | 60562.3 | 0.15 |
| 11 | filter_single_need | filtering | internal | 0.1064482 | 0.0000221 | 0.0000163 | 0.0001856 | 4811 | 1142.4 | 0.14 |
| 12 | post_process_needs_data | need_post_process | internal | 0.0702034 | 0.0702034 | 0.0702034 | 0.0702034 | 1 | 100.0 | 0.09 |
| 13 | run | need | internal | 0.1671678 | 0.0007885 | 0.0000032 | 0.0057710 | 212 | 183206.0 | 0.23 |
| 14 | process_needflow_graphviz | needflow_graphviz | internal | 0.0067020 | 0.0033510 | 0.0008849 | 0.0058171 | 2 | 657.4 | 0.01 |
| 15 | process_needflow_plantuml | needflow_plantuml | internal | 0.0307352 | 0.0051225 | 0.0012388 | 0.0110038 | 6 | 888.3 | 0.04 |
| 16 | run | needflow | internal | 0.0017558 | 0.0000502 | 0.0000347 | 0.0001415 | 35 | 408.3 | 0.00 |
| 17 | run | needimport | internal | 0.0026734 | 0.0026734 | 0.0026734 | 0.0026734 | 1 | 100.0 | 0.00 |
| 18 | process_needpie | needpie | internal | 0.2584836 | 0.1292418 | 0.0216396 | 0.2368440 | 2 | 1094.5 | 0.35 |
| 19 | process_needtables | needtable | internal | 3.6815455 | 0.5259351 | 0.0160827 | 3.0406706 | 7 | 18906.5 | 4.96 |
| 20 | process_needuml | needuml | internal | 0.0666029 | 0.0222010 | 0.0011044 | 0.0419405 | 3 | 3797.4 | 0.09 |
| Amount | 4.00000 |
| Overall [s] | 0.01032 |
| Average [s] | 0.00258 |
| Min [s] | 0.00185 |
| Max [s] | 0.00292 |
| Min-Max spread [%] | 157.42548 |
| Ratio build time [%] | 0.01 |
Max: 0.0029185000003053574
['<sphinx.application.Sphinx object at 0x7706f3fa7e90>', '<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/1613/lib/python3.11/site-packages/sphinx_needs/directives/needextract.py
Line: 168
| Amount | 221.00000 |
| Overall [s] | 0.77065 |
| Average [s] | 0.00349 |
| Min [s] | 0.00147 |
| Max [s] | 0.21172 |
| Min-Max spread [%] | 14435.89927 |
| Ratio build time [%] | 1.04 |
Max: 0.21171978600068542
['<Need classes="[\'need\', \'need-action\']" ids="[\'ACT_TICKET_WORK\']" refid="ACT_TIC', "NeedItem(core={'id': 'ACT_TICKET_WORK', 'type': 'action', 'type_name': 'Action',", '<sphinx.application.Sphinx object at 0x7706f3fa7e90>']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/1613/lib/python3.11/site-packages/sphinx_needs/layout.py
Line: 40
| Amount | 4.00000 |
| Overall [s] | 0.00673 |
| Average [s] | 0.00168 |
| Min [s] | 0.00001 |
| Max [s] | 0.00638 |
| Min-Max spread [%] | 103124.10405 |
| Ratio build time [%] | 0.01 |
Max: 0.006383383000866161
['<sphinx.application.Sphinx object at 0x7706f3fa7e90>', "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/1613/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 301
| Amount | 6.00000 |
| Overall [s] | 0.00037 |
| Average [s] | 0.00006 |
| Min [s] | 0.00000 |
| Max [s] | 0.00035 |
| Min-Max spread [%] | 19274.48355 |
| Ratio build time [%] | 0.00 |
Max: 0.0003527230001054704
['<sphinx.application.Sphinx object at 0x7706f3fa7e90>', "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/1613/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 172
| Amount | 19.00000 |
| Overall [s] | 0.00531 |
| Average [s] | 0.00028 |
| Min [s] | 0.00000 |
| Max [s] | 0.00529 |
| Min-Max spread [%] | 927486.64224 |
| Ratio build time [%] | 0.01 |
Max: 0.005286677000185591
['<sphinx.application.Sphinx object at 0x7706f3fa7e90>', "NeedItem(core={'id': 'copy_4', 'type': 'test', 'type_name': 'Test Case', 'type_p", '<sphinx_needs.views.NeedsView object at 0x7706ddc68280>', 'title']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/1613/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 74
| Amount | 2.00000 |
| Overall [s] | 0.00000 |
| Average [s] | 0.00000 |
| Min [s] | 0.00000 |
| Max [s] | 0.00000 |
| Min-Max spread [%] | 150.00000 |
| Ratio build time [%] | 0.00 |
Max: 7.500002539018169e-07
['<sphinx.application.Sphinx object at 0x7706f3fa7e90>', 'None', '<sphinx_needs.views.NeedsView object at 0x7706ddc68280>', 'first test']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/1613/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 52
| Amount | 7.00000 |
| Overall [s] | 0.03408 |
| Average [s] | 0.00487 |
| Min [s] | 0.00009 |
| Max [s] | 0.01232 |
| Min-Max spread [%] | 13606.04060 |
| Ratio build time [%] | 0.05 |
Max: 0.012316324000494205
["dict_values([NeedItem(core={'id': 'EXTRA_REQ_001', 'type': 'req', 'type_name': '", "NeedsSphinxConfig(from_toml='ubproject.toml', from_toml_table=[], schema_validat", 'id == "extend_test_002"', 'None']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/1613/lib/python3.11/site-packages/sphinx_needs/filter_common.py
Line: 492
| Amount | 36.00000 |
| Overall [s] | 0.11363 |
| Average [s] | 0.00316 |
| Min [s] | 0.00001 |
| Max [s] | 0.00843 |
| Min-Max spread [%] | 60562.29907 |
| Ratio build time [%] | 0.15 |
Max: 0.008430878000581288
["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/1613/lib/python3.11/site-packages/sphinx_needs/filter_common.py
Line: 514
| Amount | 4811.00000 |
| Overall [s] | 0.10645 |
| Average [s] | 0.00002 |
| Min [s] | 0.00002 |
| Max [s] | 0.00019 |
| Min-Max spread [%] | 1142.40615 |
| Ratio build time [%] | 0.14 |
Max: 0.00018564099991635885
["NeedItem(core={'id': 'EXTRA_REQ_001', 'type': 'req', 'type_name': 'Requirement',", "NeedsSphinxConfig(from_toml='ubproject.toml', from_toml_table=[], schema_validat", 'search(r"([a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\\.[a-zA-Z0-9-.]+$)", title)', '<sphinx_needs.views.NeedsAndPartsListView object at 0x7706f1b5fd80>', 'None']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/1613/lib/python3.11/site-packages/sphinx_needs/filter_common.py
Line: 642
| Amount | 2.00000 |
| Overall [s] | 0.00016 |
| Average [s] | 0.00008 |
| Min [s] | 0.00001 |
| Max [s] | 0.00015 |
| Min-Max spread [%] | 2448.63884 |
| Ratio build time [%] | 0.00 |
Max: 0.00015108099978533573
['<sphinx.application.Sphinx object at 0x7706f3fa7e90>', "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/1613/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 406
| Amount | 1.00000 |
| Overall [s] | 0.07020 |
| Average [s] | 0.07020 |
| Min [s] | 0.07020 |
| Max [s] | 0.07020 |
| Min-Max spread [%] | 100.00000 |
| Ratio build time [%] | 0.09 |
Max: 0.07020340300005046
['<sphinx.application.Sphinx object at 0x7706f3fa7e90>']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/1613/lib/python3.11/site-packages/sphinx_needs/directives/need.py
Line: 343
| Amount | 2.00000 |
| Overall [s] | 0.00670 |
| Average [s] | 0.00335 |
| Min [s] | 0.00088 |
| Max [s] | 0.00582 |
| Min-Max spread [%] | 657.36474 |
| Ratio build time [%] | 0.01 |
Max: 0.005817060000481433
['<sphinx.application.Sphinx object at 0x7706f3fa7e90>', '<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/1613/lib/python3.11/site-packages/sphinx_needs/directives/needflow/_graphviz.py
Line: 45
| Amount | 6.00000 |
| Overall [s] | 0.03074 |
| Average [s] | 0.00512 |
| Min [s] | 0.00124 |
| Max [s] | 0.01100 |
| Min-Max spread [%] | 888.27515 |
| Ratio build time [%] | 0.04 |
Max: 0.011003765999703319
['<sphinx.application.Sphinx object at 0x7706f3fa7e90>', '<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/1613/lib/python3.11/site-packages/sphinx_needs/directives/needflow/_plantuml.py
Line: 183
| Amount | 2.00000 |
| Overall [s] | 0.25848 |
| Average [s] | 0.12924 |
| Min [s] | 0.02164 |
| Max [s] | 0.23684 |
| Min-Max spread [%] | 1094.49564 |
| Ratio build time [%] | 0.35 |
Max: 0.23684400799902505
['<sphinx.application.Sphinx object at 0x7706f3fa7e90>', '<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/1613/lib/python3.11/site-packages/sphinx_needs/directives/needpie.py
Line: 111
| Amount | 7.00000 |
| Overall [s] | 3.68155 |
| Average [s] | 0.52594 |
| Min [s] | 0.01608 |
| Max [s] | 3.04067 |
| Min-Max spread [%] | 18906.48016 |
| Ratio build time [%] | 4.96 |
Max: 3.040670594000403
['<sphinx.application.Sphinx object at 0x7706f3fa7e90>', '<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/1613/lib/python3.11/site-packages/sphinx_needs/directives/needtable.py
Line: 122
| Amount | 3.00000 |
| Overall [s] | 0.06660 |
| Average [s] | 0.02220 |
| Min [s] | 0.00110 |
| Max [s] | 0.04194 |
| Min-Max spread [%] | 3797.41445 |
| Ratio build time [%] | 0.09 |
Max: 0.041940467999666
['<sphinx.application.Sphinx object at 0x7706f3fa7e90>', '<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/1613/lib/python3.11/site-packages/sphinx_needs/directives/needuml.py
Line: 507
| Amount | 212.00000 |
| Overall [s] | 0.16717 |
| Average [s] | 0.00079 |
| Min [s] | 0.00000 |
| Max [s] | 0.00577 |
| Min-Max spread [%] | 183205.98032 |
| Ratio build time [%] | 0.23 |
Max: 0.0057709890006663045
['<sphinx_needs.directives.need.NeedDirective object at 0x7706eae32f10>']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/1613/lib/python3.11/site-packages/sphinx_needs/directives/need.py
Line: 64
| Amount | 35.00000 |
| Overall [s] | 0.00176 |
| Average [s] | 0.00005 |
| Min [s] | 0.00003 |
| Max [s] | 0.00014 |
| Min-Max spread [%] | 408.28571 |
| Ratio build time [%] | 0.00 |
Max: 0.00014147100046102423
['<sphinx_needs.directives.needflow._directive.NeedflowDirective object at 0x7706e']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/1613/lib/python3.11/site-packages/sphinx_needs/directives/needflow/_directive.py
Line: 68
| Amount | 1.00000 |
| Overall [s] | 0.00267 |
| Average [s] | 0.00267 |
| Min [s] | 0.00267 |
| Max [s] | 0.00267 |
| Min-Max spread [%] | 100.00000 |
| Ratio build time [%] | 0.00 |
Max: 0.002673447999768541
['<sphinx_needs.directives.needimport.NeedimportDirective object at 0x7706ddb4ed50']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/1613/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: 5.649999366141856e-06
['<sphinx.application.Sphinx object at 0x7706f3fa7e90>', "NeedItem(core={'id': 'R_A6A4E', 'type': 'req', 'type_name': 'Requirement', 'type", '<sphinx_needs.views.NeedsView object at 0x7706ddc68280>', 'arg_1', '[1, 2, 3]']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/1613/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 28