arm-linux

http://armboard.taobao.com/

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2006年11月19日

摘要: 由操作系统的没落和虚拟机的崛起看性能和开发效率之争性能和开发效率之争,是编程世界恒久的话题。来自不同开发技术背景的程序员对此有不同的看法。性能和开发效率孰轻孰重,这个问题没有普遍适用的答案。对于某些要求高性能的特定应用,肯定是高性能更重要一些。但是,对于绝大部分的软件开发领域,应该来说,还是开发效率比性能更重要一些。随着CPU的发展,即使不对软件进行性能优化,也能够提升软件的性能。而且根据摩尔定律,这种性能的提升也是非常快的。当然,进入多核、超线程CPU时代,CPU技术的发展,将只能够提升多线程程序的性能。关于这一点,请参考我的文章《多核、超线程CPU时代将成就Java性能之王的地位》。我们. 阅读全文
posted @ 2006-11-19 12:39 arm-linux 阅读(325) 评论(0) 推荐(0) 编辑

摘要: 多核、超线程CPU时代将成就Java性能之王的地位传统上提升CPU性能的主要手段是提高CPU的主频。但是,经过30多年的发展,CPU的主频速度已经接近物理极限,很难再提高CPU的主频。现在,CPU已经进入了超线程、多核CPU的时代。为了提高CPU的运算性能,现在只有使用具有超线程技术的多核CPU。传统的CPU,只有一个内核,这个内核也只能够同时运行一个线程。采用超线程技术的CPU,可以在一颗内核上同时运行多个线程。而多核CPU更是在一个CPU上嵌入多颗采用超线程技术的内核。这样,多核CPU就可以同时运行更多的线程。多核、超线程CPU已经成为大势所趋。Sun、IBM、AMD、Intel这些主流. 阅读全文
posted @ 2006-11-19 11:58 arm-linux 阅读(1860) 评论(0) 推荐(0) 编辑

摘要: 毫无新意的Vista和.NET3.0 在11月的《程序员》杂志上,看到了微软狂吹的Vista和Vista自带的.NET3.0的介绍。完全是堆砌着华丽词藻的商业宣传。仔细看看微软引以为傲的新技术,都是业内早已出现了N年的技术! .NET3.0整个就是Java几项老技术的翻版! .NET3.0的三部分:显示框架WPF,通讯组件WCF,工作流WF。1,WPF, 就是Java的Swing技术的翻版。 原来.NET使用Windows本地的可视化控件来开发桌面GUI,这类似于Java早期的AWT技术。 现在,WPF完全照搬Swing的思路,从本地操作系统拿到一个窗口,然后再在这个空白窗口上绘制.NET的. 阅读全文
posted @ 2006-11-19 00:13 arm-linux 阅读(166) 评论(0) 推荐(0) 编辑