JVM层GC调优
JVM的内存结构
运行时数据区(规范)
程序计数器 PC Register,存放当前正在执行的指令的地址
虚拟机栈 JVM Stacks,线程私有,生命周期与线程相同,线程堆栈,发生异常打印出来的堆栈
堆 Heap,被所有线程共享的一块内存区域,存放对象实例
...
小马奔腾
4年前 (2019-06-23) 2991℃ 1评论
1喜欢
生产环境发生内存溢出该如何处理?
生产环境应该给服务器分配多少内存合适?
如何对垃圾收集器的性能进行调优?
生产环境CPU负载飙高该如何处理?
生产环境应该给应用分配多少线程合适?
不加log如何确实请求是否执行了某一行代码?
不加log如何实时查看某个方法的入参与返回值?
JV...
小马奔腾
4年前 (2019-06-22) 1830℃ 1评论
2喜欢
Mac-Telnet协议通过二层mac进行通信,不依赖于IP地址。通过抓包,可以发现,服务端与客户端通信中,使用的是二层的广播(目标地址:ff:ff:ff:ff:ff:ff)进行通信,即只要在同一个二层广播域内,两台服务器可以在没有IP地址或者IP网段不相同,不能进行IP通信的情...
小马奔腾
4年前 (2019-06-20) 4226℃ 1评论
7喜欢
PHP 默认并不支持多线程,要使用多线程需要安装 pthread 扩展,而要安装 pthreads 扩展,必须使用 --enable-maintainer-zts 参数重新编译 PHP,这个参数是指定编译 PHP 时使用线程安全方式。此外,我们打算使用 workerman 所以还...
小马奔腾
4年前 (2019-06-11) 2180℃ 0评论
1喜欢