【问题标题】:audiodg.exe keeps growing with each Beep() function I call. System doesn't release memoryaudiodg.exe 随着我调用的每个 Beep() 函数不断增长。系统不释放内存
【发布时间】:2016-05-13 05:18:12
【问题描述】:

有没有人遇到过调用 Windows Beep(freq, duration) 时进程 audiodg.exe 泄漏内存的问题?我想这不是您通常会注意到的,但我发现它在调试和其他事情中很有用,而且我注意到在 audiodg.exe 中每次哔声花费了我大约 1.5 MB,它随着每次哔声而不断增长并且永远不会释放内存,除非我重新启动我的计算机或结束任务。我使用的是 Windows 8.1,它位于任务管理器的详细信息选项卡中。

【问题讨论】:

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

标签: c++ windows audio memory-leaks beep


【解决方案1】:

我现在使用的是 Windows 10,而且这种情况仍在发生。这不是一个很好的解决方案,但它确实为我消除了内存泄漏。只需转到您的声音设置并进入您正在使用的声音设备的属性。对我来说,就是 Sound Blaster。

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

【讨论】:

    猜你喜欢
    • 2013-08-27
    • 1970-01-01
    • 2013-01-23
    • 1970-01-01
    • 1970-01-01
    • 2020-11-22
    • 1970-01-01
    • 2019-05-12
    • 2015-07-09
    相关资源
    最近更新 更多