jstack(1)

fffdfffdfffd
jstack - fffd¹ãfffdfffdfffdfffdfffdfffdfffdfffd¼ãfffd

    o   å½¢åfffd

    o   fffdfffdfffdfffd¡ãfffdfffdfffd.br

    o   èªfffdfffd

    o   fffdfffdfffdfffd·ãfffdfffdfffd

    o   fffd¢éfffdfffdfffdfffd

    o   fffd¢çfffdfffdfffdfffdfffdfffd.br

å½¢åfffd

jstack [ option ] pid
jstack [ option ] executable core
jstack [ option ] [server-id@]remote-hostname-or-IP

fffdfffdfffdfffd¡ãfffdfffdfffd

fffdfffdfffdfffdfffdfffdfffd§ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd·ãfffdfffd³ãfffdä½¿çfffdfffdfffdfffdfffd´åfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdå¾fffdfffdè¨fffd¿°fffdfffdfffdfffdfffdfffdfffdfffdfffdfffd·ãfffdfffd³ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd

    pid fffd°åfffdfffdfffdfffdfffd¹ãfffdfffdfffdfffdfffdfffdfffdfffd¼ãfffdfffdfffdfffdfffdfffdfffdfffdfffdID fffd§ãfffdfffdfffdfffdfffdfffdfffdfffd¹ãfffd Java fffdfffdfffdfffd»ãfffdfffd§ãfffdfffdfffdfffdè¦fffdfffdfffdfffdfffdfffd¾ãfffdfffdfffdfffdfffd·ãfffdä¸fffdfffdå®fffdfffdfffdfffdfffdfffdfffdfffd Java fffdfffdfffdfffd»ãfffdfffdfffdfffdè¦§ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdps(1) fffdfffd½¿fffdfffdfffdfffd¾ãfffdfffdfffd

    executable
        fffd³ãfffdfffdfffdfffdfffdfffdfffdä½fffdfffdfffdfffdfffd Java å®fffdfffdfffdfffdfffdfffdfffdfffdfffd¤ãfffdfffd§ãfffdfffdfffd

    core
        fffd°åfffdfffdfffdfffdfffd¹ãfffdfffdfffdfffdfffdfffdfffdfffd¼ãfffdfffdfffdfffdfffd¢ãfffdfffd¡ãfffdfffdfffdfffdfffdfffdfffd

    remote-hostname-or-IP
        fffdfffdfffdfffd¼ãfffdfffdfffdfffdfffdfffdfffdfffdµãfffdfffdfffdfffd (jsadebugd(1) fffdfffdfffdfffd) fffdfffdfffdfffd¹ãfffdfffdfffdfffdfffdfffdfffd IP fffd¢ãfffdfffdfffdfffdfffd§ãfffdfffdfffd

    server-id
        è¤fffdfffdfffdfffdfffdfffdfffdfffdfffd°ãfffdfffd¼ãfffdfffd¼ãfffdfffdfffdfffdfffdfffdfffdfffd¢ãfffdfffdfffdfffdfffd¹ãfffdfffd§åfffdè¡fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd§ãfffdfffdºæfffdfffdfffdID fffd§ãfffdfffdfffd

èªfffdfffd

