From 8174cceb14b39091500f6f3562987c5570462f87 Mon Sep 17 00:00:00 2001 From: Craig Tiller Date: Wed, 1 Mar 2017 15:38:41 -0800 Subject: Generate CSV file --- test/core/memory_usage/client.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'test/core/memory_usage') 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; } -- cgit v1.2.3 From 19e6b88af0e4a3b9f3cb3fbfdc8fca96d320f26d Mon Sep 17 00:00:00 2001 From: Craig Tiller Date: Fri, 3 Mar 2017 07:57:53 -0800 Subject: Include build env --- test/core/memory_usage/client.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'test/core/memory_usage') diff --git a/test/core/memory_usage/client.c b/test/core/memory_usage/client.c index c33ffbb0a0..107abbc1b3 100644 --- a/test/core/memory_usage/client.c +++ b/test/core/memory_usage/client.c @@ -43,6 +43,7 @@ #include #include #include +#include "src/core/lib/support/env.h" #include "src/core/lib/support/string.h" #include "test/core/util/memory_counters.h" #include "test/core/util/test_config.h" @@ -313,7 +314,9 @@ int main(int argc, char **argv) { const char *csv_file = "memory_usage.csv"; FILE *csv = fopen(csv_file, "w"); if (csv) { - fprintf(csv, "%f,%zi,%zi,%f,%zi\n", + char *env_build = gpr_getenv("BUILD_NUMBER"); + char *env_job = gpr_getenv("JOB_NAME"); + fprintf(csv, "%f,%zi,%zi,%f,%zi,%s,%s\n", (double)(client_calls_inflight.total_size_relative - client_benchmark_calls_start.total_size_relative) / benchmark_iterations, @@ -325,7 +328,8 @@ int main(int argc, char **argv) { server_benchmark_calls_start.total_size_relative) / benchmark_iterations, server_calls_end.total_size_relative - - after_server_create.total_size_relative); + after_server_create.total_size_relative, + env_build == NULL ? "" : env_build, env_job == NULL ? "" : env_job); fclose(csv); gpr_log(GPR_INFO, "Summary written to %s", csv_file); } -- cgit v1.2.3