in reporters/src/main/java/com/facebook/battery/reporter/memory/MemoryMetricsReporter.java [25:49]
public void reportTo(MemoryMetrics metrics, SystemMetricsReporter.Event event) {
if (metrics.javaHeapMaxSizeKb != 0) {
event.add(JAVA_HEAP_MAX_SIZE_KB, metrics.javaHeapMaxSizeKb);
}
if (metrics.javaHeapAllocatedKb != 0) {
event.add(JAVA_HEAP_ALLOCATED_SIZE_KB, metrics.javaHeapAllocatedKb);
}
if (metrics.nativeHeapSizeKb != 0) {
event.add(NATIVE_HEAP_SIZE_KB, metrics.nativeHeapSizeKb);
}
if (metrics.nativeHeapAllocatedKb != 0) {
event.add(NATIVE_HEAP_ALLOCATED_SIZE_KB, metrics.nativeHeapAllocatedKb);
}
if (metrics.vmSizeKb != 0) {
event.add(VM_SIZE_KB, metrics.vmSizeKb);
}
if (metrics.vmRssKb != 0) {
event.add(VM_RSS_KB, metrics.vmRssKb);
}
}