随笔分类 - Performance
性能
摘要:From: https://c.m.163.com/news/a/D7B0C6Q40511PFUO.html?spss=newsapp&fromhistory=1 Java虚拟机性能监控与调优实战 酷客创意网01-04 20:37跟贴 7 条 本文针对Java虚拟机对程序性能影响,通过设置不同的Ja
阅读全文
摘要:Refer to http://www.oracle.com/technetwork/tutorials/tutorials-1876574.html for detail. 一些内容复制到这儿 The G1 Garbage Collector The Garbage-First (G1) coll
阅读全文
摘要:作为 OLTP 应用,一般不太有 CPU 问题,比较少 - 毕竟大多数问题都是 IO 引起;但是偶尔也会有。 问题判断 很简单 - OS 出现 CPU 很高的问题,持续高于 90% 应用可能会表现慢 问题调查和解决 硬件 消耗 CPU 的 SQLs 限制消耗 CPU 的 SQLs 硬件 根据经验和具
阅读全文
摘要:首先很容易排除是 程序问题 内存用了很少,64 位 Java也没有内存限制,线程也不多,-Xss 堆栈也没人会配置很大。 那么肯定是 limit 不足引起 配置 ulimit 就可以了,问题看起来很简单,但是问题为什么有时候难以解决,因为涉及 Uinux 下面因素 到底那一个 limit 控制 到底
阅读全文
摘要:随着硬件的发展,往往服务器会配置足够的 CPUs, Java Server/服务器不太有 CPU 问题;但是偶尔因为 代码海量循环或者 线程安全性(thread safe), 还是会带来 CPU 问题:OS 现象:Windows 上面,发现 Java 进程CPU高,注意 Task Manager/ ...
阅读全文
摘要:JVM 的内存溢出/不足/OutOfMemoryError/垃圾收集恶性循环是需要解决,又是屡见不鲜的问题。建议阅读官方的 Troubleshooting Guide for Java SE 6 with HotSpot VM > Troubleshooting Memory Leaks 首先清楚判...
阅读全文
摘要:instance / database / schema / objectlogin / user / schema (dbo)sequenceCollationPSM: Both Instance and DB need case insensitiveWindchill: Both Instan...
阅读全文
摘要:Troubleshooting Guide for Java SE 6 with HotSpot VM http://www.oracle.com/technetwork/java/javase/toc-135973.html --不同的 OutOfMemoryError/内存溢出,以及相关的解决
阅读全文
摘要:直接引用 - https://technet.microsoft.com/en-us/magazine/2008.08.pulse.aspx
阅读全文
摘要:缺省 / 默认 Redhat Linux 会自动使用 sar 采集系统性能信息,并记录到 /var/log/sa每 10分钟采集一次, 记录 CPU / Memory / Disk / Network每天 2 个文件, 比如 13号会产生 sa13 和 sar13 2个文件sar13文件直接解读sa...
阅读全文
摘要:命令java -XX:+PrintCommandLineFlags -version 会直观的输出下面默认值-XX:InitialHeapSize=16336768 -XX:MaxHeapSize=522776576 -XX:+PrintCommandLineFlags
阅读全文
摘要:Java 的垃圾收集有各种各样的策略,默认的策略也会经常的改变。 --比如到底是 serial , parallel, CMS; 具体到 Minor 怎么样,Old 又怎么样? 命令 java -XX:+PrintFlagsFinal -version ,提供帮助: 这篇文章有不同 GC 介绍 Ga
阅读全文
摘要:IBM AIX Java1. topas 命令定位 CPU 使用高的进程,比如下面 PID 614852 Name PID CPU% java 614852 23.9 java 450806 20.5 2. 使用命令 ps -mp -o THREAD 定位 CPU 使用高的线程 TID比如下显...
阅读全文
摘要:顾名思义,表示一个时间点上,显示进程里面每一个线程的 stack trace,以及线程之间关联,比如等待常用来定位一些 不响应,CPU 很高,内存使用很高问题汇总表格如下工具操作系统Java 版本具体命令JConsole非AIXJava 1.5或者以上通过 MBeans不太常用VisualVM非AI...
阅读全文

浙公网安备 33010602011771号