java java优化项目启动速度慢
java 项目启动速度慢
情景
给项目上部署java项目,公司平时用的是jar包,给项目上部署的是war包,mq收发消息的速度特别慢,mq是基于java运行的,而mq版本是一致的,在别的机器上没问题,怀疑是java的问题,平时几分钟启动的,现在需要半个小时
解决步骤
网上的方案大致,由于熵池小 或者 随机数生成规则造成的
也有可能是由于IPV6解析问题,表现可能为,内网启动慢,外网启动快
解决
第一种方式:
1.进入服务器安装jdk的路径中,找到jre下的java.security
vim jdk1.8.0_161/jre/lib/security/java.security
2.修改配置
securerandom.source=file:/dev/ ./urandom
第二种方式:
通过java启动命令控制: java -Djava.security.egd=file:/dev/./urandom -jar xxx.jar
第三种方式:
1.修改hostname文件(可选,如space-analysis)
vim /etc/hostname
2.修改hosts解析配置
vim /etc/hosts
127.0.0.1 localhost space-analysis
192.168.0.66 localhost space-analysis
::1 localhost space-analysis
3.重启生效
reboot
或者systemctl reload network
最后重启你的服务,测试,这里的性能调优适用于任何java程序
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!