Commit 3b131c2
feat(cubesql): PlanNormalize - reduce stack allocations (#10055)
| Stage | Description | Stack Size | Reduction | binary_expr |
|-------|-------------|------------|-----------|-------------|
| 1 | Original `Result<Expr>` | 11,429 bytes | baseline | - |
| 2 | `Result<Box<Expr>>` | 8,206 bytes | -28.2% | - |
| 3 | `grouping_set_normalize` opt | 7,990 bytes | -30.1% | 5,054 bytes |
| **4** | **binary_expr optimize** | **7,990 bytes** | **-30.1%** | **3,918 bytes** |1 parent b398d73 commit 3b131c2
File tree
2 files changed
+369
-290
lines changed- rust/cubesql/cubesql/src/compile
- engine/df/optimizers
- test
2 files changed
+369
-290
lines changed
0 commit comments