Objective c 是否可以通过编程方式检测活动的旋转沙滩球?

Objective c 是否可以通过编程方式检测活动的旋转沙滩球?,objective-c,macos,swift,cpu-usage,Objective C,Macos,Swift,Cpu Usage,我已经编写了一个Mac OS应用程序,它占用了大量的资源。 (视频处理) 现在我发现,在内存较低的旧机器上,或者如果用户正在做一些多任务处理,可能会经常出现苹果旋转沙滩球 我想让我的应用程序更加用户友好,并稍微降低处理速度,使计算机响应速度更快。为了确定我想检测beachball是否处于活动状态以减少线程 提前感谢, Jack是否有可能您正在GUI线程上工作,这会导致“海滩球”在工作完成时出现?没有,只是有时会更新UI元素。我的问题不是我的申请引起了沙滩球。如果沙滩球出现,我只想表现得好一点。

我已经编写了一个Mac OS应用程序,它占用了大量的资源。 (视频处理)

现在我发现,在内存较低的旧机器上,或者如果用户正在做一些多任务处理,可能会经常出现苹果旋转沙滩球

我想让我的应用程序更加用户友好,并稍微降低处理速度,使计算机响应速度更快。为了确定我想检测beachball是否处于活动状态以减少线程

提前感谢,


Jack

是否有可能您正在GUI线程上工作,这会导致“海滩球”在工作完成时出现?没有,只是有时会更新UI元素。我的问题不是我的申请引起了沙滩球。如果沙滩球出现,我只想表现得好一点。我发现,自从苹果公司推出优胜美地4GB内存以来,内存还不够,导致很多应用程序被沙滩球卡住。我只是希望我的应用程序在颠簸开始时对系统友好。