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:
10
src/api.rs
10
src/api.rs
@@ -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(),
|
||||
},
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user