【发布时间】:2010-02-27 10:04:46
【问题描述】:
大家好,
这是一个更笼统的问题,但基本上我想比较两个多媒体软件应用程序的性能。尽管它们在做同样的事情,但它们在不同的平台上运行,而且对实现一无所知。我得到了一些完全不同的性能数据,我试图推断可能是什么情况。到目前为止,我想出了以下内容:
软件优化带来更好的性能:
- 以更高的代码内存占用为代价的循环展开
- 以更高的数据内存占用为代价对存储在内存中的结果进行专业计算
底层硬件架构带来更好的性能
- 以更高的时钟速度运行
- 为应用程序提供更好的硬件支持
- 更好的缓存机会
有人能想到别的吗?还是仅此而已?
谢谢, 西蒙
【问题讨论】:
标签: performance