Skip to content

Instantly share code, notes, and snippets.

@sorear
Created June 21, 2013 23:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sorear/5834999 to your computer and use it in GitHub Desktop.
Save sorear/5834999 to your computer and use it in GitHub Desktop.
hotspot diagnostics
86 1 java.lang.String::hashCode (55 bytes)
94 2 java.lang.String::charAt (29 bytes)
125 3 java.lang.String::equals (81 bytes)
131 4 java.lang.Object::<init> (1 bytes)
176 5 ! sun.reflect.generics.parser.SignatureParser::current (40 bytes)
189 6 java.util.HashMap::indexFor (6 bytes)
217 7 n java.lang.Object::getClass (0 bytes)
223 8 java.util.HashMap::hash (59 bytes)
226 9 n java.lang.Object::hashCode (0 bytes)
229 10 java.lang.AbstractStringBuilder::ensureCapacityInternal (16 bytes)
235 11 java.lang.invoke.MethodType::hashCode (53 bytes)
241 12 java.lang.CharacterData::of (120 bytes)
241 13 java.lang.CharacterDataLatin1::getProperties (11 bytes)
242 14 sun.reflect.generics.parser.SignatureParser::advance (37 bytes)
243 15 java.lang.Character::isWhitespace (5 bytes)
243 16 java.lang.Character::isWhitespace (9 bytes)
244 17 java.lang.CharacterDataLatin1::isWhitespace (23 bytes)
244 18 sun.reflect.generics.parser.SignatureParser::parseIdentifier (115 bytes)
246 19 java.lang.invoke.MethodType::checkPtypes (45 bytes)
250 20 n java.lang.System::arraycopy (0 bytes) (static)
253 21 java.lang.StringBuilder::append (8 bytes)
257 22 java.lang.AbstractStringBuilder::append (29 bytes)
258 23 java.lang.Object::equals (11 bytes)
259 24 java.util.Arrays::equals (78 bytes)
261 25 java.util.HashMap::getEntry (77 bytes)
266 26 n java.lang.Class::isPrimitive (0 bytes)
278 27 java.nio.HeapByteBuffer::_get (7 bytes)
284 28 java.lang.String::indexOf (70 bytes)
298 19 java.lang.invoke.MethodType::checkPtypes (45 bytes) made not entrant
312 29 java.nio.HeapByteBuffer::ix (7 bytes)
313 30 java.lang.invoke.MethodHandle::type (5 bytes)
315 31 java.lang.invoke.MethodType::parameterType (7 bytes)
315 32 java.util.HashMap$Entry::getValue (5 bytes)
437 33 n java.lang.Class::isInterface (0 bytes)
438 34 java.lang.Math::min (11 bytes)
440 35 java.nio.Buffer::nextGetIndex (38 bytes)
445 1 % java.lang.invoke.MethodType::checkPtypes @ 10 (45 bytes)
452 36 java.lang.String::length (6 bytes)
454 37 java.lang.invoke.MethodType::checkPtypes (45 bytes)
455 38 java.util.HashMap::get (29 bytes)
464 39 java.util.HashMap::<init> (165 bytes)
475 40 java.util.HashMap$HashIterator::nextEntry (99 bytes)
516 41 java.util.HashMap$Entry::<init> (26 bytes)
521 42 n java.lang.Object::clone (0 bytes)
539 43 java.nio.HeapByteBuffer::getShort (18 bytes)
539 44 java.nio.Bits::getShort (18 bytes)
540 45 java.nio.Bits::makeShort (12 bytes)
543 46 java.lang.Class::cast (27 bytes)
544 47 java.util.LinkedHashMap$Entry::recordAccess (35 bytes)
544 48 java.util.LinkedHashMap::access$000 (5 bytes)
547 49 java.util.zip.ZStreamRef::address (5 bytes)
562 50 sun.invoke.util.Wrapper::convert (8 bytes)
562 51 sun.invoke.util.Wrapper::convert (142 bytes)
566 52 java.lang.reflect.Method::getName (5 bytes)
578 53 java.util.LinkedHashMap$Entry::<init> (10 bytes)
582 54 java.lang.AbstractStringBuilder::append (48 bytes)
582 55 java.lang.String::getChars (62 bytes)
584 56 java.lang.StringBuilder::append (8 bytes)
589 57 java.lang.reflect.Method::getParameterTypes (14 bytes)
594 58 org.objectweb.asm.Type::getArgumentsAndReturnSizes (151 bytes)
596 59 org.objectweb.asm.ByteVector::putUTF8 (394 bytes)
604 60 org.objectweb.asm.Type::a (269 bytes)
617 61 org.objectweb.asm.MethodWriter::b (251 bytes)
618 62 org.objectweb.asm.Frame::a (576 bytes)
634 63 org.objectweb.asm.Type::getArgumentTypes (131 bytes)
640 64 org.objectweb.asm.Frame::a (224 bytes)
657 65 java.util.regex.Matcher::search (109 bytes)
660 66 java.nio.HeapByteBuffer::getInt (18 bytes)
662 67 java.nio.Bits::getInt (18 bytes)
663 68 java.nio.Bits::getIntL (30 bytes)
664 69 java.nio.Bits::makeInt (29 bytes)
669 70 java.util.Arrays::copyOfRange (63 bytes)
685 71 java.lang.invoke.MethodType::equals (29 bytes)
686 72 java.lang.invoke.MethodType::parameterCount (6 bytes)
757 73 java.util.HashMap$HashIterator::hasNext (13 bytes)
762 74 java.lang.invoke.MemberName::testFlags (16 bytes)
763 75 java.util.HashMap::putAllForCreate (51 bytes)
763 76 java.util.LinkedHashMap::createEntry (52 bytes)
767 77 java.util.LinkedHashMap$Entry::access$600 (6 bytes)
768 78 java.util.LinkedHashMap$Entry::addBefore (30 bytes)
769 79 java.util.LinkedHashMap::get (25 bytes)
775 80 java.util.Arrays$ArrayList::size (6 bytes)
775 81 java.lang.invoke.MethodType::<init> (24 bytes)
776 82 java.lang.invoke.MethodType::checkRtype (7 bytes)
776 83 ! java.lang.invoke.MethodType::makeImpl (165 bytes)
776 84 sun.reflect.annotation.AnnotationInvocationHandler::invoke (194 bytes)
788 87 n java.lang.Class::isArray (0 bytes)
796 85 java.lang.invoke.MethodHandle::<init> (15 bytes)
797 86 java.util.HashMap::put (124 bytes)
806 88 java.lang.invoke.MethodType::parameterSlotDepth (30 bytes)
807 89 java.lang.invoke.MethodTypeForm::parameterToArgSlot (9 bytes)
810 90 java.util.ArrayList::rangeCheck (22 bytes)
811 91 java.util.ArrayList::elementData (7 bytes)
812 92 java.util.ArrayList::get (11 bytes)
816 93 n java.lang.Class::getComponentType (0 bytes)
820 94 org.perl6.nqp.sixmodel.SerializationReader::readRef (620 bytes)
820 95 java.util.ArrayList::size (5 bytes)
855 96 java.lang.invoke.MethodType::returnType (5 bytes)
878 97 java.util.zip.Inflater::ensureOpen (47 bytes)
878 98 java.util.zip.InflaterInputStream::ensureOpen (18 bytes)
878 100 n java.util.zip.Inflater::inflateBytes (0 bytes)
878 99 ! java.util.zip.Inflater::inflate (74 bytes)
879 101 ! java.util.zip.InflaterInputStream::read (138 bytes)
1196 102 java.lang.invoke.MethodHandles::insertArguments (139 bytes)
1199 103 java.lang.reflect.Array::newInstance (6 bytes)
1199 104 n java.lang.reflect.Array::newArray (0 bytes) (static)
1205 105 sun.reflect.ConstantPool::getUTF8At (10 bytes)
1205 106 n sun.reflect.ConstantPool::getUTF8At0 (0 bytes)
1206 107 java.lang.invoke.MethodType::dropParameterTypes (162 bytes)
1213 111 n java.lang.invoke.MethodHandleNatives::init (0 bytes) (static)
1221 108 java.lang.invoke.BoundMethodHandle::<init> (19 bytes)
1225 109 java.lang.invoke.BoundMethodHandle::<init> (63 bytes)
1229 110 java.lang.invoke.BoundMethodHandle::initTarget (7 bytes)
1230 112 java.lang.invoke.MethodHandles::checkValue (23 bytes)
1233 113 java.lang.invoke.MethodHandles::checkValue (105 bytes)
1238 114 java.lang.invoke.BoundMethodHandle::checkReferenceArgument (45 bytes)
1240 115 java.util.Arrays::copyOfRange (11 bytes)
1243 116 java.util.Arrays::copyOfRange (96 bytes)
1247 117 java.lang.System::getSecurityManager (4 bytes)
1247 118 java.util.AbstractList$Itr::hasNext (20 bytes)
1257 119 java.util.ArrayList::ensureCapacityInternal (26 bytes)
1260 120 java.nio.Buffer::position (43 bytes)
1268 121 java.util.ArrayList::add (29 bytes)
1273 122 s java.lang.StringBuffer::append (8 bytes)
1280 123 org.objectweb.asm.MethodWriter::c (551 bytes)
1292 128 n java.lang.Class::isAssignableFrom (0 bytes)
1295 124 org.objectweb.asm.ClassWriter::a (49 bytes)
1298 125 org.objectweb.asm.ByteVector::putByte (39 bytes)
1299 126 org.objectweb.asm.Frame::a (2252 bytes)
1333 75 java.util.HashMap::putAllForCreate (51 bytes) made not entrant
1334 112 java.lang.invoke.MethodHandles::checkValue (23 bytes) made not entrant
1334 108 java.lang.invoke.BoundMethodHandle::<init> (19 bytes) made not entrant
1346 37 java.lang.invoke.MethodType::checkPtypes (45 bytes) made not entrant
1355 127 org.objectweb.asm.Item::a (138 bytes)
1355 102 java.lang.invoke.MethodHandles::insertArguments (139 bytes) made not entrant
1355 109 java.lang.invoke.BoundMethodHandle::<init> (63 bytes) made not entrant
1378 129 java.lang.invoke.MethodHandleImpl::bindReceiver (118 bytes)
1400 130 sun.invoke.util.VerifyType::isNullType (26 bytes)
1401 131 org.objectweb.asm.MethodWriter::visitMaxs (1148 bytes)
1417 132 java.lang.invoke.MemberName::testAllFlags (7 bytes)
1418 133 java.lang.invoke.MemberName::getDeclaringClass (23 bytes)
1418 134 java.lang.invoke.MethodHandleImpl::bindArgument (11 bytes)
1429 135 sun.invoke.util.VerifyType::isNullConversion (160 bytes)
1432 136 java.util.HashMap$Entry::getKey (5 bytes)
1432 137 java.lang.invoke.MethodType::checkPtypes (45 bytes)
1435 135 sun.invoke.util.VerifyType::isNullConversion (160 bytes) made not entrant
1440 138 org.perl6.nqp.runtime.CallFrame::<init> (406 bytes)
1455 139 java.lang.invoke.MethodType::checkPtype (36 bytes)
1456 140 java.lang.invoke.MethodType::checkSlotCount (33 bytes)
1456 141 java.util.AbstractCollection::<init> (5 bytes)
1456 142 java.util.HashMap$EntryIterator::next (5 bytes)
1459 143 java.util.HashMap$EntryIterator::next (5 bytes)
1459 144 java.util.HashMap::putForCreate (101 bytes)
1461 145 java.lang.invoke.AdapterMethodHandle::diffParamTypes (102 bytes)
1468 146 java.util.HashMap::transfer (115 bytes)
1471 147 java.lang.invoke.AdapterMethodHandle::isTrivialConversion (72 bytes)
1473 148 java.lang.invoke.AdapterMethodHandle::convArgPos (6 bytes)
1477 149 org.perl6.nqp.runtime.Ops::getlex_o (7 bytes)
1481 150 sun.invoke.util.VerifyType::canPassUnchecked (151 bytes)
1482 151 java.lang.invoke.MemberName::isInvocable (7 bytes)
1482 152 java.lang.invoke.MemberName::testAnyFlags (15 bytes)
1484 153 org.perl6.nqp.runtime.Ops::bindlex_o (9 bytes)
1495 138 org.perl6.nqp.runtime.CallFrame::<init> (406 bytes) made not entrant
1495 154 java.lang.invoke.MethodType::isConvertibleTo (64 bytes)
1495 155 java.lang.invoke.MethodType::canConvert (118 bytes)
1496 156 java.lang.invoke.AdapterMethodHandle::makePairwiseConvert (523 bytes)
1500 157 java.lang.invoke.AdapterMethodHandle::canPairwiseConvert (106 bytes)
1507 158 sun.invoke.util.VerifyType::isNullConversion (160 bytes)
1509 159 java.lang.reflect.Modifier::isPublic (12 bytes)
1509 2 % org.perl6.nqp.runtime.CallFrame::<init> @ 67 (406 bytes)
1538 160 sun.invoke.util.VerifyType::isNullReferenceConversion (45 bytes)
1539 161 org.perl6.nqp.runtime.Ops::decont (30 bytes)
1539 162 java.util.AbstractList::<init> (10 bytes)
1539 163 org.perl6.nqp.runtime.CallFrame::<init> (406 bytes)
1540 164 org.perl6.nqp.runtime.Ops::getlex_o_si (22 bytes)
1542 165 org.perl6.nqp.sixmodel.reprs.VMArrayInstance::set_size_internal (255 bytes)
1552 166 org.perl6.nqp.sixmodel.SixModelObject::<init> (5 bytes)
1557 167 org.perl6.nqp.runtime.Ops::posparam_o (153 bytes)
1560 168 org.perl6.nqp.sixmodel.SerializationReader::locateSC (64 bytes)
1567 169 org.perl6.nqp.sixmodel.reprs.VMArray::deserialize_finish (154 bytes)
1568 170 org.perl6.nqp.sixmodel.reprs.VMArrayInstance::bind_pos_boxed (60 bytes)
1571 171 java.nio.Bits::getLongL (60 bytes)
1571 172 java.nio.Bits::makeLong (77 bytes)
1585 163 org.perl6.nqp.runtime.CallFrame::<init> (406 bytes) made not entrant
1624 173 java.util.zip.ZipInputStream::ensureOpen (18 bytes)
1624 174 java.io.PushbackInputStream::ensureOpen (18 bytes)
1625 175 java.util.jar.JarInputStream::read (48 bytes)
1625 176 java.util.zip.ZipInputStream::read (304 bytes)
1625 180 n java.util.zip.CRC32::updateBytes (0 bytes) (static)
1631 19 java.lang.invoke.MethodType::checkPtypes (45 bytes) made zombie
1631 177 java.io.PushbackInputStream::read (145 bytes)
1632 178 s java.io.ByteArrayInputStream::read (101 bytes)
1634 179 java.util.zip.CRC32::update (51 bytes)
1635 181 java.io.FilterInputStream::read (11 bytes)
1636 182 ! java.util.zip.Inflater::setInput (74 bytes)
1638 183 org.perl6.nqp.runtime.LibraryLoader::readEverything (142 bytes)
2123 184 java.util.HashMap::putAllForCreate (51 bytes)
2130 185 java.nio.HeapByteBuffer::get (14 bytes)
2130 186 java.nio.Buffer::nextGetIndex (31 bytes)
2146 187 java.lang.reflect.Modifier::isStatic (13 bytes)
2146 188 java.lang.invoke.MemberName::isStatic (8 bytes)
2152 189 sun.reflect.generics.parser.SignatureParser::parsePackageNameAndSimpleClassTypeSignature (139 bytes)
2169 190 java.util.concurrent.atomic.AtomicLong::get (5 bytes)
2169 192 n sun.misc.Unsafe::compareAndSwapLong (0 bytes)
2170 191 java.util.concurrent.atomic.AtomicLong::compareAndSet (13 bytes)
2170 193 java.util.Random::next (47 bytes)
2175 3 % java.lang.invoke.MethodHandles::insertArguments @ 55 (139 bytes)
2192 194 java.lang.invoke.MethodHandles::insertArguments (139 bytes)
2208 195 java.lang.String::startsWith (72 bytes)
2210 196 ! sun.reflect.annotation.AnnotationParser::parseAnnotation (262 bytes)
2235 197 java.lang.Integer::intValue (5 bytes)
2305 198 ! org.perl6.nqp.runtime.CompilationUnit::initializeCompilationUnit (748 bytes)
2310 199 n java.lang.Class::getModifiers (0 bytes)
2350 200 java.util.HashMap$HashIterator::<init> (63 bytes)
2352 201 java.lang.invoke.MemberName::getName (25 bytes)
2352 202 java.lang.invoke.MethodHandleNatives::isCallerSensitive (2357 bytes)
2605 203 sun.reflect.ReflectionFactory::langReflectAccess (15 bytes)
2605 204 java.lang.reflect.AccessibleObject::<init> (5 bytes)
2606 198 ! org.perl6.nqp.runtime.CompilationUnit::initializeCompilationUnit (748 bytes) made not entrant
2607 205 sun.reflect.annotation.AnnotationParser::parseStringArray (85 bytes)
2616 206 java.lang.invoke.MethodHandles$Lookup::lookupClassOrNull (17 bytes)
2619 207 java.lang.AbstractStringBuilder::<init> (12 bytes)
2621 208 java.lang.reflect.Method::getDeclaringClass (5 bytes)
2623 209 n java.lang.Class::getClassLoader0 (0 bytes)
2628 210 ! java.util.AbstractList$Itr::next (45 bytes)
2628 211 java.util.AbstractList$Itr::checkForComodification (23 bytes)
2629 212 java.util.Arrays$ArrayList::get (7 bytes)
2629 213 java.util.AbstractList$Itr::<init> (6 bytes)
2630 214 java.util.AbstractList$Itr::<init> (31 bytes)
2634 215 sun.misc.SharedSecrets::getJavaLangAccess (4 bytes)
2693 216 java.lang.invoke.MethodHandles::checkValue (23 bytes)
2701 4 % org.perl6.nqp.runtime.CallFrame::<init> @ 184 (406 bytes)
2707 217 org.perl6.nqp.runtime.CallSiteDescriptor::explodeFlattening (711 bytes)
2721 218 org.perl6.nqp.runtime.CallFrame::<init> (406 bytes)
2743 219 java.lang.invoke.AdapterMethodHandle::convOpSupported (40 bytes)
2748 220 java.lang.String::<init> (67 bytes)
2751 144 java.util.HashMap::putForCreate (101 bytes) made not entrant
2832 221 java.util.ArrayList::access$100 (5 bytes)
2845 222 java.lang.ref.Reference::get (5 bytes)
2856 223 ! org.perl6.nqp.runtime.CompilationUnit::initializeCompilationUnit (748 bytes)
2865 224 java.lang.String::lastIndexOf (52 bytes)
2867 37 java.lang.invoke.MethodType::checkPtypes (45 bytes) made zombie
2867 225 org.perl6.nqp.sixmodel.SerializationReader::deserialize (207 bytes)
2886 226 org.perl6.nqp.sixmodel.reprs.VMArrayInstance_s::set_size_internal (255 bytes)
2895 227 java.util.ArrayList::set (20 bytes)
2896 75 java.util.HashMap::putAllForCreate (51 bytes) made zombie
2896 228 java.nio.Buffer::position (5 bytes)
2897 109 java.lang.invoke.BoundMethodHandle::<init> (63 bytes) made zombie
2897 112 java.lang.invoke.MethodHandles::checkValue (23 bytes) made zombie
2897 229 org.perl6.nqp.sixmodel.reprs.VMArrayInstance::<init> (5 bytes)
2897 108 java.lang.invoke.BoundMethodHandle::<init> (19 bytes) made zombie
2897 135 sun.invoke.util.VerifyType::isNullConversion (160 bytes) made zombie
2897 230 org.perl6.nqp.sixmodel.reprs.VMArray::deserialize_stub (103 bytes)
2899 231 org.perl6.nqp.sixmodel.SerializationReader::lookupSTable (74 bytes)
2901 102 java.lang.invoke.MethodHandles::insertArguments (139 bytes) made zombie
2902 138 org.perl6.nqp.runtime.CallFrame::<init> (406 bytes) made zombie
2902 5 % org.perl6.nqp.sixmodel.SerializationReader::stubObjects @ 2 (151 bytes)
2925 163 org.perl6.nqp.runtime.CallFrame::<init> (406 bytes) made zombie
2925 6 % org.perl6.nqp.sixmodel.SerializationReader::deserializeObjects @ 2 (102 bytes)
2926 234 n java.lang.Double::longBitsToDouble (0 bytes) (static)
2933 232 org.perl6.nqp.sixmodel.reprs.P6num::allocate (22 bytes)
2934 233 org.perl6.nqp.sixmodel.reprs.P6numInstance::<init> (5 bytes)
2935 235 java.nio.HeapByteBuffer::getDouble (19 bytes)
2938 236 java.nio.Bits::getDouble (18 bytes)
2941 237 java.nio.Bits::getDoubleL (9 bytes)
2945 238 n java.lang.invoke.MethodHandleNatives::init (0 bytes) (static)
2945 239 java.lang.invoke.MemberName::isResolved (15 bytes)
2951 240 java.util.Arrays::asList (9 bytes)
2953 241 java.util.Arrays$ArrayList::<init> (22 bytes)
2979 242 java.lang.invoke.MethodHandle::bindTo (58 bytes)
2986 243 java.lang.invoke.AdapterMethodHandle::<init> (35 bytes)
2988 244 java.lang.invoke.BoundMethodHandle::<init> (37 bytes)
2989 245 java.lang.invoke.AdapterMethodHandle::convCode (3 bytes)
2994 246 java.lang.invoke.AdapterMethodHandle::diffReturnTypes (58 bytes)
3006 247 java.util.HashMap::<init> (9 bytes)
3015 248 sun.nio.cs.UTF_8$Encoder::encode (361 bytes)
3051 249 org.perl6.nqp.sixmodel.SerializationReader::stubObjects (151 bytes)
3053 250 org.perl6.nqp.sixmodel.SerializationReader::deserializeObjects (102 bytes)
3059 79 java.util.LinkedHashMap::get (25 bytes) made not entrant
3060 86 java.util.HashMap::put (124 bytes) made not entrant
3060 47 java.util.LinkedHashMap$Entry::recordAccess (35 bytes) made not entrant
3063 198 ! org.perl6.nqp.runtime.CompilationUnit::initializeCompilationUnit (748 bytes) made zombie
3063 223 ! org.perl6.nqp.runtime.CompilationUnit::initializeCompilationUnit (748 bytes) made not entrant
3064 251 java.io.UnixFileSystem::normalize (75 bytes)
3067 3 java.lang.String::equals (81 bytes) made not entrant
3068 101 ! java.util.zip.InflaterInputStream::read (138 bytes) made not entrant
3069 252 ! java.util.zip.InflaterInputStream::read (138 bytes)
3096 253 java.util.Properties$LineReader::readLine (452 bytes)
3105 65 java.util.regex.Matcher::search (109 bytes) made not entrant
4083 254 sun.reflect.ReflectionFactory::copyMethod (10 bytes)
4083 255 java.lang.reflect.ReflectAccess::copyMethod (5 bytes)
4086 256 java.lang.reflect.Method::copy (67 bytes)
4087 257 java.lang.reflect.Method::<init> (68 bytes)
4087 258 java.lang.Class::copyMethods (36 bytes)
4088 259 java.lang.String::equals (81 bytes)
4094 144 java.util.HashMap::putForCreate (101 bytes) made zombie
4103 260 java.lang.StringBuilder::toString (17 bytes)
4112 261 java.util.HashMap::addEntry (69 bytes)
4123 262 java.util.HashMap::put (124 bytes)
4133 263 java.util.HashMap::putForCreate (101 bytes)
4143 264 java.util.AbstractList::listIterator (6 bytes)
4145 7 % ! org.perl6.nqp.runtime.CompilationUnit::initializeCompilationUnit @ 364 (748 bytes)
4145 265 java.lang.Class::getClassLoader (49 bytes)
4146 266 java.lang.Class::arrayContentsEq (70 bytes)
4148 267 n java.lang.Class::forName0 (0 bytes) (static)
4149 268 java.util.AbstractList::equals (117 bytes)
4177 269 java.util.AbstractList::hashCode (46 bytes)
4181 270 java.lang.Class::forName (36 bytes)
4182 271 ! java.lang.reflect.Proxy::getProxyClass0 (770 bytes)
4217 281 n java.lang.invoke.MethodHandleNatives::init (0 bytes) (static)
4233 272 java.lang.Class::getAnnotationType (5 bytes)
4234 273 sun.reflect.annotation.AnnotationParser::parseAnnotations2 (135 bytes)
4244 274 java.lang.Class::getName (21 bytes)
4245 275 java.lang.invoke.MemberName::getMethodType (169 bytes)
4249 276 java.lang.invoke.MemberName::isConstructor (7 bytes)
4249 277 java.lang.invoke.MemberName::isMethod (7 bytes)
4250 278 java.lang.invoke.MethodHandles$Lookup::checkAccess (152 bytes)
4254 279 java.lang.invoke.MethodHandleImpl::findMethod (140 bytes)
4270 280 java.lang.invoke.DirectMethodHandle::<init> (136 bytes)
4275 282 java.lang.invoke.DirectMethodHandle::isValid (15 bytes)
4275 283 java.lang.invoke.MemberName::isVarargs (23 bytes)
4276 284 java.lang.invoke.MethodHandles$Lookup::checkMethod (68 bytes)
4280 285 java.lang.invoke.MethodHandles$Lookup::maybeBindCaller (54 bytes)
4281 286 java.lang.invoke.MemberName::getModifiers (8 bytes)
4281 287 java.lang.invoke.MemberName::isField (7 bytes)
4282 288 java.lang.invoke.MemberName::init (43 bytes)
4282 289 java.lang.invoke.MemberName::setFlags (29 bytes)
4282 290 java.lang.System$2::getAnnotationType (5 bytes)
4283 291 java.lang.invoke.MethodHandles$Lookup::findBoundCallerClass (32 bytes)
4303 292 java.lang.Integer::valueOf (54 bytes)
4304 293 java.util.ArrayList::access$200 (5 bytes)
4308 294 java.util.LinkedHashMap$Entry::recordAccess (35 bytes)
4314 295 java.util.ArrayList::<init> (44 bytes)
4333 296 java.lang.StringBuilder::<init> (18 bytes)
4348 297 java.util.HashMap::size (5 bytes)
4353 298 java.util.HashMap::newEntryIterator (10 bytes)
4353 299 java.util.HashMap$EntryIterator::<init> (6 bytes)
4355 300 java.util.HashMap$EntryIterator::<init> (11 bytes)
4360 301 java.util.HashMap::createEntry (39 bytes)
4431 302 ! org.perl6.nqp.runtime.CompilationUnit::initializeCompilationUnit (748 bytes)
4434 303 java.util.ArrayList$Itr::hasNext (20 bytes)
4508 304 java.util.LinkedHashMap::get (25 bytes)
4513 305 java.util.ArrayList$Itr::next (66 bytes)
4514 47 java.util.LinkedHashMap$Entry::recordAccess (35 bytes) made zombie
4514 306 java.util.ArrayList$Itr::checkForComodification (23 bytes)
4541 307 org.objectweb.asm.Item::a (354 bytes)
4547 79 java.util.LinkedHashMap::get (25 bytes) made zombie
4547 308 org.objectweb.asm.ByteVector::putShort (52 bytes)
4548 86 java.util.HashMap::put (124 bytes) made zombie
4551 309 org.objectweb.asm.Label::a (214 bytes)
4558 310 org.objectweb.asm.Type::a (214 bytes)
4573 311 java.lang.invoke.AdapterMethodHandle::insertStackMove (16 bytes)
4578 312 java.util.regex.Pattern$BmpCharProperty::match (50 bytes)
4580 313 java.util.regex.Pattern$Start::match (90 bytes)
4586 314 java.util.regex.Pattern$Single::isSatisfiedBy (14 bytes)
4587 315 java.util.regex.Matcher::search (109 bytes)
4593 316 org.objectweb.asm.Frame::b (110 bytes)
4600 317 org.perl6.nqp.sixmodel.StorageSpec::<init> (5 bytes)
4613 318 java.nio.HeapByteBuffer::getLong (19 bytes)
4615 319 java.nio.Bits::getLong (18 bytes)
4624 320 java.lang.invoke.AdapterMethodHandle::type2size (43 bytes)
4638 249 org.perl6.nqp.sixmodel.SerializationReader::stubObjects (151 bytes) made not entrant
4642 5 % org.perl6.nqp.sixmodel.SerializationReader::stubObjects @ -2 (151 bytes) made not entrant
4643 321 org.perl6.nqp.sixmodel.reprs.P6Opaque::deserialize_stub (15 bytes)
4644 322 org.perl6.nqp.sixmodel.reprs.P6OpaqueDelegateInstance::<init> (5 bytes)
4644 8 % org.perl6.nqp.sixmodel.SerializationReader::stubObjects @ 2 (151 bytes)
4674 323 org.objectweb.asm.ByteVector::b (64 bytes)
4681 324 org.objectweb.asm.Label::<init> (5 bytes)
4681 325 org.objectweb.asm.Frame::<init> (5 bytes)
4684 326 org.objectweb.asm.MethodWriter::visitVarInsn (281 bytes)
4690 327 java.util.Arrays::copyOf (47 bytes)
4693 3 java.lang.String::equals (81 bytes) made zombie
4693 328 sun.reflect.ClassFileAssembler::emitByte (11 bytes)
4693 329 sun.reflect.ByteVectorImpl::add (38 bytes)
4695 65 java.util.regex.Matcher::search (109 bytes) made zombie
4698 330 org.perl6.nqp.sixmodel.reprs.P6Opaque::deserialize_repr_data (681 bytes)
4698 331 java.lang.ref.SoftReference::get (29 bytes)
4707 332 org.perl6.nqp.sixmodel.SerializationReader::readLong (8 bytes)
4721 333 org.perl6.nqp.sixmodel.reprs.P6Opaque::deserialize_finish (37 bytes)
4726 101 ! java.util.zip.InflaterInputStream::read (138 bytes) made zombie
4726 334 org.perl6.nqp.sixmodel.SerializationReader::lookupString (48 bytes)
4729 335 org.perl6.nqp.sixmodel.SerializationReader::readStr (12 bytes)
4748 336 __P6opaque__62::deserializeFields (25 bytes)
4750 337 org.perl6.nqp.runtime.StaticCodeInfo::oTryGetLexicalIdx (71 bytes)
4763 9 % org.perl6.nqp.sixmodel.SerializationReader::deserializeContexts @ 186 (377 bytes)
4810 338 java.lang.invoke.AdapterMethodHandle::diffTypes (43 bytes)
4811 339 java.lang.invoke.MethodType::invokers (27 bytes)
4814 223 ! org.perl6.nqp.runtime.CompilationUnit::initializeCompilationUnit (748 bytes) made zombie
4814 340 java.lang.invoke.AdapterMethodHandle::<init> (9 bytes)
4817 341 java.lang.invoke.MutableCallSite::setTarget (15 bytes)
4817 342 n java.lang.invoke.MethodHandleNatives::setCallSiteTargetNormal (0 bytes) (static)
4836 343 java.util.Arrays$ArrayList::toArray (11 bytes)
4996 344 java.util.regex.Matcher::reset (83 bytes)
5002 345 java.lang.Integer::parseInt (261 bytes)
5009 346 java.lang.String::substring (79 bytes)
5013 347 java.util.ArrayList$SubList$1::hasNext (20 bytes)
5014 348 java.util.AbstractCollection::toArray (116 bytes)
5015 349 java.util.regex.Matcher::find (69 bytes)
5020 350 java.util.regex.Pattern::split (261 bytes)
5032 351 java.util.ArrayList$SubList$1::next (79 bytes)
5032 348 java.util.AbstractCollection::toArray (116 bytes) made not entrant
5033 352 java.util.ArrayList$SubList$1::checkForComodification (26 bytes)
5034 353 java.util.regex.Matcher::start (22 bytes)
5034 354 java.util.regex.Matcher::end (22 bytes)
5035 355 java.util.regex.Pattern::has (15 bytes)
5035 356 java.lang.String::toString (2 bytes)
5035 357 java.lang.String::subSequence (7 bytes)
5040 358 java.util.regex.Pattern$LastNode::match (45 bytes)
5041 359 java.util.AbstractCollection::toArray (116 bytes)
5058 360 java.lang.Integer::parseInt (7 bytes)
5066 361 java.util.regex.Pattern::peek (26 bytes)
5071 362 java.util.regex.Pattern::isSupplementary (20 bytes)
5071 363 java.lang.Character::isSurrogate (18 bytes)
5078 364 org.perl6.nqp.runtime.CompilationUnit::setLexValues (170 bytes)
5096 365 java.util.regex.Pattern::compile (406 bytes)
5132 366 java.lang.Character::charCount (12 bytes)
5133 367 java.lang.Character::isHighSurrogate (18 bytes)
5133 368 java.lang.Character::codePointAtImpl (41 bytes)
5135 369 java.lang.String::codePointAt (36 bytes)
5141 218 org.perl6.nqp.runtime.CallFrame::<init> (406 bytes) made not entrant
5147 370 java.util.Collections$UnmodifiableCollection::<init> (22 bytes)
5148 371 java.util.Collections$UnmodifiableRandomAccessList::<init> (6 bytes)
5148 372 java.util.Collections$UnmodifiableList::<init> (11 bytes)
5180 373 java.util.Collections::unmodifiableList (27 bytes)
5182 374 java.lang.invoke.MethodType::parameterList (11 bytes)
5184 375 java.lang.invoke.MethodType::listToArray (22 bytes)
5190 376 java.lang.invoke.MethodHandle::asType (54 bytes)
5207 161 org.perl6.nqp.runtime.Ops::decont (30 bytes) made not entrant
5218 377 org.perl6.nqp.runtime.CallFrame::<init> (406 bytes)
5225 378 org.perl6.nqp.sixmodel.reprs.P6intInstance::get_int (5 bytes)
5230 379 org.perl6.nqp.runtime.Ops::getlex_i_si (22 bytes)
5239 380 java.lang.invoke.AdapterMethodHandle::makeConv (33 bytes)
5247 381 org.perl6.nqp.runtime.Ops::decont (30 bytes)
5260 382 sun.invoke.util.ValueConversions::identity (2 bytes)
5261 383 java.lang.invoke.AdapterMethodHandle::canCheckCast (20 bytes)
5261 384 java.lang.invoke.AdapterMethodHandle::makeConv (115 bytes)
5266 385 ! org.perl6.nqp.sixmodel.reprs.P6OpaqueBaseInstance::instClone (18 bytes)
5276 386 org.perl6.nqp.sixmodel.reprs.P6OpaqueDelegateInstance::get_attribute_boxed (13 bytes)
5277 387 org.perl6.nqp.sixmodel.reprs.VMArrayInstance::at_pos_boxed (52 bytes)
5281 388 org.perl6.nqp.runtime.Ops::istype (199 bytes)
5283 389 java.lang.invoke.MethodHandles::access$000 (4 bytes)
5283 398 n java.lang.invoke.MethodHandleNatives::resolve (0 bytes) (static)
5283 390 java.lang.invoke.MethodHandles$Lookup::checkSymbolicClass (37 bytes)
5286 391 java.lang.invoke.MemberName::<init> (44 bytes)
5286 381 org.perl6.nqp.runtime.Ops::decont (30 bytes) made not entrant
5287 392 java.lang.invoke.MemberName$Factory::resolveOrFail (48 bytes)
5292 393 java.lang.invoke.MemberName$Factory::resolveOrNull (22 bytes)
5296 394 ! java.lang.invoke.MemberName::clone (17 bytes)
5298 395 java.lang.invoke.MemberName$Factory::resolveInPlace (252 bytes)
5302 396 java.lang.invoke.MemberName::access$000 (5 bytes)
5303 397 java.lang.invoke.MemberName::access$100 (5 bytes)
5303 399 java.lang.invoke.MethodHandles$Lookup::resolveOrFail (55 bytes)
5311 400 sun.invoke.util.VerifyAccess::isClassAccessible (66 bytes)
5312 401 java.lang.invoke.MethodHandles$Lookup::accessStatic (31 bytes)
5321 402 org.perl6.nqp.runtime.CompilationUnit::lookupCodeRef (7 bytes)
5321 403 java.lang.invoke.MethodHandles$Lookup::checkSecurityManager (120 bytes)
5322 404 java.lang.invoke.MethodHandles$Lookup::findStatic (35 bytes)
5325 405 __P6opaque__64::get_attribute_boxed (151 bytes)
5331 406 java.lang.invoke.MethodHandles$Lookup::<init> (15 bytes)
5331 407 org.perl6.nqp.runtime.Ops::getlex_i (7 bytes)
5332 408 org.perl6.nqp.sixmodel.reprs.VMHashInstance::at_key_boxed (12 bytes)
5333 409 org.perl6.nqp.runtime.Ops::atkey (7 bytes)
5337 410 org.perl6.nqp.runtime.Ops::smart_numify (156 bytes)
5342 411 org.perl6.nqp.sixmodel.reprs.P6int::allocate (15 bytes)
5343 412 org.perl6.nqp.sixmodel.reprs.P6intInstance::<init> (5 bytes)
5343 413 org.perl6.nqp.sixmodel.reprs.P6intInstance::set_int (6 bytes)
5343 414 org.perl6.nqp.runtime.Ops::decont (30 bytes)
5344 415 org.perl6.nqp.runtime.Ops::bindlex_i (9 bytes)
5344 416 org.perl6.nqp.sixmodel.reprs.P6int::get_storage_spec (31 bytes)
5345 417 org.perl6.nqp.runtime.Ops::atpos (7 bytes)
5346 418 sun.invoke.util.ValueConversions::makeArray (2 bytes)
5346 419 org.perl6.nqp.runtime.Ops::box_i (27 bytes)
5347 420 org.perl6.nqp.runtime.Ops::return_o (20 bytes)
5349 421 org.perl6.nqp.runtime.Ops::bootint (8 bytes)
5350 422 org.perl6.nqp.runtime.Ops::istrue (305 bytes)
5351 423 org.perl6.nqp.runtime.Ops::bindlex_i_si (25 bytes)
5352 424 org.perl6.nqp.runtime.Ops::checkarity (99 bytes)
5365 425 java.lang.invoke.MethodType::methodType (28 bytes)
5366 426 java.lang.invoke.MethodHandles$Lookup::in (124 bytes)
5368 427 org.perl6.nqp.sixmodel.reprs.P6OpaqueDelegateInstance::get_attribute_native (13 bytes)
5370 428 java.lang.invoke.MutableCallSite::getTarget (5 bytes)
5372 429 java.lang.invoke.AdapterMethodHandle::canCheckCast (70 bytes)
5377 430 java.lang.invoke.InvokeGeneric::dispatchWithConversion (28 bytes)
5378 431 java.lang.invoke.InvokeGeneric::dispatch (57 bytes)
5388 432 java.lang.invoke.InvokeGeneric::returnConversionNeeded (47 bytes)
5389 433 java.lang.invoke.MethodHandleNatives::makeDynamicCallSite (12 bytes)
5389 434 java.lang.invoke.MutableCallSite::<init> (6 bytes)
5395 435 java.lang.invoke.AdapterMethodHandle::makeRetype (45 bytes)
5395 434 java.lang.invoke.MutableCallSite::<init> (6 bytes) made not entrant
5399 436 java.lang.invoke.AdapterMethodHandle::canRetype (69 bytes)
5401 437 org.perl6.nqp.runtime.CallFrame::leave (23 bytes)
5414 438 java.lang.Math::max (11 bytes)
5427 410 org.perl6.nqp.runtime.Ops::smart_numify (156 bytes) made not entrant
5429 439 org.perl6.nqp.runtime.Ops::result_o (121 bytes)
5447 419 org.perl6.nqp.runtime.Ops::box_i (27 bytes) made not entrant
5458 440 __P6opaque__65::get_attribute_boxed (169 bytes)
5460 441 java.lang.Enum::ordinal (5 bytes)
5462 442 ! java.lang.invoke.Invokers::uninitializedCallSite (178 bytes)
5467 388 org.perl6.nqp.runtime.Ops::istype (199 bytes) made not entrant
5467 422 org.perl6.nqp.runtime.Ops::istrue (305 bytes) made not entrant
5470 443 java.util.AbstractSet::<init> (5 bytes)
5474 444 __P6opaque__5::get_attribute_boxed (100 bytes)
5481 445 org.perl6.nqp.sixmodel.reprs.P6OpaqueBaseInstance::resolveAttribute (100 bytes)
5497 446 sun.invoke.util.ValueConversions::array (12 bytes)
5505 417 org.perl6.nqp.runtime.Ops::atpos (7 bytes) made not entrant
5508 447 sun.invoke.util.Wrapper::forBasicType (16 bytes)
5511 448 java.lang.invoke.AdapterMethodHandle::basicType (103 bytes)
5521 449 java.lang.invoke.MethodTypeForm::unpack (30 bytes)
5523 450 java.lang.invoke.AdapterMethodHandle::makeCollectArguments (443 bytes)
5531 451 org.perl6.nqp.sixmodel.reprs.P6num::get_storage_spec (31 bytes)
5544 167 org.perl6.nqp.runtime.Ops::posparam_o (153 bytes) made not entrant
5546 452 org.perl6.nqp.runtime.Ops::istype (199 bytes)
5552 453 org.perl6.nqp.sixmodel.reprs.P6numInstance::get_num (5 bytes)
5553 454 org.perl6.nqp.runtime.Ops::smart_numify (156 bytes)
5568 455 org.perl6.nqp.runtime.Ops::istrue (305 bytes)
5584 456 org.perl6.nqp.runtime.Ops::getlex (45 bytes)
5589 455 org.perl6.nqp.runtime.Ops::istrue (305 bytes) made not entrant
5589 457 org.perl6.nqp.runtime.Ops::findmethod (141 bytes)
5603 458 java.util.Collections$UnmodifiableCollection::toArray (10 bytes)
5608 459 java.lang.invoke.MethodHandles::dropArguments (89 bytes)
5639 460 java.util.ArrayList::<init> (55 bytes)
5643 461 java.util.ArrayList::addAll (92 bytes)
5648 462 java.util.ArrayList::rangeCheckForAdd (26 bytes)
5649 463 java.lang.invoke.MethodType::methodType (12 bytes)
5649 464 java.lang.invoke.AdapterMethodHandle::makeDropArguments (130 bytes)
5655 465 java.lang.invoke.AdapterMethodHandle::canDropArguments (125 bytes)
5658 466 java.lang.invoke.AdapterMethodHandle::makeDupConv (61 bytes)
5659 467 java.lang.invoke.MethodType::insertParameterTypes (106 bytes)
5659 468 java.lang.invoke.MethodType::parameterSlotCount (8 bytes)
5660 469 org.perl6.nqp.runtime.Ops::box_i (27 bytes)
5664 470 java.lang.invoke.MethodHandles::dropArguments (10 bytes)
5665 471 org.perl6.nqp.runtime.Ops::atpos (7 bytes)
5666 472 java.lang.invoke.MethodType::methodType (14 bytes)
5667 473 org.perl6.nqp.sixmodel.reprs.P6strInstance::get_str (5 bytes)
5668 474 java.lang.invoke.AdapterMethodHandle::makeRetypeRaw (7 bytes)
5671 475 java.lang.invoke.MethodHandles::identity (51 bytes)
5671 476 sun.invoke.util.ValueConversions::identity (4 bytes)
5672 477 java.lang.invoke.MethodHandles::constant (60 bytes)
5676 478 ! org.perl6.nqp.runtime.IndyBootstrap::methcallResolve_noa (232 bytes)
5682 479 org.perl6.nqp.runtime.Ops::posparam_o (153 bytes)
5686 480 org.perl6.nqp.sixmodel.reprs.P6str::get_storage_spec (25 bytes)
5690 481 java.util.HashMap::<init> (30 bytes)
5705 482 org.perl6.nqp.runtime.Ops::smart_stringify (190 bytes)
5705 483 org.perl6.nqp.runtime.Ops::islt_n (12 bytes)
5712 484 org.perl6.nqp.sixmodel.reprs.VMArrayInstance::push_boxed (30 bytes)
5716 485 org.perl6.nqp.runtime.Ops::getattr (15 bytes)
5719 486 org.perl6.nqp.sixmodel.reprs.P6str::allocate (21 bytes)
5720 487 org.perl6.nqp.sixmodel.reprs.P6strInstance::<init> (5 bytes)
5720 488 org.perl6.nqp.sixmodel.reprs.P6strInstance::set_str (6 bytes)
5723 313 java.util.regex.Pattern$Start::match (90 bytes) made not entrant
5723 350 java.util.regex.Pattern::split (261 bytes) made not entrant
5723 489 java.util.regex.Pattern$Start::match (90 bytes)
5727 5 % org.perl6.nqp.sixmodel.SerializationReader::stubObjects @ -2 (151 bytes) made zombie
5728 249 org.perl6.nqp.sixmodel.SerializationReader::stubObjects (151 bytes) made zombie
5729 131 org.objectweb.asm.MethodWriter::visitMaxs (1148 bytes) made not entrant
5729 62 org.objectweb.asm.Frame::a (576 bytes) made not entrant
5730 490 java.util.regex.ASCII::isType (15 bytes)
5730 491 java.util.regex.ASCII::getType (17 bytes)
5730 492 ! java.io.BufferedReader::readLine (304 bytes)
5734 493 java.util.regex.Pattern$Ctype::isSatisfiedBy (24 bytes)
Accumulated compiler times (for compiled methods only)
------------------------------------------------
Total compilation time : 4.005 s
Standard compilation : 3.658 s, Average : 0.008
On stack replacement : 0.348 s, Average : 0.039
Total compiled bytecodes : 135381 bytes
Standard compilation : 126376 bytes
On stack replacement : 9005 bytes
Average compilation speed: 33800 bytes/s
nmethod code size : 518304 bytes
nmethod total size : 1092360 bytes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment