Generate CSV file

pull/9947/head
Craig Tiller 8 years ago
parent 6517333d17
commit 8174cceb14
  1. 20
      test/core/memory_usage/client.c

@ -310,6 +310,26 @@ int main(int argc, char **argv) {
server_calls_end.total_size_relative -
after_server_create.total_size_relative);
const char *csv_file = "memory_usage.csv";
FILE *csv = fopen(csv_file, "w");
if (csv) {
fprintf(csv, "%f,%zi,%zi,%f,%zi\n",
(double)(client_calls_inflight.total_size_relative -
client_benchmark_calls_start.total_size_relative) /
benchmark_iterations,
client_channel_end.total_size_relative -
client_channel_start.total_size_relative,
after_server_create.total_size_relative -
before_server_create.total_size_relative,
(double)(server_calls_inflight.total_size_relative -
server_benchmark_calls_start.total_size_relative) /
benchmark_iterations,
server_calls_end.total_size_relative -
after_server_create.total_size_relative);
fclose(csv);
gpr_log(GPR_INFO, "Summary written to %s", csv_file);
}
grpc_memory_counters_destroy();
return 0;
}

Loading…
Cancel
Save