| # | 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.5907951 | 0.0026612 | 0.0000840 | 0.2740395 | 222 | 326346.3 | 0.45 |
| 2 | _build_needextract | build_needextract | internal | 0.0059790 | 0.0014947 | 0.0006556 | 0.0018902 | 4 | 288.3 | 0.00 |
| 3 | calc_sum | dyn_func | user | 0.0071228 | 0.0017807 | 0.0000100 | 0.0066334 | 4 | 66666.9 | 0.01 |
| 4 | check_linked_values | dyn_func | user | 0.0004327 | 0.0000721 | 0.0000032 | 0.0004073 | 6 | 12807.2 | 0.00 |
| 5 | copy | dyn_func | user | 0.0042332 | 0.0002228 | 0.0000009 | 0.0041948 | 19 | 482163.3 | 0.00 |
| 6 | echo | dyn_func | user | 0.0000016 | 0.0000008 | 0.0000007 | 0.0000009 | 2 | 135.7 | 0.00 |
| 7 | links_from_content | dyn_func | user | 0.0002362 | 0.0001181 | 0.0001067 | 0.0001295 | 2 | 121.4 | 0.00 |
| 8 | test | dyn_func | user | 0.0000103 | 0.0000103 | 0.0000103 | 0.0000103 | 1 | 100.0 | 0.00 |
| 9 | filter_needs | filtering | internal | 0.0227766 | 0.0032538 | 0.0000535 | 0.0126880 | 7 | 23711.1 | 0.02 |
| 10 | filter_needs_and_parts | filtering | internal | 0.0474533 | 0.0013181 | 0.0000107 | 0.0085263 | 36 | 79462.7 | 0.04 |
| 11 | filter_single_need | filtering | internal | 0.0324459 | 0.0000165 | 0.0000022 | 0.0001159 | 1961 | 5149.4 | 0.02 |
| 12 | post_process_needs_data | need_post_process | internal | 0.0886571 | 0.0886571 | 0.0886571 | 0.0886571 | 1 | 100.0 | 0.07 |
| 13 | run | need | internal | 0.1710432 | 0.0008068 | 0.0000046 | 0.0064595 | 212 | 141037.5 | 0.13 |
| 14 | process_needflow_graphviz | needflow_graphviz | internal | 0.0077983 | 0.0038991 | 0.0011279 | 0.0066704 | 2 | 591.4 | 0.01 |
| 15 | process_needflow_plantuml | needflow_plantuml | internal | 0.0259826 | 0.0043304 | 0.0005814 | 0.0144706 | 6 | 2488.8 | 0.02 |
| 16 | run | needflow | internal | 0.0023251 | 0.0000664 | 0.0000440 | 0.0001779 | 35 | 404.6 | 0.00 |
| 17 | run | needimport | internal | 0.0035482 | 0.0035482 | 0.0035482 | 0.0035482 | 1 | 100.0 | 0.00 |
| 18 | process_needpie | needpie | internal | 0.3744880 | 0.1872440 | 0.0337921 | 0.3406959 | 2 | 1008.2 | 0.29 |
| 19 | process_needtables | needtable | internal | 0.4422867 | 0.0631838 | 0.0014353 | 0.4003960 | 7 | 27897.1 | 0.34 |
| 20 | process_needuml | needuml | internal | 0.0088044 | 0.0029348 | 0.0002933 | 0.0049909 | 3 | 1701.5 | 0.01 |
| Amount | 4.00000 |
| Overall [s] | 0.00598 |
| Average [s] | 0.00149 |
| Min [s] | 0.00066 |
| Max [s] | 0.00189 |
| Min-Max spread [%] | 288.34253 |
| Ratio build time [%] | 0.00 |
Max: 0.0018902409999554948
['<sphinx.application.Sphinx object at 0x7f0828cfed50>', '<Needextract docname="directives/needextract" filter="id == "EXTRACT_FEATURE_1""', "NeedItem(core={'id': 'EXTRACT_FEATURE_1', 'type': 'feature', 'type_name': 'Featu", "{'ids': ['needextract-directives/needextract-1'], 'classes': [], 'names': [], 'd"]
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/8.3.0/lib/python3.11/site-packages/sphinx_needs/directives/needextract.py
Line: 168
| Amount | 222.00000 |
| Overall [s] | 0.59080 |
| Average [s] | 0.00266 |
| Min [s] | 0.00008 |
| Max [s] | 0.27404 |
| Min-Max spread [%] | 326346.25839 |
| Ratio build time [%] | 0.45 |
Max: 0.27403948000005585
['<Need classes="need need-req" ids="ID123" refid="ID123"><paragraph>Our users nee', "NeedItem(core={'id': 'ID123', 'type': 'req', 'type_name': 'Requirement', 'type_p", '<sphinx.application.Sphinx object at 0x7f0828cfed50>']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/8.3.0/lib/python3.11/site-packages/sphinx_needs/layout.py
Line: 40
| Amount | 4.00000 |
| Overall [s] | 0.00712 |
| Average [s] | 0.00178 |
| Min [s] | 0.00001 |
| Max [s] | 0.00663 |
| Min-Max spread [%] | 66666.87405 |
| Ratio build time [%] | 0.01 |
Max: 0.006633354000086911
['<sphinx.application.Sphinx object at 0x7f0828cfed50>', "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.3.0/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 304
| Amount | 6.00000 |
| Overall [s] | 0.00043 |
| Average [s] | 0.00007 |
| Min [s] | 0.00000 |
| Max [s] | 0.00041 |
| Min-Max spread [%] | 12807.20117 |
| Ratio build time [%] | 0.00 |
Max: 0.0004072689999929935
['<sphinx.application.Sphinx object at 0x7f0828cfed50>', "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.3.0/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 175
| Amount | 19.00000 |
| Overall [s] | 0.00423 |
| Average [s] | 0.00022 |
| Min [s] | 0.00000 |
| Max [s] | 0.00419 |
| Min-Max spread [%] | 482163.32887 |
| Ratio build time [%] | 0.00 |
Max: 0.0041948209999418395
['<sphinx.application.Sphinx object at 0x7f0828cfed50>', "NeedItem(core={'id': 'copy_4', 'type': 'test', 'type_name': 'Test Case', 'type_p", '<sphinx_needs.views.NeedsView object at 0x7f081f256740>', 'title']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/8.3.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 [%] | 135.71428 |
| Ratio build time [%] | 0.00 |
Max: 0.0000009499999578110874
['<sphinx.application.Sphinx object at 0x7f0828cfed50>', 'None', '<sphinx_needs.views.NeedsView object at 0x7f081f256740>', 'first test']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/8.3.0/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 55
| Amount | 7.00000 |
| Overall [s] | 0.02278 |
| Average [s] | 0.00325 |
| Min [s] | 0.00005 |
| Max [s] | 0.01269 |
| Min-Max spread [%] | 23711.05566 |
| Ratio build time [%] | 0.02 |
Max: 0.01268802299989602
["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.3.0/lib/python3.11/site-packages/sphinx_needs/filter_common.py
Line: 493
| Amount | 36.00000 |
| Overall [s] | 0.04745 |
| Average [s] | 0.00132 |
| Min [s] | 0.00001 |
| Max [s] | 0.00853 |
| Min-Max spread [%] | 79462.66553 |
| Ratio build time [%] | 0.04 |
Max: 0.008526343999960773
["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.3.0/lib/python3.11/site-packages/sphinx_needs/filter_common.py
Line: 515
| Amount | 1961.00000 |
| Overall [s] | 0.03245 |
| Average [s] | 0.00002 |
| Min [s] | 0.00000 |
| Max [s] | 0.00012 |
| Min-Max spread [%] | 5149.42230 |
| Ratio build time [%] | 0.02 |
Max: 0.00011586199991597823
["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.3.0/lib/python3.11/site-packages/sphinx_needs/filter_common.py
Line: 684
| Amount | 2.00000 |
| Overall [s] | 0.00024 |
| Average [s] | 0.00012 |
| Min [s] | 0.00011 |
| Max [s] | 0.00013 |
| Min-Max spread [%] | 121.42375 |
| Ratio build time [%] | 0.00 |
Max: 0.00012951299993346765
['<sphinx.application.Sphinx object at 0x7f0828cfed50>', "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.3.0/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 418
| Amount | 1.00000 |
| Overall [s] | 0.08866 |
| Average [s] | 0.08866 |
| Min [s] | 0.08866 |
| Max [s] | 0.08866 |
| Min-Max spread [%] | 100.00000 |
| Ratio build time [%] | 0.07 |
Max: 0.0886571119999644
['<sphinx.application.Sphinx object at 0x7f0828cfed50>']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/8.3.0/lib/python3.11/site-packages/sphinx_needs/directives/need.py
Line: 344
| Amount | 2.00000 |
| Overall [s] | 0.00780 |
| Average [s] | 0.00390 |
| Min [s] | 0.00113 |
| Max [s] | 0.00667 |
| Min-Max spread [%] | 591.42095 |
| Ratio build time [%] | 0.01 |
Max: 0.006670423999935338
['<sphinx.application.Sphinx object at 0x7f0828cfed50>', '<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.3.0/lib/python3.11/site-packages/sphinx_needs/directives/needflow/_graphviz.py
Line: 46
| Amount | 6.00000 |
| Overall [s] | 0.02598 |
| Average [s] | 0.00433 |
| Min [s] | 0.00058 |
| Max [s] | 0.01447 |
| Min-Max spread [%] | 2488.78132 |
| Ratio build time [%] | 0.02 |
Max: 0.014470570999947086
['<sphinx.application.Sphinx object at 0x7f0828cfed50>', '<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.3.0/lib/python3.11/site-packages/sphinx_needs/directives/needflow/_plantuml.py
Line: 187
| Amount | 2.00000 |
| Overall [s] | 0.37449 |
| Average [s] | 0.18724 |
| Min [s] | 0.03379 |
| Max [s] | 0.34070 |
| Min-Max spread [%] | 1008.21027 |
| Ratio build time [%] | 0.29 |
Max: 0.3406958879999138
['<sphinx.application.Sphinx object at 0x7f0828cfed50>', '<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.3.0/lib/python3.11/site-packages/sphinx_needs/directives/needpie.py
Line: 111
| Amount | 7.00000 |
| Overall [s] | 0.44229 |
| Average [s] | 0.06318 |
| Min [s] | 0.00144 |
| Max [s] | 0.40040 |
| Min-Max spread [%] | 27897.08938 |
| Ratio build time [%] | 0.34 |
Max: 0.40039604399999007
['<sphinx.application.Sphinx object at 0x7f0828cfed50>', '<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.3.0/lib/python3.11/site-packages/sphinx_needs/directives/needtable.py
Line: 123
| Amount | 3.00000 |
| Overall [s] | 0.00880 |
| Average [s] | 0.00293 |
| Min [s] | 0.00029 |
| Max [s] | 0.00499 |
| Min-Max spread [%] | 1701.53964 |
| Ratio build time [%] | 0.01 |
Max: 0.004990887999952065
['<sphinx.application.Sphinx object at 0x7f0828cfed50>', '<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.3.0/lib/python3.11/site-packages/sphinx_needs/directives/needuml.py
Line: 567
| Amount | 212.00000 |
| Overall [s] | 0.17104 |
| Average [s] | 0.00081 |
| Min [s] | 0.00000 |
| Max [s] | 0.00646 |
| Min-Max spread [%] | 141037.51106 |
| Ratio build time [%] | 0.13 |
Max: 0.006459517999928721
['<sphinx_needs.directives.need.NeedDirective object at 0x7f081f21e550>']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/8.3.0/lib/python3.11/site-packages/sphinx_needs/directives/need.py
Line: 65
| Amount | 35.00000 |
| Overall [s] | 0.00233 |
| Average [s] | 0.00007 |
| Min [s] | 0.00004 |
| Max [s] | 0.00018 |
| Min-Max spread [%] | 404.57223 |
| Ratio build time [%] | 0.00 |
Max: 0.00017785399995773332
['<sphinx_needs.directives.needflow._directive.NeedflowDirective object at 0x7f081']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/8.3.0/lib/python3.11/site-packages/sphinx_needs/directives/needflow/_directive.py
Line: 69
| Amount | 1.00000 |
| Overall [s] | 0.00355 |
| Average [s] | 0.00355 |
| Min [s] | 0.00355 |
| Max [s] | 0.00355 |
| Min-Max spread [%] | 100.00000 |
| Ratio build time [%] | 0.00 |
Max: 0.0035481770000842516
['<sphinx_needs.directives.needimport.NeedimportDirective object at 0x7f081f20d750']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/8.3.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.00001034099989283277
['<sphinx.application.Sphinx object at 0x7f0828cfed50>', "NeedItem(core={'id': 'R_A6A4E', 'type': 'req', 'type_name': 'Requirement', 'type", '<sphinx_needs.views.NeedsView object at 0x7f081f256740>', 'arg_1', '[1, 2, 3]']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/8.3.0/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 31