首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

pb11崩溃有关问题

2012-09-14 
pb11崩溃问题?pb写了一个很大的程序,程序的目的是根据给定的资料生成很多可供用户选择的方案,程序中有2个

pb11崩溃问题?
pb写了一个很大的程序,程序的目的是根据给定的资料生成很多可供用户选择的方案,程序中有2个用户对象 nuo_1和nuo_2 ,nuo_1中有6个实例变量的datastore,nuo_2中有2个实例变量datastore。nuo_1中有个函数是递归调用的,其中用到了nuo_2。datastore中的数据量最多100000行。在nuo_1,nuo_2中要对数据做操作,程序整个运行完要花几天时间。现在程序在运行得到10多个方案时就会发生崩溃,查了很久也没有找到问题,该释放的内存也释放了,该回收的垃圾也回收了,就是不知道问题出哪里。
系统配置:IBM 2cup 4核,76G内存。

[解决办法]
这是系统设计问题了,应该是内存溢出了,如果一个datastore就有十万行数据,并且还要进行计算之类的,最好将这个工作放到数据库中去,通过存储过程来进行计算。而不要将数据读入到datastore中再运算。
[解决办法]
试一下数据库中运行!
写个存储过程。
如果数据多可以建立JOB按规定时间运行!

热点排行