精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● Java>>技术言论>>Re:不如组织一个讨论吧:好的缓冲能解救坏的设计(7)

主题:Re:不如组织一个讨论吧:好的缓冲能解救坏的设计(7)
发信人: qiaoqian(阿焦·孩子王)
整理人: zjxyz(2003-04-15 12:20:53), 站内信件
这个东西很主观的,好的缓冲,要看好到什么程度,坏的设计,也要看坏到什么的程度。而且还要考虑别的问题。同样的程序,使用的频繁程度不一样,需要的缓冲也不一样,仅仅说好的缓冲能够解救坏的设计,这个是很不负责任的说法。

去年曾经做过一个coursework,两个200*200的matrix相乘,内存中只能存放三行内容,样板程序需要804000次磁盘读写,我做出来的最终程序需要20100次,这就是设计能够带来的区别。

如果说有足够大的缓冲,换句话说,内存中可以直接把三两个matrices都放下,那就简单了,可是那样在经济方面的投入嘛……呵呵

即使我的内存足够大了,如果我要做400*400的matrices呢?同样的问题还会出现,还会需要再次投入。而如果设计方面能够做好一点,即使投入,也相对少很多。

所以,个人对“好的缓冲能够解救坏的设计”持保留意见,好的缓冲只能拖延坏的设计的死期,而为了拖延的更久,需要不断投入。当然了,一定程度上能够取得效果,可是让我想起了四个字:饮鸠止渴。

当然了,如果有人认为他的坏的设计会在Deep blue上运行的话,当我放屁好了。


----
我是一只菜菜菜菜菜鸟,所以……
我是菜鸟我怕谁?
阿焦网站
广州社区Linux五点后



[关闭][返回]