jstack fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdJava fffdfffdfffdfffd»ãfffdfffdfffdfffdfffd¢ãfffdfffd¡ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¼ãfffdfffdfffdfffdfffdfffdfffdfffdµãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd Java fffd¹ãfffdfffdfffdfffdfffdfffdJava fffd¹ãfffdfffdfffdfffdfffdfffdfffdfffd¼ãfffdfffdfffdfffdfffd·ãfffdfffd¾ãfffdfffdfffdava fffdfffdfffdfffd¼ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¹åfffdfffdfffdfffdfffd½ãfffdfffdfffdfffdfffdfffdfffdbcifffdfffdfffdfffdfffdfffdfffdfffdfffd¼ãfffdfffd¤ãfffdfffdfffdfffdfffdfffdfffd)fffdfffdfffdfffdfffdfffdè¡fffdfffdfffdfffd(fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd fffdfffdfffdfffd·ãfffdfffdfffdfffdfffdfffdfffd-m fffdfffdfffdfffd·ãfffdfffd³ãfffdä½¿çfffdfffdfffdfffdfffdfffdfffdjstack fffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¹ãfffdfffdfffdfffdfffdfffdJava fffdfffdfffdfffd¼ãfffdfffdfffdfffdfffd¤ãfffdfffd£ãfffdfffdfffdfffdfffd¼ãfffdfffdfffd¸¡fffd¹ãfffdfffdfffdfffdpcfffdfffdfffdfffdfffdfffd°ãfffdfffdfffdfffdfffdfffdfffdfffdfffd fffdfffdfffdfffdfffdfffdfffd°åfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdpcfffdfffdfffdfffdfffdfffdfffdfffdfffdè¿fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd³ãfffdfffdfffd(fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd fffdfffdfffdfffd·ãfffdfffdfffdfffdfffdfffdfffdC++ fffdfffd§£fffdfffdfffdfffdfffd§£è§£éfffdfffdfffdfffdfffd¾ãfffdfffdfffdfffdC++ fffdfffdfffdfffdfffd§£è§£éfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdºåfffdfffdfffdc++filt fffdfffdfffdfffd¤ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¹ãfffd 64 fffdfffdfffdfffdfffdVM ä¸fffdfffdå®fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd-J-d64 fffdfffdfffdfffd·ãfffdfffd³ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd°ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¾ãfffdfffdfffdæ¬¡ãfffdä¾fffdfffdç¤ºãfffdfffd¾ãfffdfffdfffd.br

    jstack -J-d64 -m pid

æ³fffd- fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd£ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdè±¡åfffdfffd§ãfffdfffdfffdfffdå°fffdfffdfffdfffdJDK fffdfffdfffdfffd¼ãfffdfffd§ãfffdfffd§ãfffdfffdfffdfffdfffd§ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd§ãfffdfffdfffdfffdfffd¾ãfffdfffdfffdindows fffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¼ãfffdä¸fffdfffdä½¿çfffdfffdfffdfffdfffdfffdfffdä¸fffdfffd jstack å½¢åfffdfffdfffdfffdæ¬¡ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd

    jstack [-l] pid

fffdfffdfffdfffd·ãfffdfffdfffd

    -F  fffdfffdstack [-l] pidfffdfffdfffdå¿fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¹ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdå¼·åfffdfffdfffdfffdfffdfffdfffd

    -l  fffd·å½¢å¼fffdfffdfffdfffd¹ãfffdfffdfffdfffdfffdfffdjava.util.concurrent fffdfffd.na fffdfffdfffdfffd§ãfffdfffdfffdfffdfffd³ãfffdfffdfffdfffdfffd¤ãfffd @
        http://java.sun.com/javase/6/docs/api/java/util/concurrent/locks/AbstractOwnableSynchronizer.htmlfffdfffdfffdè¦§ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¤ãfffdfffdfffdfffdè¿½åfffdfffdfffdfffdfffdfffdfffdfffd·ãfffdfffd¾ãfffdfffdfffd

    -m  æ··åfffdfffd¢ãfffdfffdfffd(Java fffdfffdfffdfffd³ãfffdfffd¤ãfffdfffd£ãfffd C/C++ fffdfffdfffdfffd¼ãfffdfffdfffd¸¡fffdfffd fffdfffdfffdfffd¿ãfffdfffdfffdfffdfffdfffdfffdfffd¹ãfffdfffd°åfffdfffdfffdfffdfffdfffdfffd

    -h  fffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¼ãfffdfffdfffdfffdfffd·ãfffdfffd¾ãfffdfffdfffd.br

    -help
        fffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¼ãfffdfffdfffdfffdfffd·ãfffdfffd¾ãfffdfffdfffd.br

fffd¢éfffdfffdfffdfffd

    o   pstack(1)

    o   c++filt(1)

    o   jps(1)

    o   jsadebugd(1)

fffd¢çfffdfffdfffdfffdfffdfffd

æ··åfffdfffd¢ãfffdfffdfffdfffdfffd¹ãfffdfffdfffdfffdfffdfffdfffdfffd¼ãfffd (-m fffdfffdfffdfffd·ãfffdfffd³ä½¿fffdfffd fffdfffdfffdfffdfffdfffdfffd¼ãfffdfffdfffdfffdfffdfffdfffdfffdµãfffdfffdfffdfffdfffd§ãfffdæ©fffdfffdfffdfffdfffdfffdfffdfffdfffdfffd.LP