JVM
文章平均质量分 51
liuhehe321
积跬步,足以至千里!
实践出真知!
展开
-
类加载器与 Class.getResourceAsStream 问题解决
https://blog.csdn.net/w1196726224/article/details/54428493转载 2021-05-11 15:30:44 · 113 阅读 · 0 评论 -
jvisualvm安装gc插件
进入jvisualvm的插件管理"工具" - "插件"在"设置"中修改url地址为刚才我们在github上找到的对应我们JDK版本的地址修改成功后,可用插件即可刷新出来安装VisualGC插件重启即可看到VisualGC原创 2021-02-17 17:56:18 · 350 阅读 · 0 评论 -
jvm调优-日均百万级订单交易系统如何设置JVM参数
一天百万级订单这个绝对是现在顶尖电商公司交易量级,对于这种量级的系统我们该如何设置JVM参数了?我们可以试着估算下,其实日均百万订单主要也就是集中在当日的几个小时生成的,我们假设是三小时,也就是每秒大概生成100单左右。这种系统我们一般至少要三四台机器去支撑,假设我们部署了四台机器,也就是每台每秒钟大概处理完成25单左右,往上毛估每秒处理30单吧。也就是每秒大概有30个订单对象在堆空间的新生代内生成,一个订单对象的大小跟里面的字段多少及类型有关,比如int类型的订单id和用户id等字段,doubl..原创 2021-02-17 17:47:26 · 988 阅读 · 0 评论 -
2-类加载和字节码技术
类加载过程:类加载:类加载器将class文件加载到虚拟机的内存加载:在硬盘上查找并通过IO读入字节码文件连接:执行校验、准备、解析(可选)步骤校验:校验字节码文件的正确性准备:给类的静态变量分配内存,并赋予默认值解析:类装载器装入类所引用的其他所有类初始化:对类的静态变量初始化为指定的值,执行静态代码块类加载器种类:启动类加载器:负责加载JRE的核心类库,如jre目标下的rt.jar,charsets.jar等扩展类加载器:负责加载JRE扩展目录ext中J.原创 2020-11-03 10:17:36 · 245 阅读 · 0 评论 -
解决HSDB中UnsatisfiedLinkError异常
把自己C:\Program Files\Java\jre\bin目录下sawindbg.dll 粘贴到E:\Program Files\Java\jdk1.8.0_111\jre\bin 下既好。为什么会报Unknown Source???可能因为跨线程了,导致捕获不了线程的错误信息。我们来看一看jdk对UnsatisfiedLinkError的定义:Thrown if the Java Virtual Machine cannot find an appropriatenative-l..原创 2020-11-03 14:21:21 · 413 阅读 · 0 评论 -
4-jvm性能调常用工具Jinfo Jstat Jmap Jstack jconsole jvisualvm
jinfo使用可以查看java的系统参数可以查看某个JVM的参数可以调整某个JVM的参数[root@ecs-meeting-usg-smn-proxy ~]# netstat -luntp | grep 28080tcp6 0 0 :::28080 :::* LISTEN 12623/java[root@ecs-meeting-usg-smn-proxy ~]# jinfo 1262原创 2020-06-27 16:44:02 · 1138 阅读 · 0 评论 -
jvm调优-tomcat调优实战
停止AJP服务TOMCAT8009端口与AJP13协议 具体参看这个https://blog.csdn.net/posonrick/article/details/72566875实际项目实战:系统配置项目 <Executor name="tomcatThreadPool" namePrefix="catalina-exec-" ...原创 2019-11-10 15:03:25 · 182 阅读 · 0 评论 -
JVM字节码
JVM字节码前面我们通过tomcat本身的参数以及jvm的参数对tomcat做了优化,其实要想将应用程序跑的更快、效率更高,除了对tomcat容器以及jvm优化外,应用程序代码本身如果写的效率不高的,那么也是不行的,所以,对于程序本身的优化也就很重要了。对于程序本身的优化,可以借鉴很多前辈们的经验,但是有些时候,在从源码角度方面分析的话,不好鉴别出哪个效率高,如对字符串拼接的操作,是直接“+”号拼接效率高还是使用StringBuilder效率高?这个时候,就需要通过查看编译好的class文件中字节码.原创 2019-04-24 23:07:25 · 226 阅读 · 0 评论 -
3.GC的垃圾回收
2.1并行垃圾收集器串性 GC的使用原创 2019-04-17 23:30:38 · 295 阅读 · 0 评论 -
1-JVM 运行参数和内存模型
JVM学习~https://www.bilibili.com/video/av45092487?from=search&seid=14674144640796370315paas 9761 1 0 Apr26 ? 00:21:13 java -server -Xms1494m -Xmx1494m -Xss256k -XX:M...原创 2020-06-27 18:13:08 · 261 阅读 · 0 评论