起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: wangys_yt

[结贴]怀疑平台垃圾回收机制有BUG**

[复制链接]
 楼主| 发表于 2007-10-10 14:48:50 | 显示全部楼层
不是吧?代码有问题?那为什么在运行平台下运行就没有问题呢?
我是想改写到Delphi下试试,不过有些啰嗦。
回复 支持 反对

使用道具 举报

发表于 2007-10-10 14:52:43 | 显示全部楼层
任何开发平台的调试环境和运行环境没有一致的,他只是尽力给弄成一致。
有些错误在运行期就被“健壮”掉了。只有在开发环境才能看到。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-10 15:15:06 | 显示全部楼层
那3楼的问题该作何解释呢?其实他的现象和我的很相似,都是在运行到一定程度后,系统会停滞,然后内存开始释放,释放到一定程度后又继续运行。区别在于,我的停滞后,有时释放完毕后能运行,有时释放完毕后运行就报错了。并且报错的位置每次都不同。
回复 支持 反对

使用道具 举报

发表于 2007-10-10 15:24:34 | 显示全部楼层
找代码错误,看10楼
回复 支持 反对

使用道具 举报

发表于 2007-10-10 15:44:17 | 显示全部楼层
最初由 yt_wxw 发布
[B]我也碰到此类问题:
一个大的循环中给一个数据集赋值,当内存达到一定峰值的时候,客户端停止响应,系统内存开始减少,但减少的速度很慢,怀疑与平台的垃圾回收有关,请问..

以下省略...... [/B]


请说一说垃圾回收的问题,确定安全么?
回复 支持 反对

使用道具 举报

发表于 2007-10-10 15:48:19 | 显示全部楼层
关于平台的垃圾回收机制,楼主可以参考一下.net的相关资料。
回复 支持 反对

使用道具 举报

发表于 2007-10-10 15:52:45 | 显示全部楼层
最初由 jiahaiminghr 发布
[B]关于平台的垃圾回收机制,楼主可以参考一下.net的相关资料。 [/B]

1、也就是说一定是安全的了?
2、那么为什么一楼的问题只有在平台进行垃圾回收之后才报错呢?
3、是不是在Delphi下开发环境下不报错,就代表一楼的代码没有问题了?
回复 支持 反对

使用道具 举报

发表于 2007-10-10 15:54:30 | 显示全部楼层
2、那么为什么一楼的问题只有在平台进行垃圾回收之后才报错呢?

楼主怎么确定是垃圾回收之后报错呢?
回复 支持 反对

使用道具 举报

发表于 2007-10-10 15:56:32 | 显示全部楼层
回楼上:
程序不响应-〉系统内存开始降低-〉恢复响应-〉报错
回复 支持 反对

使用道具 举报

发表于 2007-10-10 15:57:10 | 显示全部楼层
而且不是每次都一定报错
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-28 23:44 , Processed in 0.037238 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表