Dbeaver复制粘贴操作导致软件闪退问题

发现问题

近期,作者在一台比较古老的windows电脑上使用dbeaver软件时,想要复制表结构,却发现了软件闪退问题。然后通过网上翻阅资料,终于解决此问题。

排查思路

dbeaver在每次软件出现问题时,会记录日志文件存与所在目录下,可以通过查看日志里的报错信息,再去针对性排查具体报错原因。

打开日志后发现一行错误提示:
No core dump will be written.Minidumps are not enabled by default on client versions of Window在这里插入图片描述

发现问题所在,应该是因为不能使用minidumps从而导致软件闪退,后去网上查询相关问题,找到一个解释通俗易懂的文章,抄搬原话是:

Minidumps是 Windows 上的程序crash的时候可以写出的一种小型crash
dump,会记录导致crash的错误的摘要信息,以便开发者可以事后调查crash的原因,而HotSpot
VM在client版的Windows上默认是不写出minidumps的。

到这里可以大致确定(我在别的相同环境的电脑使用dbeaver却没发生闪退问题,现在还有疑问)是HotSpotVM的问题。

解决

在软件启动时,快捷方式上加上JVM启动配置参数: -vmargs -XX:+CreateMinidumpOnCrash
	(据说jdk9开始,该参数变为 -XX:CreateCoredumpOnCrash 这个本人未验证)

在这里插入图片描述

参考文章:
https://blog.csdn.net/u012211603/article/details/102880609

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值