摘要:
定位流程 先使用一些轻便的工具查看总体情况, 如果情况糟糕, 再使用重量级的工具 jstack 查看线程数是否过多 jstat -gc -gcutil 查看gc次数和时间是否过多, 各个分区中堆的实际大小。 FULL gc过多会造成STOP WORLD, 应用响应停顿。 考虑使用其他垃圾收集方式, 阅读全文
摘要:
docker run 时使用-m指定可以使用的内存大小, 记录在cgroup配置文件中 cat /sys/fs/cgroup/memory/memory.limit_in_bytes jvm内存会超过这个限制吗? 阅读全文
摘要:
读性能有问题, 可以使用读写分离 写性能有问题, 可以使用数据分片 单机数据库 分布式数据库 https://developer.aliyun.com/lesson_1761_14684#_14684 参数 : 缓冲区大小, 临时表大小... 阅读全文