社区
数据库(包含打印,安装,报表)
帖子详情
运行数据库进行操作时内存溢出问题如何解决?
vbkiller
2001-06-23 08:15:00
我在ACCESS数据库中打开一个近700条记录的表,将表中所有数据导出为HTML文件后准备发送(邮件正文方式),但运行到这一步却出现了“实时错误'7',内存溢出”,
请问各位高手,如何解决此问题?
...全文
425
15
打赏
收藏
运行数据库进行操作时内存溢出问题如何解决?
我在ACCESS数据库中打开一个近700条记录的表,将表中所有数据导出为HTML文件后准备发送(邮件正文方式),但运行到这一步却出现了“实时错误'7',内存溢出”, 请问各位高手,如何解决此问题?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vbkiller
2001-06-23
打赏
举报
回复
anyone else?
OLD_VB_FAN
2001-06-23
打赏
举报
回复
OLD_VB_FAN
2001-06-23
打赏
举报
回复
看看在此过程中有没有什么可以CLOSE的!
vbkiller
2001-06-23
打赏
举报
回复
vbkiller
2001-06-23
打赏
举报
回复
谢谢各位,已经搞定了
ltpao
2001-06-23
打赏
举报
回复
用RichText控件
vbkiller
2001-06-23
打赏
举报
回复
如何解决?
ltpao
2001-06-23
打赏
举报
回复
TEXTBOX不支持大于64K信息量
vbkiller
2001-06-23
打赏
举报
回复
而且,导出为DBF文件作为邮件附件时也发生上述错误
vbkiller
2001-06-23
打赏
举报
回复
用程序能顺利导出,但导出为HTML代码后,再将代码读出到一个TEXTBOX后出现上述错误,是否是TEXTBOX不支持大于64K信息量,我的计算机可有384M内存呀!
OLD_VB_FAN
2001-06-23
打赏
举报
回复
joeking
2001-06-23
打赏
举报
回复
你是用手工导出还是用程序导出啊?
如果是程序导出,试试手工导出看
joeking
2001-06-23
打赏
举报
回复
应该是系统的问题,我试过应该很好。呵呵,没有问题啊!对了,是导出时还是发送时出问题啊?
ltpao
2001-06-23
打赏
举报
回复
是不是文本太多,减少到64K以下试也试,我怀疑邮件正文与Text控件的Text属性差不多
OLD_VB_FAN
2001-06-23
打赏
举报
回复
内存溢出
问题
该如何
解决
内存溢出
,简单地说
内存溢出
就是指程序
运行
过程中申请的内存大于系统能够提供的内存,导致无法申请到足够的内存,于是就发生了
内存溢出
。引起
内存溢出
的原因有很多种,常见的有以下几种:内存中加载的数据量过于庞大,如一次从
数据库
取出过多数据;集合类中有对对象的引用,使用完后未清空,使得JVM不能回收;代码中存在死循环或循环产生过多重复的对象实体;使用的第三方软件中的BUG;启动参数内存值设定的过小。
内存溢出
的
解决
方案:· 第一步,修改JVM启动参数,直接增加内存。 · 第二步,检查错误日志,查看“OutOfMemory
【
内存溢出
问题
】实际开发中,一次从
数据库
取出过多数据,导致
内存溢出
问题
一.【实际开发中
内存溢出
问题
】 1.原因分析: 业务
操作
人员在
进行
历史交易查询
时
,查询条件中的业务编号必输项输入了空格,系统在判断输入项
时
先判断了非空,然后做了trim(),trim后才拼条件查询(正确的控制应该先
进行
trim(),然后在
进行
非空判断来控制必输项),导致查询数量较大,每次达十万多条,反复多次后导致系统
内存溢出
,server7服务终止,正在处理的交易超
时
。 (不规范应用查询
问题
,查询范围不做控制,内存中加载的数据量过于庞大) 2.
解决
措施: 内...
Java
内存溢出
问题
深入探究及其
解决
策略
在我们的示例中,
解决
这个
问题
的方法是及
时
释放不再使用的对象。:如果
内存溢出
是由于过多的并发导致的,那么我们可能需要优化线程池配置,或者限制线程的数量。总的来说,
解决
内存溢出
问题
需要我们从多个维度出发,包括优化代码,合理配置JVM参数,使用适当的工具
进行
诊断和调试,以及理解并发对内存的影响。这
时
,我们可以使用内存分析工具,如MAT,VisualVM等,这些工具可以帮助我们找到内存使用的热点,从而定位到可能的内存泄漏源头。如果
内存溢出
是由于大量的线程并发导致的,可能需要优化线程池的配置,或者限制线程的数量。
内存溢出
的几种原因和
解决
办法是什么?
内存溢出
是指应用系统中存在无法回收的内存或使用的内存过多,最终使得程序
运行
要用到的内存大于虚拟机能提供的最大内存。 引起
内存溢出
的原因有很多种,常见的有以下几种: 内存中加载的数据量过于庞大,如一次从
数据库
取出过多数据; 集合类中有对对象的引用,使用完后未清空,使得JVM不能回收; 代码中存在死循环或循环产生过多重复的对象实体; 使用的第三方软件中的BUG; 启动参数内存值设定的过小;
内存溢出
的
解决
方案: 第一步,修改JVM启动参数,直接增加内存。(-Xms,-Xmx参数一定不要忘记加。) 第二步,检查错
内存溢出
的
解决
思路
内存溢出
是指应用系统中存在无法回收的内存或使用的内存过多,最终使得程序
运行
要用到的内存大于虚拟机能提供的最大内存。 引起
内存溢出
的原因有很多种,常见的有以下几种: 1.内存中加载的数据量过于庞大,如一次从
数据库
取出过多数据; 2.集合类中有对对象的引用,使用完后未清空,使得JVM不能回收; 3.代码中存在死循环或循环产生过多重复的对象实体; 4.使用的第三方软件中的BUG; 5.启动参数内存值设定的过小;
内存溢出
的
解决
方案: 第一步,修改JVM启动参数,直接增加内存...
数据库(包含打印,安装,报表)
1,217
社区成员
55,952
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章