简单生活日记 活着,然后去爱。简简单单,做个快乐的小孩!

3May/090

杂感:面对CPU的困惑

CPU种类真多

单核、双核、四核、八核……

90纳米、65纳米、35纳米……

再倒过来搞些个低功耗、Atom之类……

我不知道CPU有多强

可是,我怎么知道我的CPU到底有多强?而我的应用程序又到底要吃多少CPU?

说实话,我真的不知道;或者说到目前为止还不知道。

我不知道我写的代码怎样

一个严峻的问题:作为一个开发人员,多多少少会遇到性能的挑战;或者说每时每刻都会有来自性能的忧虑。

然而,每当我写下一行代码,我确实不知道这行代码到底要运行多少个时钟周期;如果我写下一个循环,我也不知道这个循环跑1000次到底要多久。

如果这些代码中还涉及到内存IO、硬盘IO甚至网络的话——好吧,恕我无在——我顶多能说,这里应该会是在10秒之内跑完。

应该能够找到一些办法

好吧,难道我、或者我们真的就只能坐着发呆了么?方法也还是有一些的吧,或者说是有一大堆的。

事实上,有很多或理论的、或实践的前辈、专家已经、或者正在作出努力,得出大堆的工具、方法、理论。

我想,我们凡人要做的,应该是挑选、学习、组合与应用。

好像是吧,好像不是

静下心来想想看,搜搜看:

好吧,学学看,兴许能懂,兴许能用。

我们一起来许愿

啊哈,作为开发人员,我们多么期望生在一个资源无限的世界啊!

Related Posts

Comments (0) Trackbacks (0)

No comments yet.


Leave a comment

(required)

No trackbacks yet.