Basic#
- memoryCheckUsingJSP - JSP에서 메모리 사용량 체크
- loggingPerformance - 로깅 API의 성능
- Fiddler 사용하기 - Fiddler를 사용해서 불필요한 서버 요청을 체크하자
- 자바 프로파일러 소개 - 자바 프로파일러 간단히 소개하기
부하발생기#
- Jmeter Start Page - Jmeter 의 get-started문서.
- Using Jmeter - Jmeter사용하기.
쓰레드덤프#
- 쓰레드 덤프 분석하기
- hello world의 쓰레드 덤프 분석하기(링크)
Cache#
EhCache#
- EhCache 사용하기 - EhCache 사용하기
관련 글들#
한글문서- JVMTI와 JVMPI - JVMTI와 JVMPI에 관한 설명
- 애플리케이션 프로파일링 - 애플리케이션 프로파일링
- Object Count Impact on GC Performance
- Six Steps to Faster J2EE Apps: Performance Tuning with JSP and Servlets - JSP와 서블릿으로 성능 개선하기
- Memory Discharge And Weak Reference - 메모리 유출과 약한 참조 연결
- Uncover the hood of J2EE Clustering - J2EE 클러스터링 두껑열기
- 믿을 만한 자바 벤치마킹, Part 1: 다양한 이슈
- Jeus and Optimizeit Integration - Jeus와 Optimizeit 연동하기
영문문서및 링크
- Use a Profiler to Make Your Java Apps JVM-Friendly - 당신의 애플리케이션에 프로파일러 사용하기(영문)
- Monitor and diagnose performance in Java SE 6
- Java SE 6으로 성능 모니터링하고 분석하기(영문링크)
- A brief history of garbage collection
- Garbage collection in the HotSpot JVM
- Garbage collection and performance
- Dynamic compilation and performance measurement
- Caching Improvements in Internet Explorer 9
: IE9의 캐시 개선내용(링크)
프로파일러#
EJ-Technology JProfiler#
- JProfiler4 Tour - JProfiler tour문서.
연동문서
- HPUX and JProfiler4 Integration - HPUX와 JProfiler4 연동하기
- Jeus and JProfiler4 Integration - Jeus와 JProfiler4 연동하기
- JVM and JProfiler4 Integration - JProfiler와 JVM 연동하기
- CentOS 5.0 and JProfiler5 Remote Integration - CentOS 5.1에서 원격으로 JProfiler 5 연동하기
- JProfiler5 Offline Profiling - GUI로 접속할수 없는 경우 사용하는 오프라인 모드(ver5.x)
- JProfiler7 Offline Profiling - GUI로 접속할수 없는 경우 사용하는 오프라인 모드(ver7.x)
- EJBWorld.NET JProfiler4 offline profilling - JProfiler로 오프라인 프로파일링 하기
사용법
- memoryProfilingByJProfiler - JProfiler로 메모리 프로파일링 하기
- cpuProfilingByJProfiler - JProfiler로 CPU 프로파일링 하기
- threadProfilingByJProfiler - JProfiler로 쓰레드 프로파일링 하기
- vmMonitoringByJProfiler - JProfiler로 가상머신 모니터링하기
JEE & Probes
- jeeProbes - JProfiler의 JEE & Probes 기능개요
- jdbcProbesByJProfiler - JProfiler의 JDBC Probes 기능 살펴보기
- jndiProbesByJProfiler - JProfiler의 JNDI Probes 기능 살펴보기
- servletsProbesByJProfiler - JProfiler의 Servlets Probes 기능 살펴보기
- socketsProbesByJProfiler - JProfiler의 Sockets Probes 기능 살펴보기
- filesProbesByJProfiler - JProfiler의 Files Probes 기능 살펴보기
트리거 기능 사용하기
- Using Trigger for OutOfMemoryError - OutOfMemoryError 발생시 자동으로 hprof 파일 남기기
- Using Trigger for Method Invocation - 특정 메소드 호출시 자동으로 스냅샷 생성하기
- Using Trigger for Heap Usage Threshold - Heap 메모리 사용비율이 기준치보다 올라갈 경우 GC작업과 함께 덤프를 생성하도록 하기
VisualVM#
공식문서(한글화)
사용법
- VisualVM 사용하기 - VisualVM 사용하기
- VisualVM의 모니터링 기능 활용하기 - VisualVM의 모니터링 기능 활용하기
- VisualVM의 쓰레드 모니터링 활용하기 - VisualVM의 쓰레드 모니터링 기능 활용하기
- VisualVM의 프로파일러 활용하기 - VisualVM의 프로파일러 기능 활용하기
기타#
Quest JProbe
- Fine Memory Leak - JProbe를 이용해서 Memory Leak찾기
InfraRED
- install InfraRED - InfraRED 설치하기
- InfraRED View - InfraRED가 보여주는 정보들
JXInsight
- Install: Tomcat 6 + JXInsight + AspectJ - Tomcat 5.5에 JXInsight설치하기
- Monitoring JDBC Resource by JXInsight - JXInsight를 사용하여 SQL을 포함한 JDBC자원 모니터링하기
- Introduce JXInsight
- JXInsight 소개글(링크)
- Integrating JXInsight the Spring Application
- JXInsight 와 Spring애플리케이션 연동하기(링크)
JVM Monitor
Yourkit Profiler
- CentOS 5.0 and Yourkit Profiler Remote Integration - CentOS 5.1에서 원격으로 Yourkit Profiler 7 연동하기
Add new attachment
Only authorized users are allowed to upload new attachments.
G’day (anonymous guest)
My Prefs