Skip to content

Commit b6d1cdf

Browse files
committed
Add cache hits to self-profile data API response
1 parent 295165b commit b6d1cdf

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

site/src/api.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -504,6 +504,7 @@ pub mod self_profile {
504504
// Nanoseconds
505505
pub self_time: i64,
506506
pub invocation_count: i32,
507+
pub number_of_cache_hits: i32,
507508
// Nanoseconds
508509
pub incremental_load_time: i64,
509510
}

site/src/request_handlers/self_profile.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -214,6 +214,8 @@ fn get_self_profile_delta(
214214
self_time: profile.totals.self_time as i64 - base_profile.totals.self_time as i64,
215215
invocation_count: profile.totals.invocation_count as i32
216216
- base_profile.totals.invocation_count as i32,
217+
number_of_cache_hits: profile.totals.number_of_cache_hits as i32
218+
- base_profile.totals.number_of_cache_hits as i32,
217219
incremental_load_time: profile.totals.incremental_load_time as i64
218220
- base_profile.totals.incremental_load_time as i64,
219221
};
@@ -230,6 +232,8 @@ fn get_self_profile_delta(
230232
let delta = self_profile::QueryDataDelta {
231233
self_time: qd.self_time as i64 - base_qd.self_time as i64,
232234
invocation_count: qd.invocation_count as i32 - base_qd.invocation_count as i32,
235+
number_of_cache_hits: qd.number_of_cache_hits as i32
236+
- base_qd.number_of_cache_hits as i32,
233237
incremental_load_time: qd.incremental_load_time as i64
234238
- base_qd.incremental_load_time as i64,
235239
};
@@ -240,6 +244,7 @@ fn get_self_profile_delta(
240244
let delta = self_profile::QueryDataDelta {
241245
self_time: qd.self_time as i64,
242246
invocation_count: qd.invocation_count as i32,
247+
number_of_cache_hits: qd.number_of_cache_hits as i32,
243248
incremental_load_time: qd.incremental_load_time as i64,
244249
};
245250

0 commit comments

Comments
 (0)