06 2018 档案

摘要:零、编译 1、编译器 (1)前端编译器: .java文件转变为 .class文件Sun的javacEclipse JDT中的增量编译器(ECJ) (2)后端编译器: .class文件转变为机器码HotSpot VM的C1编译器HotSpot VM的C2编译器 (3)AOT编译器: .java文件按直 阅读全文
posted @ 2018-06-30 11:09 月下小魔王 阅读(1237) 评论(0) 推荐(0)
摘要:一、通过免费或者收费的API接口获取 1、免费 QQ:http://cgi.im.qq.com/cgi bin/cgi_svrtime 淘宝:http://api.m.taobao.com/rest/api3.do?api=mtop.common.getTimestamp 苏宁:http://qua 阅读全文
posted @ 2018-06-29 14:07 月下小魔王 阅读(4372) 评论(0) 推荐(0)
摘要:一、判断回收哪些对象 1、引用计数算法 (1)概述:对象头添加一个引用计数,其他对象引用它时,计数器加1;引用失效则减1.当计数器为0,代表对象可被回收. (2)优点:实现简单,效率高 (3)缺点:难以解决循环引用 2、可达性分析算法 (1)概述:通过一系列称为“GC Roots”的对象作为起始点, 阅读全文
posted @ 2018-06-25 10:34 月下小魔王 阅读(381) 评论(0) 推荐(0)
摘要:实验环境: (1)Java版本以及模式: java version "1.8.0_171" Java(TM) SE Runtime Environment (build 1.8.0_171-b11) Java HotSpot(TM) 64-Bit Server VM (build 25.171-b1 阅读全文
posted @ 2018-06-20 17:16 月下小魔王 阅读(2301) 评论(0) 推荐(1)
摘要:1、使用 jmap <pid>出现的错误日志:很明显是版本问题 Error attaching to process: sun.jvm.hotspot.runtime.VMVersionMismatchException: Supported versions are 25.171-b11. Tar 阅读全文
posted @ 2018-06-05 14:43 月下小魔王 阅读(1134) 评论(0) 推荐(0)