最近,我正在尝试学习更多关于内存分析的知识,所以我有一个从UDP接收消息的简单应用程序。现在,我在这里使用标准的Visual Studio 2019内存分析器 https://memprofiler.com/ ..。从外观上看,我在这个应用程序中的内存使用量很小,但不断增加,但我不知道我是不是找到了什么(内存分析的术语对我来说是相当新的,所以我大多不知道我正在看的是什么
我刚刚写了一个递归函数,我突然意识到,我在函数中使用的所有变量都将保留在内存中,直到递归中断。如果我递归了大量的次数,或者为随后的递归函数调用中没有使用的变量分配了大量内存,这会导致大量浪费内存的使用吗?例如,在下面的代码中,在下面的递归中只使用了vec2,而temp_int和temp_vec将继续不必要地占用内存。and result is stored in vec2
re