jenkinsci / jenkinsci/support-core-plugin
[JENKINS-21671] Summarize Stapler bound objects
- Dominant language
- Java
- Stars
- 19
- Forks
- 77
- Avg merge
- 17h 53m
- Merged PRs (30d)
- 3
Description
Find some way to obtain all the BoundObjectTable.Table instances held in session attributes, and produce a histogram of the implementation classes of the targets (referents). This can help diagnose potential memory leaks (JENKINS-16341">JENKINS-16341).
---
Originally reported by
jglick, imported from: Summarize Stapler bound objects
Raw content of original issue
Find some way to obtain all the BoundObjectTable.Table instances held in session attributes, and produce a histogram of the implementation classes of the targets (referents). This can help diagnose potential memory leaks (
JENKINS-16341).
- environment:
originally RM-1866
Contributor guide
Research direction
Start by locating BoundObjectTable.Table and the session-attribute handling in the support-core-plugin code. Determine how all held tables and their referent implementation classes can be identified; done means exposing a histogram that helps diagnose potential memory leaks, with behavior verified by the project's relevant tests if available.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- observability
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100