| # | 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.3087481 | 0.0013783 | 0.0000769 | 0.0041817 | 224 | 5434.8 | 0.26 |
| 2 | _build_needextract | build_needextract | internal | 0.0056238 | 0.0014059 | 0.0004770 | 0.0018903 | 4 | 396.3 | 0.00 |
| 3 | calc_sum | dyn_func | user | 0.0067249 | 0.0016812 | 0.0000088 | 0.0062382 | 4 | 71131.3 | 0.01 |
| 4 | check_linked_values | dyn_func | user | 0.0000960 | 0.0000160 | 0.0000032 | 0.0000717 | 6 | 2274.6 | 0.00 |
| 5 | copy | dyn_func | user | 0.0039737 | 0.0002091 | 0.0000010 | 0.0039339 | 19 | 401422.2 | 0.00 |
| 6 | echo | dyn_func | user | 0.0000021 | 0.0000011 | 0.0000010 | 0.0000011 | 2 | 105.8 | 0.00 |
| 7 | links_from_content | dyn_func | user | 0.0002229 | 0.0001114 | 0.0000856 | 0.0001373 | 2 | 160.4 | 0.00 |
| 8 | test | dyn_func | user | 0.0000062 | 0.0000062 | 0.0000062 | 0.0000062 | 1 | 100.0 | 0.00 |
| 9 | filter_needs | filtering | internal | 0.0259003 | 0.0037000 | 0.0000786 | 0.0164568 | 7 | 20926.2 | 0.02 |
| 10 | filter_needs_and_parts | filtering | internal | 0.0514425 | 0.0013903 | 0.0000709 | 0.0124125 | 37 | 17499.5 | 0.04 |
| 11 | filter_single_need | filtering | internal | 0.0310771 | 0.0000157 | 0.0000022 | 0.0001065 | 1978 | 4773.7 | 0.03 |
| 12 | post_process_needs_data | need_post_process | internal | 0.0966940 | 0.0966940 | 0.0966940 | 0.0966940 | 1 | 100.0 | 0.08 |
| 13 | run | need | internal | 0.1207199 | 0.0006421 | 0.0000030 | 0.0028119 | 188 | 94676.7 | 0.10 |
| 14 | process_needflow_graphviz | needflow_graphviz | internal | 0.0118014 | 0.0059007 | 0.0010848 | 0.0107167 | 2 | 987.9 | 0.01 |
| 15 | process_needflow_plantuml | needflow_plantuml | internal | 0.0313018 | 0.0052170 | 0.0007004 | 0.0197268 | 6 | 2816.4 | 0.03 |
| 16 | run | needflow | internal | 0.0027883 | 0.0000680 | 0.0000496 | 0.0001951 | 41 | 393.3 | 0.00 |
| 17 | run | needimport | internal | 0.0030316 | 0.0030316 | 0.0030316 | 0.0030316 | 1 | 100.0 | 0.00 |
| 18 | process_needpie | needpie | internal | 0.4271866 | 0.2135933 | 0.0322480 | 0.3949386 | 2 | 1224.7 | 0.36 |
| 19 | process_needtables | needtable | internal | 0.1411415 | 0.0201631 | 0.0021703 | 0.1012335 | 7 | 4664.5 | 0.12 |
| 20 | process_needuml | needuml | internal | 0.0087867 | 0.0029289 | 0.0002928 | 0.0049486 | 3 | 1689.8 | 0.01 |
| Amount | 4.00000 |
| Overall [s] | 0.00562 |
| Average [s] | 0.00141 |
| Min [s] | 0.00048 |
| Max [s] | 0.00189 |
| Min-Max spread [%] | 396.25129 |
| Ratio build time [%] | 0.00 |
Max: 0.0018902930005424423
['<sphinx.application.Sphinx object at 0x7ea6bce01610>', '<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/stable/lib/python3.11/site-packages/sphinx_needs/directives/needextract.py
Line: 228
| Amount | 224.00000 |
| Overall [s] | 0.30875 |
| Average [s] | 0.00138 |
| Min [s] | 0.00008 |
| Max [s] | 0.00418 |
| Min-Max spread [%] | 5434.83885 |
| Ratio build time [%] | 0.26 |
Max: 0.004181727999821305
['<Need classes="need need-issue" ids="EXAMPLE_166" refid="EXAMPLE_166"><literal_b', "NeedItem(core={'id': 'EXAMPLE_166', 'type': 'issue', 'type_name': 'Issue', 'type", '<sphinx.application.Sphinx object at 0x7ea6bce01610>']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/stable/lib/python3.11/site-packages/sphinx_needs/layout.py
Line: 44
| Amount | 4.00000 |
| Overall [s] | 0.00672 |
| Average [s] | 0.00168 |
| Min [s] | 0.00001 |
| Max [s] | 0.00624 |
| Min-Max spread [%] | 71131.30709 |
| Ratio build time [%] | 0.01 |
Max: 0.006238215000848868
['<sphinx.application.Sphinx object at 0x7ea6bce01610>', "NeedItem(core={'id': 'R_96D5E', 'type': 'req', 'type_name': 'Requirement', 'type", "{'EX_CARD_PROFILE': NeedItem(core={'id': 'EX_CARD_PROFILE', 'type': 'spec', 'typ", 'hours', 'hours is not None and hours > 10']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/stable/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 304
| Amount | 6.00000 |
| Overall [s] | 0.00010 |
| Average [s] | 0.00002 |
| Min [s] | 0.00000 |
| Max [s] | 0.00007 |
| Min-Max spread [%] | 2274.57895 |
| Ratio build time [%] | 0.00 |
Max: 0.00007167200055846479
['<sphinx.application.Sphinx object at 0x7ea6bce01610>', "NeedItem(core={'id': 'S_78442', 'type': 'spec', 'type_name': 'Specification', 't", "{'EX_CARD_PROFILE': NeedItem(core={'id': 'EX_CARD_PROFILE', 'type': 'spec', 'typ", 'progress', 'status', 'in progress', 'type == "req" ']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/stable/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 175
| Amount | 19.00000 |
| Overall [s] | 0.00397 |
| Average [s] | 0.00021 |
| Min [s] | 0.00000 |
| Max [s] | 0.00393 |
| Min-Max spread [%] | 401422.22358 |
| Ratio build time [%] | 0.00 |
Max: 0.003933939999114955
['<sphinx.application.Sphinx object at 0x7ea6bce01610>', "NeedItem(core={'id': 'copy_4', 'type': 'test', 'type_name': 'Test Case', 'type_p", '<sphinx_needs.views.NeedsView object at 0x7ea6a4fa6700>', 'title']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/stable/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 [%] | 105.76935 |
| Ratio build time [%] | 0.00 |
Max: 0.0000011000010999850929
['<sphinx.application.Sphinx object at 0x7ea6bce01610>', 'None', '<sphinx_needs.views.NeedsView object at 0x7ea6a4fa6700>', 'first test']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/stable/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 55
| Amount | 7.00000 |
| Overall [s] | 0.02590 |
| Average [s] | 0.00370 |
| Min [s] | 0.00008 |
| Max [s] | 0.01646 |
| Min-Max spread [%] | 20926.18737 |
| Ratio build time [%] | 0.02 |
Max: 0.016456772000310593
["dict_values([NeedItem(core={'id': 'EX_CARD_PROFILE', 'type': 'spec', '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/stable/lib/python3.11/site-packages/sphinx_needs/filter_common.py
Line: 606
| Amount | 37.00000 |
| Overall [s] | 0.05144 |
| Average [s] | 0.00139 |
| Min [s] | 0.00007 |
| Max [s] | 0.01241 |
| Min-Max spread [%] | 17499.46974 |
| Ratio build time [%] | 0.04 |
Max: 0.0124125490001461
["dict_values([NeedItem(core={'id': 'EX_CARD_PROFILE', 'type': 'spec', 'type_name'", "NeedsSphinxConfig(from_toml='ubproject.toml', from_toml_table=[], schema_validat"]
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/stable/lib/python3.11/site-packages/sphinx_needs/filter_common.py
Line: 628
| Amount | 1978.00000 |
| Overall [s] | 0.03108 |
| Average [s] | 0.00002 |
| Min [s] | 0.00000 |
| Max [s] | 0.00011 |
| Min-Max spread [%] | 4773.67507 |
| Ratio build time [%] | 0.03 |
Max: 0.00010645300062606111
["NeedItem(core={'id': 'EX_CARD_PROFILE', 'type': 'spec', 'type_name': 'Specificat", "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/stable/lib/python3.11/site-packages/sphinx_needs/filter_common.py
Line: 797
| Amount | 2.00000 |
| Overall [s] | 0.00022 |
| Average [s] | 0.00011 |
| Min [s] | 0.00009 |
| Max [s] | 0.00014 |
| Min-Max spread [%] | 160.37475 |
| Ratio build time [%] | 0.00 |
Max: 0.00013728399972023908
['<sphinx.application.Sphinx object at 0x7ea6bce01610>', "NeedItem(core={'id': 'CON_SPEC_1', 'type': 'spec', 'type_name': 'Specification',", "{'EX_CARD_PROFILE': NeedItem(core={'id': 'EX_CARD_PROFILE', 'type': 'spec', 'typ"]
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/stable/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 418
| Amount | 1.00000 |
| Overall [s] | 0.09669 |
| Average [s] | 0.09669 |
| Min [s] | 0.09669 |
| Max [s] | 0.09669 |
| Min-Max spread [%] | 100.00000 |
| Ratio build time [%] | 0.08 |
Max: 0.09669398500045645
['<sphinx.application.Sphinx object at 0x7ea6bce01610>']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/stable/lib/python3.11/site-packages/sphinx_needs/directives/need.py
Line: 358
| Amount | 2.00000 |
| Overall [s] | 0.01180 |
| Average [s] | 0.00590 |
| Min [s] | 0.00108 |
| Max [s] | 0.01072 |
| Min-Max spread [%] | 987.90098 |
| Ratio build time [%] | 0.01 |
Max: 0.010716650998801924
['<sphinx.application.Sphinx object at 0x7ea6bce01610>', '<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/stable/lib/python3.11/site-packages/sphinx_needs/directives/needflow/_graphviz.py
Line: 46
| Amount | 6.00000 |
| Overall [s] | 0.03130 |
| Average [s] | 0.00522 |
| Min [s] | 0.00070 |
| Max [s] | 0.01973 |
| Min-Max spread [%] | 2816.37894 |
| Ratio build time [%] | 0.03 |
Max: 0.0197267629991984
['<sphinx.application.Sphinx object at 0x7ea6bce01610>', '<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/stable/lib/python3.11/site-packages/sphinx_needs/directives/needflow/_plantuml.py
Line: 218
| Amount | 2.00000 |
| Overall [s] | 0.42719 |
| Average [s] | 0.21359 |
| Min [s] | 0.03225 |
| Max [s] | 0.39494 |
| Min-Max spread [%] | 1224.69110 |
| Ratio build time [%] | 0.36 |
Max: 0.3949385710002389
['<sphinx.application.Sphinx object at 0x7ea6bce01610>', '<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/stable/lib/python3.11/site-packages/sphinx_needs/directives/needpie.py
Line: 129
| Amount | 7.00000 |
| Overall [s] | 0.14114 |
| Average [s] | 0.02016 |
| Min [s] | 0.00217 |
| Max [s] | 0.10123 |
| Min-Max spread [%] | 4664.48944 |
| Ratio build time [%] | 0.12 |
Max: 0.10123346099862829
['<sphinx.application.Sphinx object at 0x7ea6bce01610>', '<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/stable/lib/python3.11/site-packages/sphinx_needs/directives/needtable.py
Line: 139
| Amount | 3.00000 |
| Overall [s] | 0.00879 |
| Average [s] | 0.00293 |
| Min [s] | 0.00029 |
| Max [s] | 0.00495 |
| Min-Max spread [%] | 1689.80803 |
| Ratio build time [%] | 0.01 |
Max: 0.004948568999679992
['<sphinx.application.Sphinx object at 0x7ea6bce01610>', '<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/stable/lib/python3.11/site-packages/sphinx_needs/directives/needuml.py
Line: 644
| Amount | 188.00000 |
| Overall [s] | 0.12072 |
| Average [s] | 0.00064 |
| Min [s] | 0.00000 |
| Max [s] | 0.00281 |
| Min-Max spread [%] | 94676.72049 |
| Ratio build time [%] | 0.10 |
Max: 0.002811898999425466
['<sphinx_needs.directives.need.NeedDirective object at 0x7ea6b23bf5d0>']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/stable/lib/python3.11/site-packages/sphinx_needs/directives/need.py
Line: 65
| Amount | 41.00000 |
| Overall [s] | 0.00279 |
| Average [s] | 0.00007 |
| Min [s] | 0.00005 |
| Max [s] | 0.00020 |
| Min-Max spread [%] | 393.34234 |
| Ratio build time [%] | 0.00 |
Max: 0.00019514499945216812
['<sphinx_needs.directives.needflow._directive.NeedflowDirective object at 0x7ea6b']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/stable/lib/python3.11/site-packages/sphinx_needs/directives/needflow/_directive.py
Line: 89
| Amount | 1.00000 |
| Overall [s] | 0.00303 |
| Average [s] | 0.00303 |
| Min [s] | 0.00303 |
| Max [s] | 0.00303 |
| Min-Max spread [%] | 100.00000 |
| Ratio build time [%] | 0.00 |
Max: 0.003031645001101424
['<sphinx_needs.directives.needimport.NeedimportDirective object at 0x7ea6a4eff150']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/stable/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.000006209998900885694
['<sphinx.application.Sphinx object at 0x7ea6bce01610>', "NeedItem(core={'id': 'R_A6A4E', 'type': 'req', 'type_name': 'Requirement', 'type", '<sphinx_needs.views.NeedsView object at 0x7ea6a4fa6700>', 'arg_1', '[1, 2, 3]']
File: /home/docs/checkouts/readthedocs.org/user_builds/sphinx-needs/envs/stable/lib/python3.11/site-packages/sphinx_needs/functions/common.py
Line: 31