Edit D:\chineseall_products\software\win-32bit\Java\lib\sun\tools\jmap\JMap.class
?? 4q H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j q r s t u v w x y z { | } ~ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? K all objects in the heap are dumped. ; file=<file> dump heap to <file> 5 format=b binary format Q live dump only live objects; if not specified, N Example: jmap -dump:live,format=b,file=heap.bin <pid> & dump-options: & in this mode. G respond. The "live" suboption is not supported H suboption is specified, only count live objects N to force a heap dump or histogram when <pid> does not # (to connect to a core file) + (to connect to remote debug server) ' (to connect to running process) 8 (to connect to running process and dump java heap) L (to connect to running process and print histogram of java object heap & file=<file> dump heap to <file> ! format=b binary default M -F force. Use with -dump:<dump-options> <pid> or -histo F -J<flag> to pass <flag> directly to the runtime system 9 -clstats to print class loader statistics A -dump:<dump-options> to dump java heap in hprof binary format N -finalizerinfo to print information on objects awaiting finalization 3 -h | -help to print this help message 3 -heap to print java heap summary N -histo[:live] to print histogram of java object heap; if the "live" ; <none> to print same info as Solaris pmap : Example: jmap -dump:format=b,file=heap.bin <pid> dump-options: # jmap -dump:<dump-options> <pid> jmap -histo <pid> $ jmap [option] <executable <core> jmap [option] <pid> < jmap [option] [server_id@]<remote server IP or hostname> ... $assertionsDisabled ()I ()V ()Z (I)V ([B)I , - -F -all -clstats -dump: -f -finalizerinfo -h -heap -heap:format=b ,-heap|-heap:format=b|-clstats|-finalizerinfo -help -histo -histo:live -live -pmap : <clinit> <init> ALL_OBJECTS_OPTION Code ConstantValue DEFAULT_OPTION DUMP_OPTION_PREFIX Dumping heap to Exceptions FORCE_SA_OPTION HISTO_OPTION LIVE_HISTO_OPTION LIVE_OBJECTS_OPTION LineNumberTable SA_TOOL_OPTIONS Signature SourceFile StackMapTable CThe -F option can be used when the target process is not responding UTF-8 Usage: Z [0-9]+ [B [Ljava/lang/Object; [Ljava/lang/String; [[Ljava/lang/String; append arraycopy attach close 0com/sun/tools/attach/AttachNotSupportedException #com/sun/tools/attach/VirtualMachine desiredAssertionStatus detach drain dump dumpHeap equals err exit file= forName format=b getCanonicalPath getDeclaredMethod getMessage getSystemClassLoader haveSA heapHisto histo invoke isDumpLiveObjects java/io/File java/io/IOException java/io/InputStream java/io/PrintStream java/lang/AssertionError java/lang/Class java/lang/ClassLoader java/lang/Exception java/lang/Object java/lang/String java/lang/StringBuilder java/lang/System java/lang/reflect/Method length live loadClass main matches out parseDumpOptions prepend print printStackTrace println read runTool split startsWith substring &sun.jvm.hotspot.tools.ClassLoaderStats #sun.jvm.hotspot.tools.FinalizerInfo sun.jvm.hotspot.tools.HeapDumper !sun.jvm.hotspot.tools.HeapSummary %sun.jvm.hotspot.tools.ObjectHistogram sun.jvm.hotspot.tools.PMap &sun/tools/attach/HotSpotVirtualMachine sun/tools/jmap/JMap toString usage where <option> is one of: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Ljava/io/PrintStream; Ljava/lang/String; ()Ljava/lang/ClassLoader; (Ljava/lang/Object;)Z ()Ljava/lang/String; (I)Ljava/lang/String; (Ljava/lang/String;)V (Ljava/lang/String;)Z (Ljava/lang/String;Z)V ([BIILjava/lang/String;)V ([Ljava/lang/String;)V 9(Ljava/lang/String;)Lcom/sun/tools/attach/VirtualMachine; =(Lcom/sun/tools/attach/VirtualMachine;Ljava/io/InputStream;)V *([Ljava/lang/Object;)Ljava/io/InputStream; %(Ljava/lang/String;)Ljava/lang/Class; ((Ljava/lang/String;)Ljava/lang/Class<*>; *(Ljava/lang/Object;ILjava/lang/Object;II)V &(Ljava/lang/String;)Ljava/lang/String; '(Ljava/lang/String;)[Ljava/lang/String; '(Ljava/lang/String;Ljava/lang/String;)V ((Ljava/lang/String;[Ljava/lang/String;)V -(Ljava/lang/String;)Ljava/lang/StringBuilder; =(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; 9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; :(Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String; @(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; k ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? l ? m ? m ? m ? m ? n ? n ? o ? o ? p ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? G G G G G G G ? ?. ?" ?& ? ? ?' ?( ? ? ?9 ?< ? ? ?# ? ? ?! ?% ?* ?+ ?- ?5 ? ?$ ?8 ? ?3 ?: ?0 ?1 G G G) G, G. G/ G2 G4 G6 G7 G; JMap.java ! G ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 3 ? ? ? ' k ? ? m ? *?U? ? , ? ? ? # *? ?f<M>*? Q*2:%?Z? ? ?0?W? ,?W? ?f? ?B?W? <? ,? ?fM???,? ?@M,?E?Y? <*?d6? ? ?f? ? <? *2:?Y? <? .? ?:6*? d*2S???,?n? E*2:,?C?W? ?h? -,?D?W? ?h? ,?A?Z? ,?m? ?f? ? ; ? ?? ?? ? ? F? ? ? ?? ? ? - >