查看单个帖子
  #67 (permalink)  
旧 2008-03-04
cat cat 当前离线
高级会员
 
注册日期: 2003-11-06
帖子: 1,563
文章: 6
cat 正向着好的方向发展
默认 回复: 请教各位大大关于动态内存管理的问题……

如果只是说对象的生存期是否确定的话,和gc完全扯不上关系。
我的C#里面一大堆using生存期都很确定的,对于那些string之流他爱活多久我也管不着。
要解放思想~~

引用:
作者: sjinny
如果我不知道我的工具的行为,我自然不敢用它,更何况它并没有人类的智慧。
……
所以现在的编译器优化还不能让人高枕无忧。另一方面,乱序执行对于多线程程序的开发的确会产生负面影响。
你从前知道你的编译器在背后干了什么吗?知道CPU在里面做了什么手脚吗?知道OS的在背后又干了什么吗?知道Task Manager里面Physical Memory这一栏的System Cache都在干啥嘛?不知道编译优化多么猛,不知道乱序执行这回事,也不影响你对程序的理解吧?知道了反而觉得是洪水猛兽心理不安了,连编译器都觉得不能高枕无忧了。有个成语可以概括这个心理。

此帖于 2008-03-04 03:49 PM 被 cat 编辑.
回复时引用此帖