【发布时间】:2011-01-26 22:32:16
【问题描述】:
谁能给我一些关于学习如何进行极低延迟编程的最佳方法的指导?我有很多编程书籍,但我从未见过一本专注于(或帮助)编写极速代码的书籍。还是书籍不是最好的前进方式?
非常感谢专家的一些建议!
编辑:我想我更多地指的是 CPU/内存限制。
【问题讨论】:
-
取决于该代码是什么?代码是 IO 绑定的,还是 cpu 绑定的?如果您要在数据库上等待,那么手工组装是没有意义的,如果您只想编写一个文本文件,那么使用 google 标准文件系统也没有任何意义。
-
只有一种语言的答案需要书本,而您希望得到 C++/Java/C# 的答案:那就是图书馆。所以我想如果你期待一些答案,你需要协调你的问题。
-
第 1 步:编写程序。第 2 步:衡量绩效。第 3 步:如果性能是垃圾,请在热点进行优化。第 4 步。转到第 2 步。
-
@Billy,您可以在 3 和 4 之间插入一个中间步骤:通过展示您的特定场景、显示您正在处理的代码并询问如何优化它来询问 StackOverflow 上的特定问题,因为现在你遇到了一些性能问题。
-
达林,如果你要讽刺的话——你至少应该是对的。为什么有人需要特定场景来回答问题?也许他们需要在进入那个特定场景之前问这个问题。因此,请不要犹豫,继续您的 C# GUI 编程。
标签: c# java c++ low-latency