cmd:
java -Xbootclasspath/a:mtrace.jar -agentlib:mtrace -cp C:\Users\Administrator\Downloads\psae.jar hello
output:
$ java -Xbootclasspath/a:mtrace.jar -agentlib:mtrace -cp C:\Users\Administrator\ Downloads\psae.jar hello
▒▒▒▒: ▒Ҳ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ hello
VMStart
VMInit main
ThreadStart Attach Listener
ThreadStart main
ThreadEnd main
VMDeath
Begin Class Stats
Class java/lang/String 118878 calls
Method charAt (I)C 88537 calls 88537 returns
Method length ()I 26024 calls 26024 returns
Method getChars (II[CI)V 715 calls 715 returns
Method hashCode ()I 567 calls 567 returns
Method equals (Ljava/lang/Object;)Z 423 calls 423 returns
Method <init> ([CII)V 320 calls 320 returns
Method startsWith (Ljava/lang/String;I)Z 311 calls 311 returns
Method toCharArray ()[C 288 calls 288 returns
Method startsWith (Ljava/lang/String;)Z 269 calls 269 returns
Method <init> (II[C)V 180 calls 180 returns
Method indexOf (I)I 147 calls 147 returns
Method indexOf (II)I 147 calls 147 returns
Method substring (II)Ljava/lang/String; 116 calls 116 returns
Method toLowerCase (Ljava/util/Locale;)Ljava/lang/String; 112 calls 112 returns
Method indexOf (Ljava/lang/String;I)I 88 calls 88 returns
Method indexOf ([CII[CIII)I 88 calls 88 returns
Method toLowerCase ()Ljava/lang/String; 72 calls 72 returns
Method lastIndexOf (II)I 62 calls 62 returns
Method lastIndexOf (I)I 62 calls 62 returns
Method checkBounds ([BII)V 56 calls 56 returns
Method <init> ([BLjava/lang/String;)V 56 calls 56 returns
Method <init> ([BIILjava/lang/String;)V 56 calls 56 returns
Method endsWith (Ljava/lang/String;)Z 42 calls 42 returns
Method <init> ([C)V 34 calls 34 returns
Method substring (I)Ljava/lang/String; 28 calls 28 returns
Method replace (CC)Ljava/lang/String; 23 calls 23 returns
Method valueOf (Ljava/lang/Object;)Ljava/lang/String; 18 calls 18 return s
Method compareToIgnoreCase (Ljava/lang/String;)I 17 calls 17 returns
Method concat (Ljava/lang/String;)Ljava/lang/String; 8 calls 8 returns
Method regionMatches (ZILjava/lang/String;II)Z 5 calls 5 returns
Method indexOf (Ljava/lang/String;)I 4 calls 4 returns
Method getBytes (Ljava/lang/String;)[B 2 calls 2 returns
Method trim ()Ljava/lang/String; 1 calls 1 returns
Class sun/misc/ASCIICaseInsensitiveComparator 77910 calls
Method toLower (I)I 26492 calls 26492 returns
Method isUpper (I)Z 26492 calls 26492 returns
Method compare (Ljava/lang/Object;Ljava/lang/Object;)I 12462 calls 12462 returns
Method compare (Ljava/lang/String;Ljava/lang/String;)I 12462 calls 12462 returns
Method <clinit> ()V 1 calls 1 returns
Method <init> ()V 1 calls 1 returns
Class java/util/TreeMap 19863 calls
Method parentOf (Ljava/util/TreeMap$Entry;)Ljava/util/TreeMap$Entry; 974 9 calls 9749 returns
Method setColor (Ljava/util/TreeMap$Entry;Z)V 2263 calls 2263 returns
Method leftOf (Ljava/util/TreeMap$Entry;)Ljava/util/TreeMap$Entry; 1677 calls 1677 returns
Method colorOf (Ljava/util/TreeMap$Entry;)Z 908 calls 908 returns
Method getEntryUsingComparator (Ljava/lang/Object;)Ljava/util/TreeMap$En try; 774 calls 774 returns
Method getEntry (Ljava/lang/Object;)Ljava/util/TreeMap$Entry; 774 calls 774 returns
Method put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 771 calls 771 returns
Method containsKey (Ljava/lang/Object;)Z 770 calls 770 returns
Method fixAfterInsertion (Ljava/util/TreeMap$Entry;)V 767 calls 767 retu rns
Method rightOf (Ljava/util/TreeMap$Entry;)Ljava/util/TreeMap$Entry; 600 calls 600 returns
Method rotateLeft (Ljava/util/TreeMap$Entry;)V 396 calls 396 returns
Method rotateRight (Ljava/util/TreeMap$Entry;)V 273 calls 273 returns
Method clear ()V 128 calls 128 returns
Method compare (Ljava/lang/Object;Ljava/lang/Object;)I 4 calls 4 returns
Method get (Ljava/lang/Object;)Ljava/lang/Object; 4 calls 4 returns
Method <init> (Ljava/util/Comparator;)V 4 calls 4 returns
Method <clinit> ()V 1 calls 1 returns
Class java/lang/AbstractStringBuilder 2937 calls
Method ensureCapacityInternal (I)V 1316 calls 1316 returns
Method append (C)Ljava/lang/AbstractStringBuilder; 961 calls 961 returns
Method append (Ljava/lang/String;)Ljava/lang/AbstractStringBuilder; 355 calls 355 returns
Method <init> (I)V 179 calls 179 returns
Method expandCapacity (I)V 124 calls 124 returns
Method append ([CII)Ljava/lang/AbstractStringBuilder; 2 calls 2 returns
Class java/lang/CharacterDataLatin1 2810 calls
Method getProperties (I)I 1404 calls 1404 returns
Method toLowerCase (I)I 1403 calls 1403 returns
Method <init> ()V 1 calls 1 returns
Method digit (II)I 1 calls 1 returns
Method <clinit> ()V 1 calls 1 returns
Class java/lang/Character 1645 calls
Method toLowerCase (I)I 1403 calls 1403 returns
Method toLowerCase (C)C 238 calls 238 returns
Method charCount (I)I 2 calls 2 returns
Method digit (II)I 1 calls 1 returns
Method digit (CI)I 1 calls 1 returns
Class java/io/Win32FileSystem 1539 calls
Method isSlash (C)Z 996 calls 996 returns
Method isLetter (C)Z 122 calls 122 returns
Method prefixLength (Ljava/lang/String;)I 97 calls 97 returns
Method normalize (Ljava/lang/String;)Ljava/lang/String; 79 calls 79 retu rns
Method hashCode (Ljava/io/File;)I 40 calls 40 returns
Method resolve (Ljava/io/File;)Ljava/lang/String; 39 calls 39 returns
Method parentOrNull (Ljava/lang/String;)Ljava/lang/String; 31 calls 31 r eturns
Method resolve (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; 27 calls 27 returns
Method normalize (Ljava/lang/String;II)Ljava/lang/String; 25 calls 25 re turns
Method normalizePrefix (Ljava/lang/String;ILjava/lang/StringBuffer;)I 25 calls 25 returns
Method canonicalize (Ljava/lang/String;)Ljava/lang/String; 21 calls 21 r eturns
Method compare (Ljava/io/File;Ljava/io/File;)I 17 calls 17 returns
Method canonicalizeWithPrefix (Ljava/lang/String;Ljava/lang/String;)Ljav a/lang/String; 11 calls 11 returns
Method getUserPath ()Ljava/lang/String; 2 calls 2 returns
Method slashify (Ljava/lang/String;)Ljava/lang/String; 2 calls 2 returns
Method <clinit> ()V 1 calls 1 returns
Method <init> ()V 1 calls 1 returns
Method getSeparator ()C 1 calls 1 returns
Method getPathSeparator ()C 1 calls 1 returns
Method getDrive (Ljava/lang/String;)Ljava/lang/String; 1 calls 1 returns
Class java/lang/CharacterData 1405 calls
Method of (I)Ljava/lang/CharacterData; 1404 calls 1404 returns
Method <init> ()V 1 calls 1 returns
Class java/nio/Buffer 1070 calls
Method position (I)Ljava/nio/Buffer; 288 calls 288 returns
Method position ()I 232 calls 232 returns
Method limit ()I 150 calls 150 returns
Method limit (I)Ljava/nio/Buffer; 148 calls 148 returns
Method <init> (IIII)V 144 calls 144 returns
Method hasRemaining ()Z 71 calls 71 returns
Method remaining ()I 15 calls 15 returns
Method flip ()Ljava/nio/Buffer; 8 calls 8 returns
Method checkIndex (I)I 4 calls 4 returns
Method capacity ()I 4 calls 4 returns
Method discardMark ()V 4 calls 4 returns
Method clear ()Ljava/nio/Buffer; 2 calls 2 returns
Class java/lang/StringBuffer 1039 calls
Method append (C)Ljava/lang/StringBuffer; 885 calls 885 returns
Method append (Ljava/lang/String;)Ljava/lang/StringBuffer; 57 calls 57 r eturns
Method <init> (I)V 45 calls 45 returns
Method toString ()Ljava/lang/String; 44 calls 44 returns
Method length ()I 5 calls 5 returns
Method append ([CII)Ljava/lang/StringBuffer; 2 calls 2 returns
Method <init> ()V 1 calls 1 returns
End Class Stats