java jar执行一段时间慢慢卡死
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java jar执行一段时间慢慢卡死相关的知识,希望对你有一定的参考价值。
我的一个springboot项目打包在服务器上用java -jar的方式执行,不断地往mysql插入数据,同时在cmd窗口打印日志,当右边的滑条滑到底时,打印就会很慢很慢,一行一行的打印,过一会就会卡死,用Jconsole查看内存没溢出,数据库数据也不是很大,就是插入稍微频繁了一点,应该影响不大,求解答
你的连接池用的是druid,然后你的yml没有配置对吧,你看这么多警告。
我有个项目里druid连接池的yml配置是这样(你要注意yml每个层级前的缩进啊):
话说你也打打码啊,直接把你数据库的root弄出来了
谢谢,这是内网测试用的,外网连不上的,方便留个联系方式吗
追答你先修改了yml文件试一下吧,看上去你的连接池是没有配置上的,可能是这方面的原因,但是我也不知道管不管用
参考技术A 先在本地环境测试,看有没有问题,然后在linux上测试,再回windows上测试。如果都有问题,你就看看是不是代码有问题。追问现在只能在服务器上测试,麻烦
追答没有内存溢出 你看看Full GC,次数是不是有问题,有没有可能出现Stop-the-world
追问在本地可以,服务上不行
追答你看了full gc次数吗。是不是太频繁了
参考技术B 看一些是不是有什么内存泄露啥的或者循环的难度递增了
越来越卡说明在每次走到一定地方任务变重了
不出意外是这个循环节点运算负荷大大增加了
有帮助别忘记采纳亲!追问
我看了内存情况都很正常
以上是关于java jar执行一段时间慢慢卡死的主要内容,如果未能解决你的问题,请参考以下文章