原文:一次对象过大引起的gc性能问题的分析与定位

现象:一个接口在 C的机器上跑最大只有 TPS,CPU使用率就已经 多。 定位: 使用top命令查看CPU使用情况,找到进程号 使用top H pid命令,查看进程信息,看到有四个进程CPU占用很高,加一起已经超过 : 查看具体的线程信息,先使用printf x n ,将线程ip转换成 进制,结果为 。 使用jstack pid grep pid 命令,查看具体的线程信息,打印结果发现是GC线程, ...

2017-12-28 19:15 0 2561 推荐指数:

查看详情

一次docker问题定位(perf,iostat等性能分析)

背景 最近参与的项目是基于 OpenStack 提供容器管理能力,丰富公司 IaaS 平台的能力。日常主要工作就是在开源的 novadocker 项目(开源社区已停止开发)基础上进行增强,与公司的其他业务组件进行对接等。 周末给下游部门的 IaaS 平台进行了一次升级,主要升级 ...

Fri Apr 27 18:29:00 CST 2018 4 3482
一次 HashSet 所引起的并发问题

dump 线程和内存同时重启应用,还好重启之后恢复正常。于是开始着手排查问题分析 首先了解下这个应 ...

Thu Nov 08 15:53:00 CST 2018 7 2581
[erlang]一次erlcron崩溃引起的事故分析

事故背景 由于误操作在erlcron设置了一个超过3个月后的定时任务。然后第二天之后发现每天的daily reset没有被执行,一些定时任务也没有被执行。瞬间感觉整个人都不好了,怎么无端端就不 ...

Thu Mar 24 21:46:00 CST 2016 4 1626
记录一次JVM调优【GC日志的分析

首先查看服务器版本默认信息: 修改tomcat/bin/catalina.sh,在最顶端加入JAVA_OPTS="$JAVA_OPTS -XX:+PrintGCDetails -Xloggc:/usr/local/java/apache-tomcat-7.0.78/bin/gc.log" 随后 ...

Thu Sep 13 02:17:00 CST 2018 0 2046
记录一次因为stack_size太小引起问题

问题的函数如下: View Code 就计算个MD5值的代码,计算不对。不知道问题出在哪里,MD5算法是之前移植好,实验无误的。就吧这个函数有关的,全部弄到我的另一个工程,实验计算正确!这就纳闷了呀。工程本身的问题?玄学? 于是,(我在这个函数,又添加 ...

Wed Mar 10 01:30:00 CST 2021 0 798
一次由SELinux引起的ssh公钥认证失败问题

一直使用CentOS作为服务器系统,平时装完系统以后都是建立publickey认证机制,然后关闭密码认证。原本是一件轻车熟路毫无压力的事情,不想前日新装一台机器按照正常配置以后居然使用publicke ...

Sat Jul 27 23:14:00 CST 2013 0 6305
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM