gpt4 book ai didi

c++ - Mac OS X 上的高性能代码

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:19:29 24 4
gpt4 key购买 nike

我想知道在 OS X 上分析应用程序代码的最佳方法。我有一个纳秒分辨率计时器,经过一些基线测试后,我似乎遇到了大约 45 微(macbook 2ghz)的内核系统调用上下文切换core2 双核模型)。

我注意到,如果我不时地让我的应用程序循环,我可以获得大约 25,000-50,000 微次的调度上下文切换。我正在测试一些算法,我想限制它的影响。

我真正想要的是能够设置任务的处理器亲和性,并将主线程优先级设置为实时,这不是一件坏事,因为有一天这台 Macbook 可能会用作低延迟 Controller 为了某件事。关于如何在雪豹/XCode 上执行此操作的任何想法?

最佳答案

您可以在 Xcode 中使用 Shark。还有 DTrace。

关于c++ - Mac OS X 上的高性能代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9050751/

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