diff options
author | Craig Tiller <ctiller@google.com> | 2017-03-01 15:38:41 -0800 |
---|---|---|
committer | Craig Tiller <ctiller@google.com> | 2017-03-01 15:38:41 -0800 |
commit | 8174cceb14b39091500f6f3562987c5570462f87 (patch) | |
tree | 2edf9182bf205b32235882470b2b05e169c60c15 /test/core/memory_usage | |
parent | 6517333d17e9c16e9f637320dc938b84dd248cc8 (diff) |
Generate CSV file
Diffstat (limited to 'test/core/memory_usage')
-rw-r--r-- | test/core/memory_usage/client.c | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/test/core/memory_usage/client.c b/test/core/memory_usage/client.c index 09f0e2d867..c33ffbb0a0 100644 --- a/test/core/memory_usage/client.c +++ b/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; } |