捐赠 | 广告 | 注册 | 发布 | 上传 | 关于我们    
  沪ICP备05001939号 DELPHI盒子 | 盒子论坛 | 盒子文章 | 盒子问答悬赏 | 最新更新 | 论坛检索 | 下载中心 | 高级搜索    
  精品专区 | 繁體中文 | 奖励公告栏 | 直通车账号登陆 | 关闭GOOGLE广告 | 临时留言    
 
广告
评论:让Delphi支持自动垃圾回收
cbcfrank 41194 2010/11/18 13:42:21
现在的下载地址改为了 http://cc.embarcadero.com/item/21646
hiloves 38140 2009/7/25 16:43:54
GC并不像大家说的那样无用,GC也不是Java、.Net的专用,GC也不像大家说的慢、效率低。看看周围连C++ 0x标准也加入GC了,为什么Delphi还止步不前。大家对GC的态度,其实是自已长期的习惯造成的,是自已害怕变化造成的。越是使用Delphi越久的人,越是抵制新生事物,越是希望Delphi能一成不变,因为只有这样才是他们心中的Delphi。但Delphi越是不成长,越是不接收新东西,新技术,Delphi就是被其它语言边缘化。另外,GC绝不是为赶时髦才出现的技术。GC绝不是只做表面功夫,为什么内存会泄漏就是因为不该释放的被释放了,而GC的作用就是在正确的时候进行释放,GC做的恰恰是治标的猛药。
nickey 32656 2008/1/10 15:29:40
To kinneng:
如果是您说的话让我产生了歧义,属于本人的理解错误,那么本人向您致以万分的歉意。但是,您的发言的确让人很容易误解。“这垃圾有什么用”,在我看来,就是说人家发的代码是垃圾,而不是“回收的垃圾”,您说对吧?如果说我有什么险恶的用心,那您的确是在冤枉在下,毕竟咱盒子里面的注册用户数不胜数,我还不至于因为您一个而去用什么险恶的心,不值得也不必要。我只不过是碰巧看到了您的几个回复,而您可不是仅仅在这个“垃圾回收”的帖子里面提到了“垃圾”这个词。对于这点,您又如何解释呢?至于您说的话,无论您做什么样的解释,反正大家眼里看的清楚,公道自在人心,您说对吧?盒子是大家交流和学习的地方,有什么不会的,以大家能够接受的态度提出来,我想这里会有很多的高手高高手很乐意为您解答。我虽然不是什么高手,但是我还是知道虚心求教的道理的。无知的谩骂只会毁掉这里的良好氛围。在骂过以后还要别人帮您解决问题,这就未免不厚道了一点。算了,不说了,已经过去一年的事情了,是谁对或者是谁错,已经失去了当初的意义,就像上面的roc_fu兄说的一样,您也成熟了很多,毕竟,人都是在成长的。
zbird 32590 2008/1/7 20:33:27
:)看到N老的帖子的回复。
垃圾收集确实可以极大的简化程序员的工作量,并没啥不好。
垃圾收集并不是啥概念炒作的东西,delphi/C++的垃圾收集也并没人炒,因为炒也炒不动。
JAVA\.NET\以及各种脚本语言都提供了垃圾收集的功能。
只是delphi这东西本身的设计并不是针对自动垃圾收集的,虽然内存可以给你自动释放,但很多其他资源并不会释放掉,这时候问题就出来了。
当然我也觉得这东西的实用价值并不是太高。
不过如果你有个内存泄漏到搞不定的程序可以用这东西试试。
newland9800 31036 2007/8/31 14:03:31
gc应该用在delphi写的脚本语言平台中,因为别人写脚本,出现垃圾是很正常的
应该作脚本语言的gc
wenning 30920 2007/8/19 23:06:39
想起自己以前就写过一个支持垃圾回收的内存管理器,纯delphi的
找了下,真有角落里找到了,200多K
但这种东西真的不用好过用,
情愿自己写一点就修正一点,而且还可以发现代码中的问题,
如果一直用这样的内存管理器,最后只会积重难返,不得不一直依赖下去,有时出现一些莫名其妙的错误却不知从何查起
roc_fu 30415 2007/7/16 16:49:08
一年之后再来看,kinneng 果然成熟了很多!
kinneng 30368 2007/7/13 8:14:51
这是旧帖,我不是有心过了一年才来回应,只是恰好看到而已,当年所谓“垃圾回收”的确热了一会,我也花百多块买了几大本老外写的书,发现这不是主流,有悖良好的编程习惯,对于已有的缺陷产品,做表面功夫是不能解决问题的,不是万能药方,内存泄漏的原因没有消失,纯辅助性质,加不能滥用。

