import pandas as pd rows = 10_000 df = pd.DataFrame( { "order_id": range(100_000, 100_000 + rows), "region": ["EMEA", "APAC", "AMER", "EMEA"] * (rows // 4), "priority": ["low", "normal", "urgent", "normal"] * (rows // 4), "quantity": [1, 2, 3, 4] * (rows // 4), "revenue": [149.95, 89.50, 212.25, 65.00] * (rows // 4), } ) baseline = df.copy() optimized = df.copy() before = baseline.memory_usage(deep=True).sum()