Skip to content

[SYSTEMDS-3891] Add OOC Memory Tracking#2458

Closed
janniklinde wants to merge 1 commit intoapache:mainfrom
janniklinde:ooc/memory_tracking
Closed

[SYSTEMDS-3891] Add OOC Memory Tracking#2458
janniklinde wants to merge 1 commit intoapache:mainfrom
janniklinde:ooc/memory_tracking

Conversation

@janniklinde
Copy link
Copy Markdown
Contributor

This patch is a first implementation of fine-grained memory tracking for out-of-core.

@codecov
Copy link
Copy Markdown

codecov bot commented Apr 15, 2026

Codecov Report

❌ Patch coverage is 50.19920% with 375 lines in your changes missing coverage. Please review.
✅ Project coverage is 71.33%. Comparing base (6fe4fa5) to head (d45ff6d).
⚠️ Report is 1 commits behind head on main.

Files with missing lines Patch % Lines
...ache/sysds/runtime/ooc/memory/CachedAllowance.java 53.07% 115 Missing and 30 partials ⚠️
...e/sysds/runtime/ooc/memory/GlobalMemoryBroker.java 44.20% 65 Missing and 12 partials ⚠️
.../sysds/runtime/ooc/cache/OOCLRUCacheScheduler.java 41.83% 45 Missing and 12 partials ⚠️
.../sysds/runtime/ooc/memory/SyncMemoryAllowance.java 47.66% 44 Missing and 12 partials ⚠️
...ysds/runtime/ooc/memory/InMemoryQueueCallback.java 62.50% 24 Missing and 9 partials ⚠️
...ache/sysds/runtime/ooc/memory/MemoryAllowance.java 0.00% 4 Missing ⚠️
...pache/sysds/runtime/ooc/cache/OOCCacheManager.java 66.66% 1 Missing and 1 partial ⚠️
...che/sysds/runtime/ooc/cache/OOCCacheScheduler.java 50.00% 0 Missing and 1 partial ⚠️
Additional details and impacted files
@@             Coverage Diff              @@
##               main    #2458      +/-   ##
============================================
- Coverage     71.36%   71.33%   -0.03%     
- Complexity    48447    48576     +129     
============================================
  Files          1561     1567       +6     
  Lines        187599   188351     +752     
  Branches      36821    36963     +142     
============================================
+ Hits         133884   134368     +484     
- Misses        43335    43548     +213     
- Partials      10380    10435      +55     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@janniklinde janniklinde force-pushed the ooc/memory_tracking branch from d74a9bb to e457080 Compare April 16, 2026 11:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant