C 在Valgrind中是否还需要维护可访问内存?

C 在Valgrind中是否还需要维护可访问内存?,c,memory,valgrind,memory-leaks,C,Memory,Valgrind,Memory Leaks,我已经通过我的C程序,消除了所有确定的、间接的和可能丢失的泄漏,但现在我遇到了大约6064字节的可访问内存 问题是,当我使用valgrind尝试搜索它时,我基本上得到了一堆胡言乱语,其中有许多对“ImageLoader”的引用,我认为我在代码中没有直接使用这些引用。只有其他语句显示printf语句的行号 所以基本上我想知道是否有更好的方法来发现和中和仍然可以到达的泄漏?或者如果我需要的话 谢谢你的帮助 仍然可以访问的内存通常没有什么好担心的,当内存仍然可以访问时,您的程序将关闭,因此这些内存将被

我已经通过我的C程序,消除了所有确定的、间接的和可能丢失的泄漏,但现在我遇到了大约6064字节的可访问内存

问题是,当我使用valgrind尝试搜索它时,我基本上得到了一堆胡言乱语,其中有许多对“ImageLoader”的引用,我认为我在代码中没有直接使用这些引用。只有其他语句显示printf语句的行号

所以基本上我想知道是否有更好的方法来发现和中和仍然可以到达的泄漏?或者如果我需要的话


谢谢你的帮助

仍然可以访问的内存通常没有什么好担心的,当内存仍然可以访问时,您的程序将关闭,因此这些内存将被操作系统清除

但是,仍然具有可访问内存的程序可能会隐藏这样的情况:在程序退出之前,您有需要正确清理的外部资源。如果您的程序不使用任何外部资源,那么您通常不需要担心它

仍可访问的内存通常位于主函数、全局或静态变量中