refactor: remove redundant fields and fix naming in memory stats

Remove duplicate entry counts from MemoryStats (already in parent
StatsResponse), rename process_rss_bytes to process_memory_bytes
to match macOS phys_footprint semantics, drop restating comments.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Razvan Dimescu
2026-03-30 13:11:45 +03:00
parent a5a3a0552d
commit 987e3aeeae
7 changed files with 10 additions and 20 deletions

View File

@@ -214,17 +214,14 @@ struct BlockingStatsResponse {
#[derive(Serialize)]
struct MemoryStats {
cache_bytes: usize,
cache_entries: usize,
blocklist_bytes: usize,
blocklist_entries: usize,
query_log_bytes: usize,
query_log_entries: usize,
srtt_bytes: usize,
srtt_entries: usize,
overrides_bytes: usize,
overrides_entries: usize,
total_estimated_bytes: usize,
process_rss_bytes: usize,
process_memory_bytes: usize,
}
#[derive(Serialize)]
@@ -556,17 +553,14 @@ async fn stats(State(ctx): State<Arc<ServerCtx>>) -> Json<StatsResponse> {
},
memory: MemoryStats {
cache_bytes,
cache_entries: cache_len,
blocklist_bytes,
blocklist_entries: bl_stats.domains_loaded,
query_log_bytes,
query_log_entries,
srtt_bytes,
srtt_entries,
overrides_bytes,
overrides_entries: override_count,
total_estimated_bytes: total_estimated,
process_rss_bytes: crate::stats::process_rss_bytes(),
process_memory_bytes: crate::stats::process_memory_bytes(),
},
})
}