我打算在活动中使用我的计算机运行实时视频显示应用程序。此应用程序占用大量处理器资源,运行良好,除了偶尔出现卡顿。我认为卡顿可能是由使用计算机资源(proc/drive/etc.)的其他应用程序/进程引起的。对于此活动,此应用程序值得优先处理,其他一切都可以等待。有人能提供一些通用技巧,让单个应用程序优先处理并阻止计算机执行任何其他日常工作(例如聚光灯索引)吗?
答案1
如果它是 CPU 密集型的,则使用renice
分配更高的调度优先级。
您可以用它top -o cpu
来观察其他进程的 CPU 使用率并在必要时终止它们,但无论如何,Spotlight 索引更受 I/O 限制。