抛开这个话题,看看别的,商业主导的技术世界,有些所谓好东西,其实是公司推销的手段,比如 epr 这个概念,认为世界是单纯的,没有考虑人的主观性,事物的随机性,将一切捆绑到软件上,本身就脱离实际,可是大公司搞,小公司搞,网友个人都搞,如此泛滥,这是因为 epr 是老外的东西,国人喜欢将这种东西奉若神明,因此被聪明人利用成了商业标签,满足一下大家赶时髦的心态,这跟当年留长发,穿喇叭裤没分别。

回首本贴,关注的人,关注这个话题的人,还有几何? 我的书没地方放,被“回收垃圾”的连同其它杂物,几毛钱给回收了,好东西坏东西,足以见证!
kinneng 30367 2007/7/13 5:45:36
我上论坛,发表言论从来都是对事不对人的,我认为上论坛,发表对人不对事言论的人都是垃圾、人渣。

to nickey:
“这是什么东西?请高手告诉一声,”这一句没有不妥,你们没异议吧?
“这垃圾有什么用”,既然是回收垃圾,我想问一下,这回收来垃圾有什么用,这又有什么不妥,你不回答就算了,反而来讨论我的态度,我倒反过来,你又是什么态度。

to  zbird sail2000:
被前面误导,我理解,但是不分是非,恶意附和,我就觉得真该回去检讨检讨,如果说 nickey 是有怪异的心态,因为它注意我很久,我有什么值得注意的,我觉得这很怪,带着偏见的眼光,我也说过很多人家上传东西是好东西,很有用,你却完全看不见,作出的误解还算善意的话,两位的言论就是恶意。

to o_o zbluecn:
别被误导。
o_o 23887 2006/5/26 8:48:36
to Kinneng
这玩意可是好东西啊!要向人家学习啊!!!!
zbird 23864 2006/5/25 11:17:39
垃圾回收的相关知识大家可以看看下面的文章
垃圾收集趣史
http://www.contextfree.net/wangyg/b/tech_his/gc_history.html
public 23857 2006/5/25 9:59:04
这是什么原理?
sail2000 23840 2006/5/24 17:59:48
最討厭有些垃圾到處宣傳自己,一開口總是說這個垃圾那個垃圾,其實就是在宣傳自己是一垃圾!

人家放東西再這裡就是為了大家相互交流和學習的,不然,哪裡能有進步?

連垃圾有什麼用都不知道,真垃圾!還問人家“这垃圾有什么用。”
zbluecn 23831 2006/5/24 14:49:02
to kinneng 
不懂就要问`~ 不要用这种口气 1!1!1!!!!11!!
zbird 23828 2006/5/24 11:01:11
虽然说言论自由,但看到kinneng的言论还确实有些不太爽:)。
是什么东西,有什么用处。
我想我已经说得够明白了,如果你到现在还不清除那就真该回去检讨检讨。

最后不厚道一下,嘻嘻
http://www.baidu.com/s?wd=kinneng+&cl=3
nickey 23820 2006/5/24 8:44:05
楼上的,注意你很久了,不是说人家写的东西没有用,就是说人家发布的东西是垃圾,你到底抱着什么心态来这里的??
kinneng 23818 2006/5/24 0:47:12
这是什么东西?请高手告诉一声,这垃圾有什么用
zbluecn 23812 2006/5/23 18:24:54
觉得好像和 FastMM 有冲突 毕竟都要替换default memory manager
4110349 23807 2006/5/23 16:55:19
那它和FastMM有冲突吗?FastMM也要求第一个引用它啊?
zbird 23792 2006/5/23 12:56:15
GcTest.dpr就是demo。
使用方法见里面的readme.txt。
简单的说就是将gc加在程序uses的第一个就可以了。
第一页 上一页 下一页 最后页 有 26 条纪录 共2页 1 - 20
 用户名:
 密 码:
自动登陆(30天有效)
 
  DELPHI盒子版权所有 1999-2023 V4.01 粤ICP备10103342号-1 更新RSS列表