|
@@ -76,13 +76,21 @@ void update_stats
|
|
|
}
|
|
|
|
|
|
#ifdef REQUEST_SIZE_INFO
|
|
|
-
|
|
|
+
|
|
|
size_t get_total_requested_memory(void) {
|
|
|
return systemallocator.dmm_stats.total_mem_requested;
|
|
|
}
|
|
|
#endif
|
|
|
|
|
|
-
|
|
|
size_t get_total_allocated_memory(void) {
|
|
|
return systemallocator.dmm_stats.total_mem_allocated;
|
|
|
}
|
|
|
+
|
|
|
+float get_utilization_index(void) {
|
|
|
+ if(systemallocator.dmm_stats.total_mem_allocated != 0) {
|
|
|
+ return (float) systemallocator.dmm_stats.total_mem_requested /
|
|
|
+ systemallocator.dmm_stats.total_mem_allocated;
|
|
|
+ } else {
|
|
|
+ return 1.0;
|
|
|
+ }
|
|
|
+}
|