Memory profiling shows that GetAllServiceCatalogEntries is a significant memory consumer. 100 calls grew HeapSys by 4MB. Benchmark shows 540KB/op, 13K allocs for n=1000. This is likely the largest single contributor to memory usage in the daemon. Proposed solution: implement pagination, stream results instead of loading all into memory, consider lazy loading with caching.
Memory profiling shows that GetAllServiceCatalogEntries is a significant memory consumer. 100 calls grew HeapSys by 4MB. Benchmark shows 540KB/op, 13K allocs for n=1000. This is likely the largest single contributor to memory usage in the daemon. Proposed solution: implement pagination, stream results instead of loading all into memory, consider lazy loading with caching.