gpt4 book ai didi

android - CPU 可能被挂起,OpenGL 动态壁纸锁定

转载 作者:太空狗 更新时间:2023-10-29 13:40:56 25 4
gpt4 key购买 nike

我在开发的 OpenGL 动态壁纸中出现了一个奇怪且非常随机的错误。

我的代码以这样一种方式构建,当用户进入和退出首选项屏幕时,OpenGL 场景会“暂停”然后“恢复”。最初它运行良好,但在实现更多功能(因此产生更多开销)后,动态壁纸在退出“首选项”屏幕时偶尔会卡住。 Logcat 踢出以下消息(我个人以前从未遇到过)并每隔一秒左右重复一次消息,直到我手动退出墙纸:

W/SharedBufferStack(10715): waitForCondition(LockCondition) timed out (identity=4902, status=0). CPU may be pegged. trying again.

奇怪的是它的随机性。有时它不会发生 50 个“偏好退出”或更多。其他时候它发生得更频繁。另一个奇怪的是,如果我在遇到卡住后立即尝试重新打开壁纸,logcat 将开始踢出相同的消息并且壁纸加载屏幕挂起大约五秒钟左右,之后一切恢复正常而没有任何更多错误消息。

有人知道如何解决或绕过这个问题吗?

最佳答案

好了,找到了我的问题的答案。毕竟这与我的代码无关,而是 GLWallpaperService 库本身的错误。我应该早点检查开发者的网站:

https://github.com/markfguerra/GLWallpaperService/issues/7

https://github.com/markfguerra/GLWallpaperService/issues/11

关于android - CPU 可能被挂起,OpenGL 动态壁纸锁定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5814002/

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