
项目刚启动,cpu占用率高但是又执行缓慢的问题
项目刚启动时,发现代码执行的巨慢,通过查看线程发现:有一个C2 compileThread0的线程占用了很大的cpu。进一步查询发现了一个jvm的特性,C2 Compiler 是JVM在server模式下字节码编译器,JVM启动的时候所有代码都处于解释执行模式,当某些代码被执行到一定阈值次数,这些代码(称为热点代码)就会被 C2 Compiler编译成机器码,编译成机器码后执行效率会得到大幅提升。
myBatis
java_设计模式
java
quartz
Spring
缓存/redis
angularjs
其他好多开源工具
go
日志管理
项目管理
数据库
NIO
Mongodb
微服务与架构
json解析
前端
lucene
Shiro
web-http
thrift
vue
SpringCloud
项目总结
阿里云服务器-linux
activemq
kafka
springBoot
python
dubbo
zookeeper
