用友T3查询时提示内存溢出怎么解决
当Ufida T3 Querry时,它表示内存溢出。如何解决?问题事件:1 预览或打印代金券时存在错误。
提示:运行时错误'7 ':内存溢出2 查询宽帐户点后发生错误。
提示:错误:7 -MEMORY溢出求解:方法1 :从其他计算机中复制Ufformat.mdb文件,并保留:操作系统目录System3 2 UFComsql,例如C:WindowsSystem3 2 ufcomsql。
方法2 :从其他计算机中复制ufrtprn.ocx文件,将其保存在C:WindowsSystem3 2 Fcomsql下,然后重新注册文件。
请确认您复制的上述两个文件放在上面提到的正确文件夹位置中。
有时,防病毒软件和防火墙会阻止您在Windows文件夹中编写文件。
因此,在完成操作之前,您必须在操作之前关闭防病毒软件和防火墙,然后打开防病毒软件和防火墙。
如果问题仍未解决,建议重新安装T3 以备份您的财务软件,卸载T3 并维修损坏的UFORFORT.MDB和UFRTPRN.ocx。
内存溢出原因和解决办法视频
1 内存中加载的数据量非常大,例如立即从数据库中获取大量数据。解决方案:检查是否有一个问题在数据库问题中收到了所有数据;尝试使用分页来询问数据库问题。
2 在收集类中提到对象,并且使用后未清洁它们,因此无法回收JVM。
解决方案:检查列表之类的收集设施是否在使用后未清洁地图。
诸如列表和地图之类的收集设施将始终引用对象,从而使这些无法通过GC回收。
3 在代码或循环上产生许多重复对象主体的循环。
解决方案:检查代码上是否有死循环或递归调用;检查是否有大量循环会反复产生新的对象主题。
4 使用第三方软件的错误。
解决方案:使用内存 - 查看工具动态查看内存的使用。
5 建立起始参数的值很小;解决方案:修改JVM启动参数(-XMS,-XMX),并直接增加内存。