Skip to content

Commit f0d0db4

Browse files
jbrockmendelclaude
andcommitted
BENCH: add large-file high-thread OOM/scaling probe
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 4719682 commit f0d0db4

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

.github/workflows/bench-read-csv-windows.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,16 @@ jobs:
7878
--fixtures "$FIX" --threads "$THR" --reps "$REPS" $ROWS_ARG \
7979
--out bench-results.json | tee bench-stdout.txt
8080
81+
- name: OOM / high-thread probe
82+
# Large (~1.4 GB) file swept up to 12 threads to check peak working-set
83+
# scaling and whether the T=12 OOM from GH#64347 still occurs.
84+
if: ${{ github.event.inputs.rows == '' }}
85+
shell: bash
86+
run: |
87+
pixi run --environment py313 python scripts/bench_read_csv_parallel.py \
88+
--fixtures ints --threads 1,2,4,8,12 --reps 3 --rows 15000000 \
89+
--out bench-oom.json | tee bench-oom-stdout.txt
90+
8191
- name: Write step summary
8292
if: always()
8393
shell: bash
@@ -97,3 +107,5 @@ jobs:
97107
path: |
98108
bench-results.json
99109
bench-stdout.txt
110+
bench-oom.json
111+
bench-oom-stdout.txt

0 commit comments

Comments
 (0)