C++ 每次调用Beep()函数,audiodg.exe都会不断增长。系统没有';t释放存储器

C++ 每次调用Beep()函数,audiodg.exe都会不断增长。系统没有';t释放存储器,c++,windows,audio,memory-leaks,beep,C++,Windows,Audio,Memory Leaks,Beep,是否有人在调用Windows蜂鸣音(频率、持续时间)时遇到audiodg.exe进程内存泄漏的问题?我想你通常不会注意到这一点,但我发现它在调试和其他方面很有用,而且我注意到,在audiodg.exe中,每一次蜂鸣声都会花费我大约1.5 MB的内存,它会随着每次蜂鸣声而不断增长,除非我重新启动计算机或结束任务,否则永远不会释放内存。我使用的是Windows 8.1,它位于任务管理器的“详细信息”选项卡中 我现在使用的是Windows 10,这种情况仍在发生。这不是一个很好的修复,但它确实为我消除

是否有人在调用Windows蜂鸣音(频率、持续时间)时遇到audiodg.exe进程内存泄漏的问题?我想你通常不会注意到这一点,但我发现它在调试和其他方面很有用,而且我注意到,在audiodg.exe中,每一次蜂鸣声都会花费我大约1.5 MB的内存,它会随着每次蜂鸣声而不断增长,除非我重新启动计算机或结束任务,否则永远不会释放内存。我使用的是Windows 8.1,它位于任务管理器的“详细信息”选项卡中


我现在使用的是Windows 10,这种情况仍在发生。这不是一个很好的修复,但它确实为我消除了内存泄漏。只需进入您的声音设置并进入您正在使用的声音设备的属性。对我来说,这是声霸

在其中一个选项卡中,有一个选项“禁用声霸增强”。选中此框可以为我消除内存泄漏。正如我所说,这不是一个理想的解决方案


我也看到了这个问题,你找到更多信息了吗?@Gabsnake Hi。我刚刚发布了一个答案,为我消除了漏洞,但这不是一个很好的解决方案。此外,我认为这是特定于Sound Blaster的。祝你好运。我的当前为52GB!?WTAF