最新 最热

Jvm-Sandbox-Repeater 拉取配置详解

Jvm-Sandbox-Repeater 项目中当 sandbox 和 repeater 启动时,是如何来从 console 服务端来拉取配置的。

2022-07-04
1

Jvm-Sandbox-Repeater的部署

jvm-sandbox-repeater 是 JVM-Sandbox 生态体系下的重要模块,它具备了JVM-Sandbox 的所有特点,插件式设计便于快速适配各种中间件,封装请求录制/回放基础协议,也提供了通用可扩展的各种丰富API。jvm-sandbox 是指 JVM 沙...

2022-07-04
0

困扰了你大半辈子的STW,今天总算可以毕业了

最近在看GC那块的源码,想把之前遗留的一些疑惑给整明白。恰好今天在群里看到有小伙伴在问:看了无数的资料,还是觉得STW好抽象啊,谁能告诉我STW到底是什么?择日不如撞日吧,就写篇文章告诉大家STW到底长什么样子。GC时一定会...

2022-07-04
1

Zorka监控平台的Online reconfiguration使用方法

在Zorka的这个页面中,介绍了其Online reconfiguration的基本功能,简单来讲,这个功能支持在Application Server运行阶段重新加载配置文件、重新对必要的文件进行插桩(reinstrument all classes that have been included or...

2022-07-04
1

Linux下 Tomcat内存溢出

Tomcat本身不能直接在计算机上运行,需要依赖于操作系统和一个Java虚拟机。JAVA程序启动时JVM会分配一个初始内存和最大内存给APP。当APP需要的内存超出内存的最大值时虚拟机就会提示内存溢出,并且导致应用服务崩溃。...

2022-07-04
1

Java对象的序列化(Serialization)和反序列化详解

####1.序列化和反序列化 序列化(Serialization)是将对象的状态信息转化为可以存储或者传输的形式的过程,一般将一个对象存储到一个储存媒介,例如档案或记忆体缓冲等,在网络传输过程中,可以是字节或者XML等格式;而字节或者XML...

2022-07-04
1

CPU高负载的排查办法

2.执行top -H -p pid,这个命令就能显示刚刚找到的进程的所有线程的资源消耗情况。找到CPU负载高的线程tid 8627, 把这个数字转换成16进制,21B3。

jvm
2022-07-04
1

Tomcat常用参数设置

Tomcat的默认值在一般情况下都是性能最好的选择,除了堆栈内存外启动tomcat时设置的内存参数及设置准则:-Xms  设置JVM启动时的堆栈内存的大小-Xmx  设置JVM最大的堆栈内存大小一般都建议将这两个值设置成一样大小,因...

2022-07-03
1

java getclass_Java–getClass()和.Class的区别

每个类都会产生一个对应的Class对象,也就是保存在.class文件。所有类都是在对其第一次使用时,动态加载到JVM的,当程序创建一个对类的静态成员的引用时,就会加载这个类。Class对象仅在需要的时候才会加载。...

2022-07-02
1