Memory overhead of nvprof

Does the number of profiler metric affects memory usage? Assume, a program itself uses 2GB of memory. When I add a metric, it uses about 3GB of memory. When I add more metrics, I see some changes but I am not sure if they increase the memory usage all the time. I want to be sure that profiling won’t exceed the memory size. Can someone confirm that?