| # | 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.6020380 | 0.0027119 | 0.0000769 | 0.2889876 | 222 | 376031.4 | 0.56 |
| 2 | _build_needextract | build_needextract | internal | 0.0059725 | 0.0014931 | 0.0006558 | 0.0019139 | 4 | 291.8 | 0.01 |
| 3 | calc_sum | dyn_func | user | 0.0066109 | 0.0016527 | 0.0000099 | 0.0061497 | 4 | 61806.1 | 0.01 |
| 4 | check_linked_values | dyn_func | user | 0.0004137 | 0.0000690 | 0.0000030 | 0.0003752 | 6 | 12379.7 | 0.00 |
| 5 | copy | dyn_func | user | 0.0041617 | 0.0002190 | 0.0000009 | 0.0041244 | 19 | 453729.2 | 0.00 |
| 6 | echo | dyn_func | user | 0.0000017 | 0.0000008 | 0.0000007 | 0.0000010 | 2 | 140.6 | 0.00 |
| 7 | links_from_content | dyn_func | user | 0.0002310 | 0.0001155 | 0.0001029 | 0.0001281 | 2 | 124.5 | 0.00 |
| 8 | test | dyn_func | user | 0.0000080 | 0.0000080 | 0.0000080 | 0.0000080 | 1 | 100.0 | 0.00 |
| 9 | filter_needs | filtering | internal | 0.0256635 | 0.0036662 | 0.0000607 | 0.0119734 | 7 | 19715.1 | 0.02 |
| 10 | filter_needs_and_parts | filtering | internal | 0.0500855 | 0.0013913 | 0.0000109 | 0.0080150 | 36 | 73525.0 | 0.05 |
| 11 | filter_single_need | filtering | internal | 0.0311770 | 0.0000159 | 0.0000023 | 0.0001365 | 1961 | 5881.6 | 0.03 |
| 12 | post_process_needs_data | need_post_process | internal | 0.0892371 | 0.0892371 | 0.0892371 | 0.0892371 | 1 | 100.0 | 0.08 |
| 13 | run | need | internal | 0.1782665 | 0.0008409 | 0.0000043 | 0.0089547 | 212 | 207766.4 | 0.17 |
| 14 | process_needflow_graphviz | needflow_graphviz | internal | 0.0081040 | 0.0040520 | 0.0011652 | 0.0069388 | 2 | 595.5 | 0.01 |
| 15 | process_needflow_plantuml | needflow_plantuml | internal | 0.0250949 | 0.0041825 | 0.0005490 | 0.0142939 | 6 | 2603.8 | 0.02 |
| 16 | run | needflow | internal | 0.0024215 | 0.0000692 | 0.0000456 | 0.0002018 | 35 | 442.3 | 0.00 |
| 17 | run | needimport | internal | 0.0032639 | 0.0032639 | 0.0032639 | 0.0032639 | 1 | 100.0 | 0.00 |
| 18 | process_needpie | needpie | internal | 0.3764048 | 0.1882024 | 0.0322663 | 0.3441385 | 2 | 1066.6 | 0.35 |
| 19 | process_needtables | needtable | internal | 0.1466830 | 0.0209547 | 0.0012216 | 0.1072726 | 7 | 8781.0 | 0.14 |
| 20 | process_needuml | needuml | internal | 0.0084739 | 0.0028246 | 0.0003831 | 0.0047267 | 3 | 1233.6 | 0.01 |
| Amount | 4.00000 |
| Overall [s] | 0.00597 |
| Average [s] | 0.00149 |
| Min [s] | 0.00066 |
| Max [s] | 0.00191 |
| Min-Max spread [%] | 291.82400 |
| Ratio build time [%] | 0.01 |
Max: 0.0019139159994665533
['<sphinx.application.Sphinx object at 0x70c879396ad0>', '<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/latest/lib/python3.11/site-packages/sphinx_needs/directives/needextract.py
Line: 168
| Amount | 222.00000 |
| Overall [s] | 0.60204 |
| Average [s] | 0.00271 |
| Min [s] | 0.00008 |
| Max [s] | 0.28899 |
| Min-Max spread [%] | 376031.35707 |
| Ratio build time [%] | 0.56 |
Max: 0.2889876129993354
['<Need classes="need need-req" ids="R_BAFCF" refid="R_BAFCF"><paragraph>The first', "NeedItem(core={'id': 'R_BAFCF', 'type': 'req', 'type_name': 'Requirement', 'type", '<sphinx.application.Sphinx object at 0x70c879396ad0>']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/latest/lib/python3.11/site-packages/sphinx_needs/layout.py
Line: 40
| Amount | 4.00000 |
| Overall [s] | 0.00661 |
| Average [s] | 0.00165 |
| Min [s] | 0.00001 |
| Max [s] | 0.00615 |
| Min-Max spread [%] | 61806.08433 |
| Ratio build time [%] | 0.01 |
Max: 0.006149704999188543
['<sphinx.application.Sphinx object at 0x70c879396ad0>', "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/latest/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 304
| Amount | 6.00000 |
| Overall [s] | 0.00041 |
| Average [s] | 0.00007 |
| Min [s] | 0.00000 |
| Max [s] | 0.00038 |
| Min-Max spread [%] | 12379.67569 |
| Ratio build time [%] | 0.00 |
Max: 0.00037522799902944826
['<sphinx.application.Sphinx object at 0x70c879396ad0>', "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/latest/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 175
| Amount | 19.00000 |
| Overall [s] | 0.00416 |
| Average [s] | 0.00022 |
| Min [s] | 0.00000 |
| Max [s] | 0.00412 |
| Min-Max spread [%] | 453729.18448 |
| Ratio build time [%] | 0.00 |
Max: 0.004124397999476059
['<sphinx.application.Sphinx object at 0x70c879396ad0>', "NeedItem(core={'id': 'copy_4', 'type': 'test', 'type_name': 'Test Case', 'type_p", '<sphinx_needs.views.NeedsView object at 0x70c862649c00>', '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 [%] | 140.57986 |
| Ratio build time [%] | 0.00 |
Max: 0.000000969999746303074
['<sphinx.application.Sphinx object at 0x70c879396ad0>', 'None', '<sphinx_needs.views.NeedsView object at 0x70c862649c00>', '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.02566 |
| Average [s] | 0.00367 |
| Min [s] | 0.00006 |
| Max [s] | 0.01197 |
| Min-Max spread [%] | 19715.08106 |
| Ratio build time [%] | 0.02 |
Max: 0.011973362999924575
["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/latest/lib/python3.11/site-packages/sphinx_needs/filter_common.py
Line: 493
| Amount | 36.00000 |
| Overall [s] | 0.05009 |
| Average [s] | 0.00139 |
| Min [s] | 0.00001 |
| Max [s] | 0.00801 |
| Min-Max spread [%] | 73524.98700 |
| Ratio build time [%] | 0.05 |
Max: 0.00801495999985491
["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/latest/lib/python3.11/site-packages/sphinx_needs/filter_common.py
Line: 515
| Amount | 1961.00000 |
| Overall [s] | 0.03118 |
| Average [s] | 0.00002 |
| Min [s] | 0.00000 |
| Max [s] | 0.00014 |
| Min-Max spread [%] | 5881.59246 |
| Ratio build time [%] | 0.03 |
Max: 0.00013645299986819737
["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/latest/lib/python3.11/site-packages/sphinx_needs/filter_common.py
Line: 684
| Amount | 2.00000 |
| Overall [s] | 0.00023 |
| Average [s] | 0.00012 |
| Min [s] | 0.00010 |
| Max [s] | 0.00013 |
| Min-Max spread [%] | 124.47679 |
| Ratio build time [%] | 0.00 |
Max: 0.0001281139993807301
['<sphinx.application.Sphinx object at 0x70c879396ad0>', "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/latest/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 418
| Amount | 1.00000 |
| Overall [s] | 0.08924 |
| Average [s] | 0.08924 |
| Min [s] | 0.08924 |
| Max [s] | 0.08924 |
| Min-Max spread [%] | 100.00000 |
| Ratio build time [%] | 0.08 |
Max: 0.0892371230002027
['<sphinx.application.Sphinx object at 0x70c879396ad0>']
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.00810 |
| Average [s] | 0.00405 |
| Min [s] | 0.00117 |
| Max [s] | 0.00694 |
| Min-Max spread [%] | 595.51682 |
| Ratio build time [%] | 0.01 |
Max: 0.006938824999451754
['<sphinx.application.Sphinx object at 0x70c879396ad0>', '<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.02509 |
| Average [s] | 0.00418 |
| Min [s] | 0.00055 |
| Max [s] | 0.01429 |
| Min-Max spread [%] | 2603.80554 |
| Ratio build time [%] | 0.02 |
Max: 0.014293928999904892
['<sphinx.application.Sphinx object at 0x70c879396ad0>', '<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: 187
| Amount | 2.00000 |
| Overall [s] | 0.37640 |
| Average [s] | 0.18820 |
| Min [s] | 0.03227 |
| Max [s] | 0.34414 |
| Min-Max spread [%] | 1066.55738 |
| Ratio build time [%] | 0.35 |
Max: 0.34413854900049046
['<sphinx.application.Sphinx object at 0x70c879396ad0>', '<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.14668 |
| Average [s] | 0.02095 |
| Min [s] | 0.00122 |
| Max [s] | 0.10727 |
| Min-Max spread [%] | 8780.96360 |
| Ratio build time [%] | 0.14 |
Max: 0.10727255399979185
['<sphinx.application.Sphinx object at 0x70c879396ad0>', '<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: 123
| Amount | 3.00000 |
| Overall [s] | 0.00847 |
| Average [s] | 0.00282 |
| Min [s] | 0.00038 |
| Max [s] | 0.00473 |
| Min-Max spread [%] | 1233.63783 |
| Ratio build time [%] | 0.01 |
Max: 0.0047266709989344236
['<sphinx.application.Sphinx object at 0x70c879396ad0>', '<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: 567
| Amount | 212.00000 |
| Overall [s] | 0.17827 |
| Average [s] | 0.00084 |
| Min [s] | 0.00000 |
| Max [s] | 0.00895 |
| Min-Max spread [%] | 207766.36495 |
| Ratio build time [%] | 0.17 |
Max: 0.008954732000347576
['<sphinx_needs.directives.need.NeedDirective object at 0x70c86f987910>']
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 | 35.00000 |
| Overall [s] | 0.00242 |
| Average [s] | 0.00007 |
| Min [s] | 0.00005 |
| Max [s] | 0.00020 |
| Min-Max spread [%] | 442.29801 |
| Ratio build time [%] | 0.00 |
Max: 0.00020182499974907842
['<sphinx_needs.directives.needflow._directive.NeedflowDirective object at 0x70c87']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/latest/lib/python3.11/site-packages/sphinx_needs/directives/needflow/_directive.py
Line: 69
| Amount | 1.00000 |
| Overall [s] | 0.00326 |
| Average [s] | 0.00326 |
| Min [s] | 0.00326 |
| Max [s] | 0.00326 |
| Min-Max spread [%] | 100.00000 |
| Ratio build time [%] | 0.00 |
Max: 0.0032639370001561474
['<sphinx_needs.directives.needimport.NeedimportDirective object at 0x70c8633e4350']
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.000008049999451031908
['<sphinx.application.Sphinx object at 0x70c879396ad0>', "NeedItem(core={'id': 'R_A6A4E', 'type': 'req', 'type_name': 'Requirement', 'type", '<sphinx_needs.views.NeedsView object at 0x70c862649c00>', '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