18得票5回答
苹果的PowerPC memcpy为何如此快速?

我为了寻找一种好的PowerPC内存策略,编写了几个复制函数。使用Altivec或带有缓存提示(dcb*)的fp寄存器,对于大数据,与简单的字节复制循环相比,性能提高了一倍。最初对此感到满意,于是我加入了一个常规的memcpy来进行比较……它比我最好的快了10倍!我没有重写memcpy的意图,...

15得票2回答
Mac OS X Lion / Mountain Lion缓存未命中分析

有没有工具可以在Mac OS X Lion和iOS上分析缓存未命中情况。 如果您知道如何使用Instruments实现这一点,请帮忙。 Shark(CHUD软件包)不支持Mac OS X Lion及其后续版本,因此我无法使用Shark。 同时,我在Instruments中也找不到缓存未命中分析...

13得票3回答
如何使用Shark来分析我的iPhone应用程序?

我想在OS 10.5上使用Shark对我的iPhone游戏(Open GL ES + Objective C)进行基本的性能分析。具体该如何做呢?我看了一些教程,但是在工作一整天后再花几个小时进行iPhone开发后,它们对我来说太啰嗦了。

8得票1回答
使用Shark分析iPhone:按下开始后没有反应

我曾经在Mac应用程序中使用过Shark。现在我正在尝试为iPhone设置它,但它似乎无法工作。 我按照另一篇帖子中的指示进行了如下操作: 构建应用并在设备上启动 - Launch Shark - From the Shark menu, select Sampling->Netwo...

7得票3回答
优化C循环以获取数组的对角线

伟大的谷歌并没有向我提供一些循环优化问题的解释。所以,我很遗憾地发现我的谷歌搜索能力不足,我转向了StackOverflow寻求帮助。 我正在优化一个用于解决特定微分方程组的C程序。在找到数值解的过程中,我调用了一个函数来设置线性方程组,然后调用另一个函数来解决它。 解决函数最初在访问定义...

7得票1回答
在MacOSX上对g++应用程序进行分析?

我通常使用标准的Linux方式来对应用程序进行性能分析: 1) compile with g++ -pg 2) run prog 3) gprof 显然,在MacOSX 10.5上gprof出现了问题,我应该使用Shark。我找到的所有有关Shark的教程都涉及XCode(而我的构建是使...