Avatar for the koxudaxi user
koxudaxi
datamodel-code-generator
BlogDocsChangelog

Add extreme-scale performance tests with dynamic schema generation

#2818Merged
Comparing
perf/add-extreme-scale-tests
(
01abb82
) with
main
(
269b6b4
)
CodSpeed Performance Gauge
N/A
New
26
Skipped
83

Benchmarks

109 total
test_perf_large_models
tests/main/test_performance.py
CodSpeed Performance Gauge
N/A
N/A2.9 s
test_perf_combined_large_models_with_formatting
tests/main/test_performance.py
CodSpeed Performance Gauge
N/A
N/A3.1 s
test_perf_large_models_pydantic_v2
tests/main/test_performance.py
CodSpeed Performance Gauge
N/A
N/A3 s
test_perf_graphql_style_pydantic_v2
tests/main/test_performance.py
CodSpeed Performance Gauge
N/A
N/A712.2 ms
test_perf_duplicate_names
tests/main/test_performance.py
CodSpeed Performance Gauge
N/A
N/A852 ms
test_perf_large_models_dataclass
tests/main/test_performance.py
CodSpeed Performance Gauge
N/A
N/A2.9 s
test_perf_kubernetes_style
tests/main/test_performance.py
CodSpeed Performance Gauge
N/A
N/A2.2 s
test_perf_openapi_large_field_constraints
tests/main/test_performance.py
CodSpeed Performance Gauge
N/A
N/A2.6 s
test_perf_graphql_style_typed_dict
tests/main/test_performance.py
CodSpeed Performance Gauge
N/A
N/A558.9 ms
test_perf_all_options_enabled
tests/main/test_performance.py
CodSpeed Performance Gauge
N/A
N/A5.6 s
test_perf_graphql_style
tests/main/test_performance.py
CodSpeed Performance Gauge
N/A
N/A675.9 ms
test_perf_kubernetes_style_pydantic_v2
tests/main/test_performance.py
CodSpeed Performance Gauge
N/A
N/A2.3 s
test_perf_aws_style_openapi_pydantic_v2
tests/main/test_performance.py
CodSpeed Performance Gauge
N/A
N/A1.7 s
test_perf_stripe_style
tests/main/test_performance.py
CodSpeed Performance Gauge
N/A
N/A1.7 s
test_perf_large_models_typed_dict
tests/main/test_performance.py
CodSpeed Performance Gauge
N/A
N/A2.6 s
test_perf_stripe_style_pydantic_v2
tests/main/test_performance.py
CodSpeed Performance Gauge
N/A
N/A1.8 s
test_perf_deep_nested
tests/main/test_performance.py
CodSpeed Performance Gauge
N/A
N/A5.2 s
test_perf_duplicate_names_multiple_files
tests/main/test_performance.py
CodSpeed Performance Gauge
N/A
N/A849.9 ms
test_perf_openapi_large
tests/main/test_performance.py
CodSpeed Performance Gauge
N/A
N/A2.5 s
test_perf_complex_refs_collapse_root
tests/main/test_performance.py
CodSpeed Performance Gauge
N/A
N/A1.8 s
test_perf_complex_refs
tests/main/test_performance.py
CodSpeed Performance Gauge
N/A
N/A1.8 s
test_perf_multiple_files_to_multiple_outputs
tests/main/test_performance.py
CodSpeed Performance Gauge
N/A
N/A3.1 s
test_perf_aws_style_openapi
tests/main/test_performance.py
CodSpeed Performance Gauge
N/A
N/A1.5 s
test_perf_deep_nested_use_annotated
tests/main/test_performance.py
CodSpeed Performance Gauge
N/A
N/A5.5 s
test_perf_openapi_large_strict_types
tests/main/test_performance.py
CodSpeed Performance Gauge
N/A
N/A2.5 s

Commits

Click on a commit to change the comparison range
No baseline data is yet availableOnce your main branch has generated a first performance report, you will see the list of commits and their performance impact here.
© 2026 CodSpeed Technology
Home Terms Privacy Docs