起步软件技术论坛-X3

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

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

[复制链接]
 楼主| 发表于 2007-10-11 17:04:03 | 显示全部楼层
我说过了,你要反复执行读取数据功能,不是一次两次就能出来的。
还有,我估计这个和机器的内存有关。如果你的内存足够大,当然不会出现问题了。应该读取数据,当内存涨满了得时候问题就会出现了。
我的机器是512的,开个建模工具,再运行点别的东西,运行这个程序的时候内存就吃的差不多了,有600多,然后读取几次数据,上述现象就会出现了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-11 17:07:50 | 显示全部楼层
最初由 laiqinghe 发布
[B]搂主:内存到底到多大的时候开始释放的阿??帮大家看看 :) [/B]


这个不好说啊,我的机器是512的,有时候到将近700就会出现停滞释放的现象,有时候到800多。我也不知道具体怎么回事,可能和系统运行的进程数有关系吧
回复 支持 反对

使用道具 举报

发表于 2007-10-11 17:30:41 | 显示全部楼层
那楼主就加点儿内存,内存的不足时,很多程序都会出现异常。这个跟操作系统的内存管理有关。
回复 支持 反对

使用道具 举报

发表于 2007-10-11 17:30:46 | 显示全部楼层
512????跑平台的确有点危险 建议再加个512内存就什么问题也没有了 你拿128的内存跑windows的时候 各种各样的问题也会迸出来 当然只是建议,打开数据,操作数据当然都要拿内存说话的,楼主这个问题算了吧, :)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-11 18:02:04 | 显示全部楼层
晕,得出这么个结论啊?512不算太小了啊,一般机器的配置吧。现在的问题是我怀疑平台对内存释放有问题,程序运行的时候会吃内存,加多大也有吃光的时候吧?平台对内存要求也太高了吧。
我把程序用delphi7翻写了,反复读取N次也不报错,并且运行的时候对内存的消耗很小,运行速度也很快。不象平台这样,多读取几次数据后,内存就涨到一定程度了,然后就会报错。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-11 18:08:27 | 显示全部楼层
用delphi7翻写的程序,大家可以对比一下,在平台运行一下程序,看看内存的变化。运行一下delphi程序看看内存变化。

另:各位搞开发的哥们,你们的机器配置都是多高啊?做出来的程序给用户使用的时候要求的配置都是多少啊?总觉得512内存已经不少了。我用平台开发也用了将近1年了,一直都是这个配置,有端时间我在单机开了oracle、tomcat和建模工具,进行开发,运行程序虽然慢,但也没有出现这种问题啊。怪了!浪费了好多天的精力啊,不能这么不了了之啊,大家帮忙给分析分析原因吧。

delphitest.rar

189.89 KB, 下载次数: 90

回复 支持 反对

使用道具 举报

发表于 2007-10-12 09:23:52 | 显示全部楼层
如果思维加速给出这么个结论,那我认为你这个平台也就不用再推了。
512内存跑起来还存在风险,那客户还敢用它么?
不知道这结论让贵公司高层知道了会作何感想?
回复 支持 反对

使用道具 举报

发表于 2007-10-12 09:28:54 | 显示全部楼层
还有如果这个结论让我们公司领导知道了,我觉得也不会考虑再使用平台
回复 支持 反对

使用道具 举报

发表于 2007-10-12 09:47:45 | 显示全部楼层
因为我们这里无法重现您的缺陷,请问您报错时代码停在哪儿?
回复 支持 反对

使用道具 举报

发表于 2007-10-12 09:53:44 | 显示全部楼层
请问你们机器的内存多少啊?
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-28 23:36 , Processed in 0.044148 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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