Persistent Memory Retention in Sakai 20 - Seeking Fixes for High-Concurrency Exam Cycles
6 views
Skip to first unread message
AUMS Team
unread,
Jan 21, 2026, 6:52:38 AM (13 days ago) Jan 21
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Sakai Development
Background: We are running Sakai 20 (10GB Heap) at a large university. We frequently host multiple large-scale assessments on the same day.
The Problem: We are observing severe memory retention where objects from one exam session are not released before the next session begins.
The "Restart" Requirement: Currently, we are forced to restart the server after every exam session.
Observation: Memory does not drop even after 24 hours of idle time or after a manual Full GC.
Verification: jmap -histo:live confirms that thousands of instances of org.sakaiproject.site.impl.BaseSite and Samigo PublishedAssessment objects remain strongly referenced in the heap long after student sessions have ended.
Impact: This "staircase" memory growth prevents us from running a standard full-day exam schedule without manual intervention (restarts), which carries significant operational risk.
Is there any settings to configure this behaviour in sakai.properties?