mirror of
https://github.com/django-components/django-components.git
synced 2025-08-04 22:38:00 +00:00
385 lines
No EOL
21 KiB
JSON
385 lines
No EOL
21 KiB
JSON
{
|
|
"Components vs Django.peakmem_render_lg_first": {
|
|
"code": "class DjangoComponentsVsDjangoTests:\n @benchmark(\n pretty_name=\"render - large - first render (mem)\",\n group_name=DJC_VS_DJ_GROUP,\n number=1,\n rounds=5,\n params={\n \"renderer\": [\"django\", \"django-components\"],\n },\n setup=lambda renderer: setup_templating_memory_benchmark(renderer, \"lg\", \"first\", \"isolated\"),\n )\n def peakmem_render_lg_first(self, renderer: TemplatingRenderer):\n do_render()\n\nsetup=lambda renderer: setup_templating_memory_benchmark(renderer, \"lg\", \"first\", \"isolated\"),",
|
|
"name": "Components vs Django.peakmem_render_lg_first",
|
|
"param_names": [
|
|
"renderer"
|
|
],
|
|
"params": [
|
|
[
|
|
"'django'",
|
|
"'django-components'"
|
|
]
|
|
],
|
|
"pretty_name": "render - large - first render (mem)",
|
|
"type": "peakmemory",
|
|
"unit": "bytes",
|
|
"version": "301c396f017f45a5b3f71e85df58d15f54153fcfd951af7ef424641d4b31b528"
|
|
},
|
|
"Components vs Django.peakmem_render_lg_subsequent": {
|
|
"code": "class DjangoComponentsVsDjangoTests:\n @benchmark(\n pretty_name=\"render - large - second render (mem)\",\n group_name=DJC_VS_DJ_GROUP,\n number=1,\n rounds=5,\n params={\n \"renderer\": [\"django\", \"django-components\"],\n },\n setup=lambda renderer: setup_templating_memory_benchmark(renderer, \"lg\", \"subsequent\", \"isolated\"),\n )\n def peakmem_render_lg_subsequent(self, renderer: TemplatingRenderer):\n do_render()\n\nsetup=lambda renderer: setup_templating_memory_benchmark(renderer, \"lg\", \"subsequent\", \"isolated\"),",
|
|
"name": "Components vs Django.peakmem_render_lg_subsequent",
|
|
"param_names": [
|
|
"renderer"
|
|
],
|
|
"params": [
|
|
[
|
|
"'django'",
|
|
"'django-components'"
|
|
]
|
|
],
|
|
"pretty_name": "render - large - second render (mem)",
|
|
"type": "peakmemory",
|
|
"unit": "bytes",
|
|
"version": "9a44e9999ef3ef42ea7e01323727490244febb43d66a87a4d8f88c6b8a133b8b"
|
|
},
|
|
"Components vs Django.peakmem_render_sm_first": {
|
|
"code": "class DjangoComponentsVsDjangoTests:\n @benchmark(\n pretty_name=\"render - small - first render (mem)\",\n group_name=DJC_VS_DJ_GROUP,\n number=1,\n rounds=5,\n params={\n \"renderer\": [\"django\", \"django-components\"],\n },\n setup=lambda renderer: setup_templating_memory_benchmark(renderer, \"sm\", \"first\", \"isolated\"),\n )\n def peakmem_render_sm_first(self, renderer: TemplatingRenderer):\n do_render()\n\nsetup=lambda renderer: setup_templating_memory_benchmark(renderer, \"sm\", \"first\", \"isolated\"),",
|
|
"name": "Components vs Django.peakmem_render_sm_first",
|
|
"param_names": [
|
|
"renderer"
|
|
],
|
|
"params": [
|
|
[
|
|
"'django'",
|
|
"'django-components'"
|
|
]
|
|
],
|
|
"pretty_name": "render - small - first render (mem)",
|
|
"type": "peakmemory",
|
|
"unit": "bytes",
|
|
"version": "e93b7a5193681c883edf85bdb30b1bc0821263bf51033fdcee215b155085e036"
|
|
},
|
|
"Components vs Django.peakmem_render_sm_subsequent": {
|
|
"code": "class DjangoComponentsVsDjangoTests:\n @benchmark(\n pretty_name=\"render - small - second render (mem)\",\n group_name=DJC_VS_DJ_GROUP,\n number=1,\n rounds=5,\n params={\n \"renderer\": [\"django\", \"django-components\"],\n },\n setup=lambda renderer: setup_templating_memory_benchmark(renderer, \"sm\", \"subsequent\", \"isolated\"),\n )\n def peakmem_render_sm_subsequent(self, renderer: TemplatingRenderer):\n do_render()\n\nsetup=lambda renderer: setup_templating_memory_benchmark(renderer, \"sm\", \"subsequent\", \"isolated\"),",
|
|
"name": "Components vs Django.peakmem_render_sm_subsequent",
|
|
"param_names": [
|
|
"renderer"
|
|
],
|
|
"params": [
|
|
[
|
|
"'django'",
|
|
"'django-components'"
|
|
]
|
|
],
|
|
"pretty_name": "render - small - second render (mem)",
|
|
"type": "peakmemory",
|
|
"unit": "bytes",
|
|
"version": "b46e0820b18950aa7cc5e61306ff3425b76b4da9dca42d64fae5b1d25c6c9026"
|
|
},
|
|
"Components vs Django.timeraw_render_lg_first": {
|
|
"code": "class DjangoComponentsVsDjangoTests:\n @benchmark(\n pretty_name=\"render - large - first render\",\n group_name=DJC_VS_DJ_GROUP,\n number=1,\n rounds=5,\n params={\n \"renderer\": [\"django\", \"django-components\"],\n },\n include_in_quick_benchmark=True,\n )\n def timeraw_render_lg_first(self, renderer: TemplatingRenderer):\n return prepare_templating_benchmark(renderer, \"lg\", \"first\", \"isolated\")",
|
|
"min_run_count": 2,
|
|
"name": "Components vs Django.timeraw_render_lg_first",
|
|
"number": 1,
|
|
"param_names": [
|
|
"renderer"
|
|
],
|
|
"params": [
|
|
[
|
|
"'django'",
|
|
"'django-components'"
|
|
]
|
|
],
|
|
"pretty_name": "render - large - first render",
|
|
"repeat": 0,
|
|
"rounds": 5,
|
|
"sample_time": 0.01,
|
|
"type": "time",
|
|
"unit": "seconds",
|
|
"version": "be3bf6236960046a028b6ea007aad28b2337fc2b906b8ce317a09a5d4f1a6193",
|
|
"warmup_time": -1
|
|
},
|
|
"Components vs Django.timeraw_render_lg_subsequent": {
|
|
"code": "class DjangoComponentsVsDjangoTests:\n @benchmark(\n pretty_name=\"render - large - second render\",\n group_name=DJC_VS_DJ_GROUP,\n number=1,\n rounds=5,\n params={\n \"renderer\": [\"django\", \"django-components\"],\n },\n )\n def timeraw_render_lg_subsequent(self, renderer: TemplatingRenderer):\n return prepare_templating_benchmark(renderer, \"lg\", \"subsequent\", \"isolated\")",
|
|
"min_run_count": 2,
|
|
"name": "Components vs Django.timeraw_render_lg_subsequent",
|
|
"number": 1,
|
|
"param_names": [
|
|
"renderer"
|
|
],
|
|
"params": [
|
|
[
|
|
"'django'",
|
|
"'django-components'"
|
|
]
|
|
],
|
|
"pretty_name": "render - large - second render",
|
|
"repeat": 0,
|
|
"rounds": 5,
|
|
"sample_time": 0.01,
|
|
"type": "time",
|
|
"unit": "seconds",
|
|
"version": "b98221c11a0ee6e9de0778d416d31b9dd514a674d9017a2bb9b2fc1cd0f01920",
|
|
"warmup_time": -1
|
|
},
|
|
"Components vs Django.timeraw_render_sm_first": {
|
|
"code": "class DjangoComponentsVsDjangoTests:\n @benchmark(\n pretty_name=\"render - small - first render\",\n group_name=DJC_VS_DJ_GROUP,\n number=1,\n rounds=5,\n params={\n \"renderer\": [\"django\", \"django-components\"],\n },\n )\n def timeraw_render_sm_first(self, renderer: TemplatingRenderer):\n return prepare_templating_benchmark(renderer, \"sm\", \"first\", \"isolated\")",
|
|
"min_run_count": 2,
|
|
"name": "Components vs Django.timeraw_render_sm_first",
|
|
"number": 1,
|
|
"param_names": [
|
|
"renderer"
|
|
],
|
|
"params": [
|
|
[
|
|
"'django'",
|
|
"'django-components'"
|
|
]
|
|
],
|
|
"pretty_name": "render - small - first render",
|
|
"repeat": 0,
|
|
"rounds": 5,
|
|
"sample_time": 0.01,
|
|
"type": "time",
|
|
"unit": "seconds",
|
|
"version": "f1fc17e4a31c71f4d9265f1122da52e7cf57addb4dfa02606e303b33d6431b9b",
|
|
"warmup_time": -1
|
|
},
|
|
"Components vs Django.timeraw_render_sm_subsequent": {
|
|
"code": "class DjangoComponentsVsDjangoTests:\n @benchmark(\n pretty_name=\"render - small - second render\",\n group_name=DJC_VS_DJ_GROUP,\n number=1,\n rounds=5,\n params={\n \"renderer\": [\"django\", \"django-components\"],\n },\n )\n def timeraw_render_sm_subsequent(self, renderer: TemplatingRenderer):\n return prepare_templating_benchmark(renderer, \"sm\", \"subsequent\", \"isolated\")",
|
|
"min_run_count": 2,
|
|
"name": "Components vs Django.timeraw_render_sm_subsequent",
|
|
"number": 1,
|
|
"param_names": [
|
|
"renderer"
|
|
],
|
|
"params": [
|
|
[
|
|
"'django'",
|
|
"'django-components'"
|
|
]
|
|
],
|
|
"pretty_name": "render - small - second render",
|
|
"repeat": 0,
|
|
"rounds": 5,
|
|
"sample_time": 0.01,
|
|
"type": "time",
|
|
"unit": "seconds",
|
|
"version": "6fce1cd85a9344fee383b40a22f27862120b9488a628420625592dc14e0307d3",
|
|
"warmup_time": -1
|
|
},
|
|
"Components vs Django.timeraw_startup_lg": {
|
|
"code": "class DjangoComponentsVsDjangoTests:\n @benchmark(\n pretty_name=\"startup - large\",\n group_name=DJC_VS_DJ_GROUP,\n number=1,\n rounds=5,\n params={\n \"renderer\": [\"django\", \"django-components\"],\n },\n )\n def timeraw_startup_lg(self, renderer: TemplatingRenderer):\n return prepare_templating_benchmark(renderer, \"lg\", \"startup\", \"isolated\")",
|
|
"min_run_count": 2,
|
|
"name": "Components vs Django.timeraw_startup_lg",
|
|
"number": 1,
|
|
"param_names": [
|
|
"renderer"
|
|
],
|
|
"params": [
|
|
[
|
|
"'django'",
|
|
"'django-components'"
|
|
]
|
|
],
|
|
"pretty_name": "startup - large",
|
|
"repeat": 0,
|
|
"rounds": 5,
|
|
"sample_time": 0.01,
|
|
"type": "time",
|
|
"unit": "seconds",
|
|
"version": "53151821c128ad0ecfb0707fff3146e1abd8d0bcfa301aa056b5d3fae3d793e2",
|
|
"warmup_time": -1
|
|
},
|
|
"Other.timeraw_import_time": {
|
|
"code": "class OtherTests:\n @benchmark(\n pretty_name=\"import time\",\n group_name=OTHER_GROUP,\n number=1,\n rounds=5,\n )\n def timeraw_import_time(self):\n return prepare_templating_benchmark(\"django-components\", \"lg\", \"startup\", \"isolated\", imports_only=True)",
|
|
"min_run_count": 2,
|
|
"name": "Other.timeraw_import_time",
|
|
"number": 1,
|
|
"param_names": [],
|
|
"params": [],
|
|
"pretty_name": "import time",
|
|
"repeat": 0,
|
|
"rounds": 5,
|
|
"sample_time": 0.01,
|
|
"type": "time",
|
|
"unit": "seconds",
|
|
"version": "a0a1c1c0db22509410b946d0d4384b52ea4a09b47b6048d7d1cfb89b0c7fe5c3",
|
|
"warmup_time": -1
|
|
},
|
|
"isolated vs django modes.peakmem_render_lg_first": {
|
|
"code": "class IsolatedVsDjangoContextModesTests:\n @benchmark(\n pretty_name=\"render - large - first render (mem)\",\n group_name=DJC_ISOLATED_VS_NON_GROUP,\n number=1,\n rounds=5,\n params={\n \"context_mode\": [\"isolated\", \"django\"],\n },\n setup=lambda context_mode: setup_templating_memory_benchmark(\n \"django-components\",\n \"lg\",\n \"first\",\n context_mode,\n ),\n )\n def peakmem_render_lg_first(self, context_mode: DjcContextMode):\n do_render()\n\nsetup=lambda context_mode: setup_templating_memory_benchmark(\n \"django-components\",\n \"lg\",\n \"first\",\n context_mode,\n),",
|
|
"name": "isolated vs django modes.peakmem_render_lg_first",
|
|
"param_names": [
|
|
"context_mode"
|
|
],
|
|
"params": [
|
|
[
|
|
"'isolated'",
|
|
"'django'"
|
|
]
|
|
],
|
|
"pretty_name": "render - large - first render (mem)",
|
|
"type": "peakmemory",
|
|
"unit": "bytes",
|
|
"version": "c4bf0016d48d210f08b8db733b57c7dcba1cebbf548c458b93b86ace387067e9"
|
|
},
|
|
"isolated vs django modes.peakmem_render_lg_subsequent": {
|
|
"code": "class IsolatedVsDjangoContextModesTests:\n @benchmark(\n pretty_name=\"render - large - second render (mem)\",\n group_name=DJC_ISOLATED_VS_NON_GROUP,\n number=1,\n rounds=5,\n params={\n \"context_mode\": [\"isolated\", \"django\"],\n },\n setup=lambda context_mode: setup_templating_memory_benchmark(\n \"django-components\",\n \"lg\",\n \"subsequent\",\n context_mode,\n ),\n )\n def peakmem_render_lg_subsequent(self, context_mode: DjcContextMode):\n do_render()\n\nsetup=lambda context_mode: setup_templating_memory_benchmark(\n \"django-components\",\n \"lg\",\n \"subsequent\",\n context_mode,\n),",
|
|
"name": "isolated vs django modes.peakmem_render_lg_subsequent",
|
|
"param_names": [
|
|
"context_mode"
|
|
],
|
|
"params": [
|
|
[
|
|
"'isolated'",
|
|
"'django'"
|
|
]
|
|
],
|
|
"pretty_name": "render - large - second render (mem)",
|
|
"type": "peakmemory",
|
|
"unit": "bytes",
|
|
"version": "65bb1b8586487197a79bb6073e4c71642877b845b6eb42d1bd32398299daffbf"
|
|
},
|
|
"isolated vs django modes.peakmem_render_sm_first": {
|
|
"code": "class IsolatedVsDjangoContextModesTests:\n @benchmark(\n pretty_name=\"render - small - first render (mem)\",\n group_name=DJC_ISOLATED_VS_NON_GROUP,\n number=1,\n rounds=5,\n params={\n \"context_mode\": [\"isolated\", \"django\"],\n },\n setup=lambda context_mode: setup_templating_memory_benchmark(\"django-components\", \"sm\", \"first\", context_mode),\n )\n def peakmem_render_sm_first(self, context_mode: DjcContextMode):\n do_render()\n\nsetup=lambda context_mode: setup_templating_memory_benchmark(\"django-components\", \"sm\", \"first\", context_mode),",
|
|
"name": "isolated vs django modes.peakmem_render_sm_first",
|
|
"param_names": [
|
|
"context_mode"
|
|
],
|
|
"params": [
|
|
[
|
|
"'isolated'",
|
|
"'django'"
|
|
]
|
|
],
|
|
"pretty_name": "render - small - first render (mem)",
|
|
"type": "peakmemory",
|
|
"unit": "bytes",
|
|
"version": "c51b91fc583295776062822225e720b5ed71aef9c9288217c401c54283c62840"
|
|
},
|
|
"isolated vs django modes.peakmem_render_sm_subsequent": {
|
|
"code": "class IsolatedVsDjangoContextModesTests:\n @benchmark(\n pretty_name=\"render - small - second render (mem)\",\n group_name=DJC_ISOLATED_VS_NON_GROUP,\n number=1,\n rounds=5,\n params={\n \"context_mode\": [\"isolated\", \"django\"],\n },\n setup=lambda context_mode: setup_templating_memory_benchmark(\n \"django-components\",\n \"sm\",\n \"subsequent\",\n context_mode,\n ),\n )\n def peakmem_render_sm_subsequent(self, context_mode: DjcContextMode):\n do_render()\n\nsetup=lambda context_mode: setup_templating_memory_benchmark(\n \"django-components\",\n \"sm\",\n \"subsequent\",\n context_mode,\n),",
|
|
"name": "isolated vs django modes.peakmem_render_sm_subsequent",
|
|
"param_names": [
|
|
"context_mode"
|
|
],
|
|
"params": [
|
|
[
|
|
"'isolated'",
|
|
"'django'"
|
|
]
|
|
],
|
|
"pretty_name": "render - small - second render (mem)",
|
|
"type": "peakmemory",
|
|
"unit": "bytes",
|
|
"version": "54d747fb8f40179b7ff3d2fc49eb195909ad1c880b5ef7b82f82742b27b67260"
|
|
},
|
|
"isolated vs django modes.timeraw_render_lg_first": {
|
|
"code": "class IsolatedVsDjangoContextModesTests:\n @benchmark(\n pretty_name=\"render - large - first render\",\n group_name=DJC_ISOLATED_VS_NON_GROUP,\n number=1,\n rounds=5,\n params={\n \"context_mode\": [\"isolated\", \"django\"],\n },\n )\n def timeraw_render_lg_first(self, context_mode: DjcContextMode):\n return prepare_templating_benchmark(\"django-components\", \"lg\", \"first\", context_mode)",
|
|
"min_run_count": 2,
|
|
"name": "isolated vs django modes.timeraw_render_lg_first",
|
|
"number": 1,
|
|
"param_names": [
|
|
"context_mode"
|
|
],
|
|
"params": [
|
|
[
|
|
"'isolated'",
|
|
"'django'"
|
|
]
|
|
],
|
|
"pretty_name": "render - large - first render",
|
|
"repeat": 0,
|
|
"rounds": 5,
|
|
"sample_time": 0.01,
|
|
"type": "time",
|
|
"unit": "seconds",
|
|
"version": "f94af83427c6346f88f8785a3cd2fc42415ac5a9fbbdb7de71d27e22e6a81699",
|
|
"warmup_time": -1
|
|
},
|
|
"isolated vs django modes.timeraw_render_lg_subsequent": {
|
|
"code": "class IsolatedVsDjangoContextModesTests:\n @benchmark(\n pretty_name=\"render - large - second render\",\n group_name=DJC_ISOLATED_VS_NON_GROUP,\n number=1,\n rounds=5,\n params={\n \"context_mode\": [\"isolated\", \"django\"],\n },\n )\n def timeraw_render_lg_subsequent(self, context_mode: DjcContextMode):\n return prepare_templating_benchmark(\"django-components\", \"lg\", \"subsequent\", context_mode)",
|
|
"min_run_count": 2,
|
|
"name": "isolated vs django modes.timeraw_render_lg_subsequent",
|
|
"number": 1,
|
|
"param_names": [
|
|
"context_mode"
|
|
],
|
|
"params": [
|
|
[
|
|
"'isolated'",
|
|
"'django'"
|
|
]
|
|
],
|
|
"pretty_name": "render - large - second render",
|
|
"repeat": 0,
|
|
"rounds": 5,
|
|
"sample_time": 0.01,
|
|
"type": "time",
|
|
"unit": "seconds",
|
|
"version": "9f7c2fde6b33f0451a1794ed903c48d96cd7822f67da502cec36fe8e977c2414",
|
|
"warmup_time": -1
|
|
},
|
|
"isolated vs django modes.timeraw_render_sm_first": {
|
|
"code": "class IsolatedVsDjangoContextModesTests:\n @benchmark(\n pretty_name=\"render - small - first render\",\n group_name=DJC_ISOLATED_VS_NON_GROUP,\n number=1,\n rounds=5,\n params={\n \"context_mode\": [\"isolated\", \"django\"],\n },\n )\n def timeraw_render_sm_first(self, context_mode: DjcContextMode):\n return prepare_templating_benchmark(\"django-components\", \"sm\", \"first\", context_mode)",
|
|
"min_run_count": 2,
|
|
"name": "isolated vs django modes.timeraw_render_sm_first",
|
|
"number": 1,
|
|
"param_names": [
|
|
"context_mode"
|
|
],
|
|
"params": [
|
|
[
|
|
"'isolated'",
|
|
"'django'"
|
|
]
|
|
],
|
|
"pretty_name": "render - small - first render",
|
|
"repeat": 0,
|
|
"rounds": 5,
|
|
"sample_time": 0.01,
|
|
"type": "time",
|
|
"unit": "seconds",
|
|
"version": "d15ca68909d7f1f43ff16863befb6f42681f17461417fc0069eefd6db3569296",
|
|
"warmup_time": -1
|
|
},
|
|
"isolated vs django modes.timeraw_render_sm_subsequent": {
|
|
"code": "class IsolatedVsDjangoContextModesTests:\n @benchmark(\n pretty_name=\"render - small - second render\",\n group_name=DJC_ISOLATED_VS_NON_GROUP,\n number=1,\n rounds=5,\n params={\n \"context_mode\": [\"isolated\", \"django\"],\n },\n )\n def timeraw_render_sm_subsequent(self, context_mode: DjcContextMode):\n return prepare_templating_benchmark(\"django-components\", \"sm\", \"subsequent\", context_mode)",
|
|
"min_run_count": 2,
|
|
"name": "isolated vs django modes.timeraw_render_sm_subsequent",
|
|
"number": 1,
|
|
"param_names": [
|
|
"context_mode"
|
|
],
|
|
"params": [
|
|
[
|
|
"'isolated'",
|
|
"'django'"
|
|
]
|
|
],
|
|
"pretty_name": "render - small - second render",
|
|
"repeat": 0,
|
|
"rounds": 5,
|
|
"sample_time": 0.01,
|
|
"type": "time",
|
|
"unit": "seconds",
|
|
"version": "7444bc9516dd087e3f420349345eae991ad6941bbd22fce45265b18034b7cf77",
|
|
"warmup_time": -1
|
|
},
|
|
"isolated vs django modes.timeraw_startup_lg": {
|
|
"code": "class IsolatedVsDjangoContextModesTests:\n @benchmark(\n pretty_name=\"startup - large\",\n group_name=DJC_ISOLATED_VS_NON_GROUP,\n number=1,\n rounds=5,\n params={\n \"context_mode\": [\"isolated\", \"django\"],\n },\n )\n def timeraw_startup_lg(self, context_mode: DjcContextMode):\n return prepare_templating_benchmark(\"django-components\", \"lg\", \"startup\", context_mode)",
|
|
"min_run_count": 2,
|
|
"name": "isolated vs django modes.timeraw_startup_lg",
|
|
"number": 1,
|
|
"param_names": [
|
|
"context_mode"
|
|
],
|
|
"params": [
|
|
[
|
|
"'isolated'",
|
|
"'django'"
|
|
]
|
|
],
|
|
"pretty_name": "startup - large",
|
|
"repeat": 0,
|
|
"rounds": 5,
|
|
"sample_time": 0.01,
|
|
"type": "time",
|
|
"unit": "seconds",
|
|
"version": "eabe311ebee4a15c5816617be12f00ec30376f7506bd668219e1c50bc897c134",
|
|
"warmup_time": -1
|
|
},
|
|
"version": 2
|
|
} |