gpt4 book ai didi

objective-c - 如何减少我的应用程序的 "Idle Wake Ups"?

转载 作者:太空狗 更新时间:2023-10-30 03:44:50 24 4
gpt4 key购买 nike

Mavericks 对我的应用程序有太多“空闲唤醒”很生气。我知道这与计时器和 OS X 试图使我的应用程序更省电的方式有关。我如何调试这些空闲唤醒?或者有哪些可能的原因?

最佳答案

可能的原因是线程从等待中唤醒的典型原因:

  • 计时器响起
  • 唤醒 I/O(包括网络和 IPC)时阻塞的线程
  • 锁唤醒时阻塞的线程
  • 虚假唤醒(但这种情况很少见,不会引起您的问题)

如果启动仪器,您可以尝试使用系统跟踪和系统使用情况工具来诊断您的线程何时唤醒。

关于objective-c - 如何减少我的应用程序的 "Idle Wake Ups"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26396543/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com