Improve shred throughput with adaptive chunksize #98

Merged
localhorst merged 10 commits from feature/adaptive-chunksize into master 2026-05-03 10:06:15 +02:00
Owner

Measure Throughput


throughput > best?

┌───┴───┐
YES NO
│ │
│ ▼
│ currentChunk == bestChunk?
│ │
│ ┌───┴───┐
│ YES NO
│ │ │
│ ▼ ▼
│ throughput < best? Nichts tun
│ │
│ ┌─┴─┐
│YES NO
│ │ │
│ ▼ ▼
│UPDATE!
│BEST!


UPDATE
BOTH!

Measure Throughput │ ▼ throughput > best? │ ┌───┴───┐ YES NO │ │ │ ▼ │ currentChunk == bestChunk? │ │ │ ┌───┴───┐ │ YES NO │ │ │ │ ▼ ▼ │ throughput < best? Nichts tun │ │ │ ┌─┴─┐ │YES NO │ │ │ │ ▼ ▼ │UPDATE! │BEST! │ ▼ UPDATE BOTH!
localhorst added the enhancement label 2026-04-28 21:56:15 +02:00
localhorst self-assigned this 2026-04-28 21:56:15 +02:00
localhorst added 1 commit 2026-04-28 21:56:16 +02:00
localhorst added 1 commit 2026-05-01 15:14:24 +02:00
localhorst added 1 commit 2026-05-01 15:19:11 +02:00
fixes #95

Reviewed-on: #96
Co-authored-by: localhorst <localhorst@mosad.xyz>
Co-committed-by: localhorst <localhorst@mosad.xyz>
localhorst added 1 commit 2026-05-01 15:22:44 +02:00
localhorst added 1 commit 2026-05-01 15:28:08 +02:00
localhorst added 1 commit 2026-05-02 12:25:31 +02:00
Author
Owner

Readme anpassen

Readme anpassen
localhorst added 1 commit 2026-05-03 08:41:43 +02:00
localhorst added 1 commit 2026-05-03 08:44:43 +02:00
localhorst added 1 commit 2026-05-03 08:56:20 +02:00
localhorst added 1 commit 2026-05-03 10:04:43 +02:00
localhorst merged commit f0246a60d2 into master 2026-05-03 10:06:15 +02:00
localhorst deleted branch feature/adaptive-chunksize 2026-05-03 10:06:15 +02:00
Sign in to join this conversation.