相关疑难解决方法(0)

如何分析在Linux上运行的C++代码?

我有一个在Linux上运行的C++应用程序,我正在优化它.如何确定代码的哪些区域运行缓慢?

c++ unix profiling

1732
推荐指数
12
解决办法
49万
查看次数

什么时候优化过早?

我看到这个术语使用了很多,但我觉得大多数人都是出于懒惰或无知而使用它.例如,我正在阅读这篇文章:

http://blogs.msdn.com/b/ricom/archive/2006/09/07/745085.aspx

他谈到他的决定,他为实现他的应用程序所需的类型.

如果是我,谈论这些我们需要编写的代码,其他程序员会想到:

  1. 当没有任何东西从而过早地优化时,我正在思考太多.
  2. 在没有经历减速或性能问题时过度思考微不足道的细节.

或两者.

并建议只是实施它,而不是担心这些,直到它们成为一个问题.

哪个更优惠?

在完成任何实施之前,如何区分性能关键应用程序的过早优化与知情决策?

.net c# optimization performance premature-optimization

6
推荐指数
2
解决办法
1908
查看次数