<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://kwonnam.pe.kr/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://kwonnam.pe.kr/wiki/feed.php">
        <title>권남 java:performance</title>
        <description></description>
        <link>https://kwonnam.pe.kr/wiki/</link>
        <image rdf:resource="https://kwonnam.pe.kr/wiki/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-05-05T05:51:59+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/java/performance/flight_recorder?rev=1652847687&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/java/performance/jmh?rev=1618200102&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/java/performance/profiler?rev=1544599300&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/java/performance/spf4j?rev=1511577003&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/java/performance/threaddump?rev=1676350495&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/java/performance/uber-jvm-profiler?rev=1535513625&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://kwonnam.pe.kr/wiki/lib/tpl/dokuwiki/images/favicon.ico">
        <title>권남</title>
        <link>https://kwonnam.pe.kr/wiki/</link>
        <url>https://kwonnam.pe.kr/wiki/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="https://kwonnam.pe.kr/wiki/java/performance/flight_recorder?rev=1652847687&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-18T13:21:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>java:performance:flight_recorder</title>
        <link>https://kwonnam.pe.kr/wiki/java/performance/flight_recorder?rev=1652847687&amp;do=diff</link>
        <description>Java Flight Recorder

	*  Java Profiler 도구
	*  Java Mission Control 에 포함
	*  Java Flight Recorder : Java 8 부터 내장된 프로파일러
	*  Java 11 부터 Opensource됨. OpenJDK 에 내장
	*  JEP 328: Flight Recorder


# MyApp 을 실행하고, 프로파일링 결과를 myrecording.jfr 에 저장한다.
java -XX:+UnlockCommercialFeatures -XX:+FlightRecorder -XX:StartFlightRecording=duration=60s,filename=myrecording.jfr MyApp</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/java/performance/jmh?rev=1618200102&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-12T13:01:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>java:performance:jmh</title>
        <link>https://kwonnam.pe.kr/wiki/java/performance/jmh?rev=1618200102&amp;do=diff</link>
        <description>JMH

	*  JMH

참조

	*  Java 9 Code Tools: A Hands-on Session with the Java Microbenchmarking Harness | Takipi Blog
	*  All The Small Things - JVM Profiling Lessons From The Trenches
	*  JMH – Java Forward loop vs Reverse loop – Mkyong.com
	*  What is Microbenchmarking
	*  Java Microbenchmark Harness (JMH)</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/java/performance/profiler?rev=1544599300&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-12-12T16:21:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>java:performance:profiler</title>
        <link>https://kwonnam.pe.kr/wiki/java/performance/profiler?rev=1544599300&amp;do=diff</link>
        <description>Java Profiler

	*  Java VisualVM
	*  Java Flight Recorder

HProf

	*  HProf - A Heap/CPU Profiling Tool
	*  HProf 한국어 정리

Profilers

	*  JIP JIP 한국어 설명
	*  Jensor
	*  JVMMonitor : Eclipse에서 JVM CPU/Memory등 살펴보기
	*  Eclipse TPTP TPTP 한국어 설명 TPTP Remote
	*  JProfiler

참고

	*  Introduction to Java Profiling</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/java/performance/spf4j?rev=1511577003&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-11-25T11:00:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>java:performance:spf4j</title>
        <link>https://kwonnam.pe.kr/wiki/java/performance/spf4j?rev=1511577003&amp;do=diff</link>
        <description>SPF4J

	*  &lt;http://www.spf4j.org/&gt; : Spf4j (Simple performance framework for java)</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/java/performance/threaddump?rev=1676350495&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-02-14T13:54:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>java:performance:threaddump</title>
        <link>https://kwonnam.pe.kr/wiki/java/performance/threaddump?rev=1676350495&amp;do=diff</link>
        <description>Java ThreadDump

	*  jcmd
	*  jstack
	*  FastThread.io Online Fast Thread Dump
	*  FasterJ Thread Dump analyzer 링크 모음
	*  Thread Dump Analyzer
		*  Thread Dump Analyzer VisualVM Plugin 세 파일을 다 받아서 설치해 줄 것.

	*  Online Java Threaddump analyzer - github source
	*  IBM Thread and Monitor Dump Analyzer for Java
	*  A Simple Way to Monitor Java in Linux
	*  Identifying which Java Thread is consuming most CPU
	*  ThreadLogic : 아직까지 보기엔 제일 나은 듯. 다중 쓰레드 덤프 못 읽는 문제 생긴 듯.

dump 뜨기…</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/java/performance/uber-jvm-profiler?rev=1535513625&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-08-29T12:33:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>java:performance:uber-jvm-profiler</title>
        <link>https://kwonnam.pe.kr/wiki/java/performance/uber-jvm-profiler?rev=1535513625&amp;do=diff</link>
        <description>Uber JVM Profiler

	*  &lt;https://github.com/uber-common/jvm-profiler&gt;
	*  JVM Profiler: An Open Source Tool for Tracing Distributed JVM Applications at Scale | Uber Engineering Blog</description>
    </item>
</rdf:RDF>
