
优化
文章平均质量分 82
执笔记忆的空白
这个作者很懒,什么都没留下…
展开
-
优化springboot并开启远程调试
介绍在SpringBoot的Web项目中,默认采用的是内置Tomcat,当然也可以配置支持内置的jetty,内置有什么好处呢?1. 方便微服务部署。2. 方便项目启动,不需要下载Tomcat或者Jetty针对目前的容器优化,目前来说没有太多地方,需要考虑如下几个点线程数 超时时间 jvm优化针对上述的优化点来说,首先线程数是一个重点,初始线程数和最大线程数,初始线程数保障启动的时候,如果有大量用户访问,能够很稳定的接受请求,而最大线程数量用来保证系统的稳定性,而超时时间用来保障...转载 2020-10-10 13:53:39 · 883 阅读 · 0 评论 -
Java动态编译优化——URLClassLoader 内存泄漏问题解决
一、动态编译案例要说动态编译内存泄漏,首先我们先看一个案例(网上搜动态编译的资料是千篇一律,只管实现功能,不管内存泄漏,并且都恬不知耻的标识为原创!!)Java URLClassLoader 动态编译案例:https://blog.youkuaiyun.com/huangshanchun/article/details/72835647这篇文章和我google搜的其他文章、资料一样,属于JDK1...原创 2018-12-06 17:39:33 · 12573 阅读 · 4 评论 -
Java动态编译优化——ZipFileIndex内存泄漏问题分析解决
一、前言:前几天解决了URLClassLoader内存泄漏的问题,但是解决问题就像剥洋葱,剥去了外层,内层 问题又暴露出来了。当URLClassLoader内存泄漏解决, 需要解决的就是ZipFileIndex内存泄漏的问题了,而且这个问题折腾了我2天半的时间。URLClassLoader问题解决:https://blog.youkuaiyun.com/moneyshi/article/details...原创 2018-12-06 17:39:49 · 2391 阅读 · 0 评论 -
Java动态编译优化——提升编译速度(N倍)
一、前言最近一直在研究Java8 的动态编译, 并且也被ZipFileIndex$Entry 内存泄漏所困扰,在无意中,看到一个第三方插件的动态编译。并且编译速度是原来的2-3倍。原本打算直接用这个插件,但是发现插件的编译源码存在我之前已经解决过的内存泄漏问题。所以拿其源码,进行改善。 二、第三方插件1、maven配置我找到的这个第三方编译插件有两个,第一个是:Talisman...原创 2018-12-06 17:41:01 · 7204 阅读 · 6 评论 -
JVM调优——Java动态编译过程中的内存溢出问题
由于测试环境项目每2小时内存就溢出一次, 分析问题,发现Java动态加载Class并运行那块存在内存溢出问题, 遂本地调测。一、找到动态编译那块的代码,具体如下/** * @MethodName : 编译java代码到Object * @Description * @param fullClassName 类名 * @param javaCod...原创 2018-12-06 17:39:22 · 7193 阅读 · 10 评论