Skip to content

docs: sync after #87 (RunspacePool memory rule of thumb correction) - #90

Merged
Sev7eNup merged 1 commit into
mainfrom
docs/auto-sync-2026-07-31
Jul 31, 2026
Merged

docs: sync after #87 (RunspacePool memory rule of thumb correction)#90
Sev7eNup merged 1 commit into
mainfrom
docs/auto-sync-2026-07-31

Conversation

@Sev7eNup

Copy link
Copy Markdown
Owner

What & why

PR #87 (WinPSCompat-Session-Leak fix, merged 2026-07-30) added measurement data to docs/performance-improvements.md showing that in-process pool runspaces cost 1.2–1.4 MB each, not ~30 MB. The 30 MB figure came from the process-spawn path (pwsh.exe/powershell.exe per step) and does not apply to the RunspaceExecutionEngine's pool.

The "Default-Tuning für 500-par.-WF-Topologie" section still carried the old rule of thumb on line 313, producing contradictory guidance within the same document (line 628 already carries the correct measurement from PR #87).

How

Single-line correction in docs/performance-improvements.md:

  • Before: ~30MB pro initialisiertem Runspace. MinRunspaces=128 → ~3.8 GB Idle-RAM. MaxRunspaces=512 → ~15 GB.
  • After: ~1,2–1,4 MB pro initialisiertem Runspace (gemessen 2026-07-30; frühere ~30-MB-Schätzung galt für den Prozess-Spawn-Pfad). MinRunspaces=128 → ~150–180 MB. MaxRunspaces=512 → ~600–720 MB.

No code changes — docs only.

Testing

  • No executable code changed; no test suite run required
  • New/updated tests cover the change — N/A (docs only)
  • i18n strings added to both de and en — N/A
  • Docs updated — this IS the docs update

Checklist

  • Branched off main; no direct commits to main
  • Architecture guard tests still pass — N/A (docs only)
  • Added an ADR under docs/adr/ — N/A
  • Docs updated — yes, this PR is the update

Generated by nightly docs-sync watchdog (2026-07-31T03:08 UTC). Source PR: #87.


Generated by Claude Code

PR #87 (WinPSCompat-Session-Leak fix, merged 2026-07-30) added
measurement data showing in-process pool runspaces cost 1.2-1.4 MB
each, not ~30 MB. The 30 MB figure came from the process-spawn path
and does not apply to the RunspaceExecutionEngine's pool.

The "Default-Tuning für 500-par.-WF-Topologie" section still carried
the old rule of thumb, producing contradictory guidance within the
same document. Corrected to match the 2026-07-30 measurement already
present later in the file.
@Sev7eNup
Sev7eNup merged commit f727df7 into main Jul 31, 2026
8 checks passed
@Sev7eNup
Sev7eNup deleted the docs/auto-sync-2026-07-31 branch August 11, 2026 19:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants