Stress-test scoped UI activation for leaks and resource retention
- Dominant language
- C#
- Stars
- 4.9k
- Forks
- 1.1k
- Avg merge
- 1d 13m
- Merged PRs (30d)
- 85
Description
## Objective
Repeatedly create, show, close, and dispose scoped Forms and nested controls. Capture retained managed objects, service scopes, event subscriptions, native handles, GDI/USER objects, and throughput. Provide baseline and fixed/proposed results with reproducible methodology.
## Completion guidance
- Keep the implementation focused on the objective while allowing the assignee to improve the approach based on research.
- Document important decisions, rejected alternatives, dependencies, and follow-up work.
- Add or update tests and documentation appropriate to the work.
- Verify locally and in CI where the task changes code or generated artifacts.
Contributor guide
Research direction
Start by defining a reproducible workload that repeatedly creates, shows, closes, and disposes scoped Forms with nested controls. Measure retained managed objects, service scopes, event subscriptions, native handles, GDI/USER objects, and throughput, then establish baseline and fixed/proposed results. Done means the methodology, decisions, dependencies, follow-up work, and appropriate tests and documentation are recorded and verification is completed.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- desktop, performance, testing
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100