写入For循环有效

Pou*_*uya 2 c optimization performance caching loops

我在C中构造函数的偏导数.该过程主要由大量小循环组成.每个循环负责填充矩阵的列.因为矩阵的大小很大,所以应该有效地编写代码.我对实施有很多计划,我不想深入了解细节.

我知道智能编译器会尝试自动利用缓存.但我想了解更多使用缓存和编写高效代码和高效循环的细节.如果提供一些资源或网站,我将不胜感激,因此我可以更多地了解如何在减少内存访问时间和利用优势方面编写有效代码.

我知道我的请求看起来很草率,但我不是电脑人.我做了一些研究但没有成功.所以,任何帮助表示赞赏.

谢谢

Pie*_*ens 5

编写良好的代码往往效率高(虽然并非总是最优).首先编写好的干净代码,如果您确实遇到了可以隔离和解决的性能问题.

  • 这绝对不是播放过早优化卡的正确问题... (4认同)