=== django-0001: Model.from_db() — field_names list membership test inside concrete_fields loop ===
N=100   k=100  : defective=0.114ms  fixed=0.004ms  speedup=25.5x
N=500   k=500  : defective=3.010ms  fixed=0.028ms  speedup=107.7x
N=1000  k=1000 : defective=13.148ms  fixed=0.062ms  speedup=211.7x
N=2000  k=2000 : defective=36.725ms  fixed=0.097ms  speedup=380.5x

=== django-0002: Serializer.serialize() — selected_fields list membership tested 3× per field per object ===
N=100   k=100  : defective=0.088ms  fixed=0.004ms  speedup=24.9x
N=500   k=500  : defective=2.298ms  fixed=0.022ms  speedup=102.6x
N=1000  k=1000 : defective=9.299ms  fixed=0.048ms  speedup=193.8x
N=2000  k=2000 : defective=35.548ms  fixed=0.098ms  speedup=361.5x

=== django-0003: Model._check_column_name_clashes() lines 2071-2094 ===
N=100   k=100  : defective=0.084ms  fixed=0.003ms  speedup=24.8x
N=500   k=500  : defective=2.112ms  fixed=0.021ms  speedup=102.0x
N=1000  k=1000 : defective=8.625ms  fixed=0.048ms  speedup=181.1x
N=2000  k=2000 : defective=39.143ms  fixed=0.101ms  speedup=387.6x

=== django-0005: alt_constraints_name list → set in create_altered_constraints() ===
N=100   k=100  : defective=0.088ms  fixed=0.003ms  speedup=25.6x
N=500   k=500  : defective=2.350ms  fixed=0.023ms  speedup=104.3x
N=1000  k=1000 : defective=12.094ms  fixed=0.053ms  speedup=226.7x
N=2000  k=2000 : defective=36.823ms  fixed=0.101ms  speedup=365.3x

=== django-0006: remove_from_added / remove_from_removed lists → sets in create_altered_indexes() ===
N=100   k=100  : defective=0.088ms  fixed=0.004ms  speedup=24.5x
N=500   k=500  : defective=2.245ms  fixed=0.021ms  speedup=104.8x
N=1000  k=1000 : defective=9.606ms  fixed=0.078ms  speedup=122.5x
N=2000  k=2000 : defective=36.032ms  fixed=0.097ms  speedup=370.6x

=== django-0007: migrations.state.flatten_bases — O(2^D) diamond abstract model traversal ===
N=100   k=100  : defective=0.100ms  fixed=0.004ms  speedup=24.6x
N=500   k=500  : defective=2.428ms  fixed=0.023ms  speedup=104.3x
N=1000  k=1000 : defective=10.005ms  fixed=0.052ms  speedup=191.0x
N=2000  k=2000 : defective=38.827ms  fixed=0.109ms  speedup=357.4x

