| # | 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.4600110 | 0.0020721 | 0.0000581 | 0.2301458 | 222 | 396181.4 | 0.59 |
| 2 | _build_needextract | build_needextract | internal | 0.0043627 | 0.0010907 | 0.0004034 | 0.0014164 | 4 | 351.1 | 0.01 |
| 3 | calc_sum | dyn_func | user | 0.0049444 | 0.0012361 | 0.0000087 | 0.0045914 | 4 | 52828.8 | 0.01 |
| 4 | check_linked_values | dyn_func | user | 0.0003203 | 0.0000534 | 0.0000024 | 0.0002997 | 6 | 12538.2 | 0.00 |
| 5 | copy | dyn_func | user | 0.0036915 | 0.0001943 | 0.0000006 | 0.0036628 | 19 | 619760.6 | 0.00 |
| 6 | echo | dyn_func | user | 0.0000012 | 0.0000006 | 0.0000006 | 0.0000007 | 2 | 121.8 | 0.00 |
| 7 | links_from_content | dyn_func | user | 0.0001945 | 0.0000973 | 0.0000746 | 0.0001200 | 2 | 160.9 | 0.00 |
| 8 | test | dyn_func | user | 0.0000067 | 0.0000067 | 0.0000067 | 0.0000067 | 1 | 100.0 | 0.00 |
| 9 | filter_needs | filtering | internal | 0.0182747 | 0.0026107 | 0.0000425 | 0.0102288 | 7 | 24084.9 | 0.02 |
| 10 | filter_needs_and_parts | filtering | internal | 0.0376511 | 0.0010459 | 0.0000054 | 0.0067101 | 36 | 124260.9 | 0.05 |
| 11 | filter_single_need | filtering | internal | 0.0251644 | 0.0000128 | 0.0000012 | 0.0000826 | 1961 | 7181.0 | 0.03 |
| 12 | post_process_needs_data | need_post_process | internal | 0.0702525 | 0.0702525 | 0.0702525 | 0.0702525 | 1 | 100.0 | 0.09 |
| 13 | run | need | internal | 0.1317193 | 0.0006213 | 0.0000037 | 0.0057339 | 212 | 156663.1 | 0.17 |
| 14 | process_needflow_graphviz | needflow_graphviz | internal | 0.0057506 | 0.0028753 | 0.0007703 | 0.0049803 | 2 | 646.5 | 0.01 |
| 15 | process_needflow_plantuml | needflow_plantuml | internal | 0.0186613 | 0.0031102 | 0.0005057 | 0.0101987 | 6 | 2016.6 | 0.02 |
| 16 | run | needflow | internal | 0.0017392 | 0.0000497 | 0.0000327 | 0.0001688 | 35 | 516.1 | 0.00 |
| 17 | run | needimport | internal | 0.0025803 | 0.0025803 | 0.0025803 | 0.0025803 | 1 | 100.0 | 0.00 |
| 18 | process_needpie | needpie | internal | 0.2674895 | 0.1337448 | 0.0218907 | 0.2455989 | 2 | 1121.9 | 0.34 |
| 19 | process_needtables | needtable | internal | 0.3061147 | 0.0437307 | 0.0010024 | 0.2770318 | 7 | 27638.2 | 0.39 |
| 20 | process_needuml | needuml | internal | 0.0058540 | 0.0019513 | 0.0001987 | 0.0032198 | 3 | 1620.3 | 0.01 |
| Amount | 4.00000 |
| Overall [s] | 0.00436 |
| Average [s] | 0.00109 |
| Min [s] | 0.00040 |
| Max [s] | 0.00142 |
| Min-Max spread [%] | 351.11538 |
| Ratio build time [%] | 0.01 |
Max: 0.0014164169997457066
['<sphinx.application.Sphinx object at 0x718d4b34bc50>', '<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/8.1.0/lib/python3.11/site-packages/sphinx_needs/directives/needextract.py
Line: 168
| Amount | 222.00000 |
| Overall [s] | 0.46001 |
| Average [s] | 0.00207 |
| Min [s] | 0.00006 |
| Max [s] | 0.23015 |
| Min-Max spread [%] | 396181.44100 |
| Ratio build time [%] | 0.59 |
Max: 0.23014576100013073
['<Need classes="[\'need\', \'need-req\', \'clean\']" ids="[\'EX_STYLE_CLEAN\']" refid="EX', "NeedItem(core={'id': 'EX_STYLE_CLEAN', 'type': 'req', 'type_name': 'Requirement'", '<sphinx.application.Sphinx object at 0x718d4b34bc50>']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/8.1.0/lib/python3.11/site-packages/sphinx_needs/layout.py
Line: 40
| Amount | 4.00000 |
| Overall [s] | 0.00494 |
| Average [s] | 0.00124 |
| Min [s] | 0.00001 |
| Max [s] | 0.00459 |
| Min-Max spread [%] | 52828.84625 |
| Ratio build time [%] | 0.01 |
Max: 0.004591355000229669
['<sphinx.application.Sphinx object at 0x718d4b34bc50>', "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/8.1.0/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 304
| Amount | 6.00000 |
| Overall [s] | 0.00032 |
| Average [s] | 0.00005 |
| Min [s] | 0.00000 |
| Max [s] | 0.00030 |
| Min-Max spread [%] | 12538.24168 |
| Ratio build time [%] | 0.00 |
Max: 0.00029966400006742333
['<sphinx.application.Sphinx object at 0x718d4b34bc50>', "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/8.1.0/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 175
| Amount | 19.00000 |
| Overall [s] | 0.00369 |
| Average [s] | 0.00019 |
| Min [s] | 0.00000 |
| Max [s] | 0.00366 |
| Min-Max spread [%] | 619760.59170 |
| Ratio build time [%] | 0.00 |
Max: 0.003662782999981573
['<sphinx.application.Sphinx object at 0x718d4b34bc50>', "NeedItem(core={'id': 'copy_4', 'type': 'test', 'type_name': 'Test Case', 'type_p", '<sphinx_needs.views.NeedsView object at 0x718d33ed3140>', 'title']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/8.1.0/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 [%] | 121.81820 |
| Ratio build time [%] | 0.00 |
Max: 0.0000006700001904391684
['<sphinx.application.Sphinx object at 0x718d4b34bc50>', 'None', '<sphinx_needs.views.NeedsView object at 0x718d33ed3140>', 'first test']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/8.1.0/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 55
| Amount | 7.00000 |
| Overall [s] | 0.01827 |
| Average [s] | 0.00261 |
| Min [s] | 0.00004 |
| Max [s] | 0.01023 |
| Min-Max spread [%] | 24084.86478 |
| Ratio build time [%] | 0.02 |
Max: 0.010228841999833094
["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/8.1.0/lib/python3.11/site-packages/sphinx_needs/filter_common.py
Line: 493
| Amount | 36.00000 |
| Overall [s] | 0.03765 |
| Average [s] | 0.00105 |
| Min [s] | 0.00001 |
| Max [s] | 0.00671 |
| Min-Max spread [%] | 124260.92153 |
| Ratio build time [%] | 0.05 |
Max: 0.006710090000069613
["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/8.1.0/lib/python3.11/site-packages/sphinx_needs/filter_common.py
Line: 515
| Amount | 1961.00000 |
| Overall [s] | 0.02516 |
| Average [s] | 0.00001 |
| Min [s] | 0.00000 |
| Max [s] | 0.00008 |
| Min-Max spread [%] | 7180.95578 |
| Ratio build time [%] | 0.03 |
Max: 0.00008258099978775135
["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/8.1.0/lib/python3.11/site-packages/sphinx_needs/filter_common.py
Line: 674
| Amount | 2.00000 |
| Overall [s] | 0.00019 |
| Average [s] | 0.00010 |
| Min [s] | 0.00007 |
| Max [s] | 0.00012 |
| Min-Max spread [%] | 160.90531 |
| Ratio build time [%] | 0.00 |
Max: 0.00011997100000371574
['<sphinx.application.Sphinx object at 0x718d4b34bc50>', "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/8.1.0/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 418
| Amount | 1.00000 |
| Overall [s] | 0.07025 |
| Average [s] | 0.07025 |
| Min [s] | 0.07025 |
| Max [s] | 0.07025 |
| Min-Max spread [%] | 100.00000 |
| Ratio build time [%] | 0.09 |
Max: 0.07025245899967558
['<sphinx.application.Sphinx object at 0x718d4b34bc50>']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/8.1.0/lib/python3.11/site-packages/sphinx_needs/directives/need.py
Line: 344
| Amount | 2.00000 |
| Overall [s] | 0.00575 |
| Average [s] | 0.00288 |
| Min [s] | 0.00077 |
| Max [s] | 0.00498 |
| Min-Max spread [%] | 646.50271 |
| Ratio build time [%] | 0.01 |
Max: 0.004980269000043336
['<sphinx.application.Sphinx object at 0x718d4b34bc50>', '<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/8.1.0/lib/python3.11/site-packages/sphinx_needs/directives/needflow/_graphviz.py
Line: 46
| Amount | 6.00000 |
| Overall [s] | 0.01866 |
| Average [s] | 0.00311 |
| Min [s] | 0.00051 |
| Max [s] | 0.01020 |
| Min-Max spread [%] | 2016.56998 |
| Ratio build time [%] | 0.02 |
Max: 0.010198722000041016
['<sphinx.application.Sphinx object at 0x718d4b34bc50>', '<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/8.1.0/lib/python3.11/site-packages/sphinx_needs/directives/needflow/_plantuml.py
Line: 187
| Amount | 2.00000 |
| Overall [s] | 0.26749 |
| Average [s] | 0.13374 |
| Min [s] | 0.02189 |
| Max [s] | 0.24560 |
| Min-Max spread [%] | 1121.93439 |
| Ratio build time [%] | 0.34 |
Max: 0.2455988530000468
['<sphinx.application.Sphinx object at 0x718d4b34bc50>', '<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/8.1.0/lib/python3.11/site-packages/sphinx_needs/directives/needpie.py
Line: 111
| Amount | 7.00000 |
| Overall [s] | 0.30611 |
| Average [s] | 0.04373 |
| Min [s] | 0.00100 |
| Max [s] | 0.27703 |
| Min-Max spread [%] | 27638.17482 |
| Ratio build time [%] | 0.39 |
Max: 0.27703179799982536
['<sphinx.application.Sphinx object at 0x718d4b34bc50>', '<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/8.1.0/lib/python3.11/site-packages/sphinx_needs/directives/needtable.py
Line: 123
| Amount | 3.00000 |
| Overall [s] | 0.00585 |
| Average [s] | 0.00195 |
| Min [s] | 0.00020 |
| Max [s] | 0.00322 |
| Min-Max spread [%] | 1620.33395 |
| Ratio build time [%] | 0.01 |
Max: 0.003219797999918228
['<sphinx.application.Sphinx object at 0x718d4b34bc50>', '<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/8.1.0/lib/python3.11/site-packages/sphinx_needs/directives/needuml.py
Line: 567
| Amount | 212.00000 |
| Overall [s] | 0.13172 |
| Average [s] | 0.00062 |
| Min [s] | 0.00000 |
| Max [s] | 0.00573 |
| Min-Max spread [%] | 156663.08967 |
| Ratio build time [%] | 0.17 |
Max: 0.005733868999868719
['<sphinx_needs.directives.need.NeedDirective object at 0x718d44d62610>']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/8.1.0/lib/python3.11/site-packages/sphinx_needs/directives/need.py
Line: 65
| Amount | 35.00000 |
| Overall [s] | 0.00174 |
| Average [s] | 0.00005 |
| Min [s] | 0.00003 |
| Max [s] | 0.00017 |
| Min-Max spread [%] | 516.14796 |
| Ratio build time [%] | 0.00 |
Max: 0.00016883199987205444
['<sphinx_needs.directives.needflow._directive.NeedflowDirective object at 0x718d4']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/8.1.0/lib/python3.11/site-packages/sphinx_needs/directives/needflow/_directive.py
Line: 69
| Amount | 1.00000 |
| Overall [s] | 0.00258 |
| Average [s] | 0.00258 |
| Min [s] | 0.00258 |
| Max [s] | 0.00258 |
| Min-Max spread [%] | 100.00000 |
| Ratio build time [%] | 0.00 |
Max: 0.0025803210000958643
['<sphinx_needs.directives.needimport.NeedimportDirective object at 0x718d3c3703d0']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/8.1.0/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.00000670000008540228
['<sphinx.application.Sphinx object at 0x718d4b34bc50>', "NeedItem(core={'id': 'R_A6A4E', 'type': 'req', 'type_name': 'Requirement', 'type", '<sphinx_needs.views.NeedsView object at 0x718d33ed3140>', 'arg_1', '[1, 2, 3]']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/8.1.0/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 31