Cocoa 10.5 多线程应用程序运行缓慢

标签 cocoa multithreading macos osx-leopard

得到了一个在 10.4 中运行良好的 Cocoa 视频捕获应用程序。它使用 NSThread 来启动视频捕获驱动程序。当应用程序刚启动时,视频捕获非常慢(1-2 fps)。但调整 UI 窗口大小(或将窗口从后台移至前台)后,视频捕获速度恢复正常。这只发生在 10.5 中。

最佳答案

不确定具体原因,但您应该使用 Instruments 来弄清楚发生了什么

关于Cocoa 10.5 多线程应用程序运行缓慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/264409/

相关文章:

cocoa - 调整 subview 的大小并调整 super View /窗口的大小

objective-c - 是-tableView :objectValueForTableColumn:row: mandatory?

Python:WAITING文件以 CPU 友好的方式达到大小限制

java - 按顺序处理异步事件和发布结果

java - 如何使用 emf 编写多线程模型?

swift - 如何使用 SwiftPM 创建 Cocoa GUI 应用程序

c++ - 从 C++ 使用 NSProcessInfo

objective-c - 如何使用动画更改 NSTableColumn 宽度

Objective-C 创建一个带有字符串的文本文件

mac终端中的Bash osascript(AppleScript),顺序运行多个命令