Created
May 7, 2012 05:02
-
-
Save spullara/2626019 to your computer and use it in GitHub Desktop.
java 7 version
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/Library/Java/JavaVirtualMachines/1.7.0u4.jdk/Contents/Home/bin/java -XX:+PrintCompilation -Xmx2G -Xms2G -Didea.launcher.port=7550 "-Didea.launcher.bin.path=/Applications/IntelliJ IDEA 11.app/bin" -Dfile.encoding=MacRoman -classpath "/Applications/IntelliJ IDEA 11.app/lib/idea_rt.jar:/Applications/IntelliJ IDEA 11.app/plugins/junit/lib/junit-rt.jar:/Library/Java/JavaVirtualMachines/1.7.0u4.jdk/Contents/Home/lib/dt.jar:/Library/Java/JavaVirtualMachines/1.7.0u4.jdk/Contents/Home/lib/jconsole.jar:/Library/Java/JavaVirtualMachines/1.7.0u4.jdk/Contents/Home/lib/sa-jdi.jar:/Library/Java/JavaVirtualMachines/1.7.0u4.jdk/Contents/Home/lib/tools.jar:/Library/Java/JavaVirtualMachines/1.7.0u4.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/1.7.0u4.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/1.7.0u4.jdk/Contents/Home/jre/lib/JObjC.jar:/Library/Java/JavaVirtualMachines/1.7.0u4.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/1.7.0u4.jdk/Contents/Home/jre/lib/management-agent.jar:/Library/Java/JavaVirtualMachines/1.7.0u4.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/1.7.0u4.jdk/Contents/Home/jre/lib/rhino.jar:/Library/Java/JavaVirtualMachines/1.7.0u4.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/1.7.0u4.jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/1.7.0u4.jdk/Contents/Home/jre/lib/ext/localedata.jar:/Library/Java/JavaVirtualMachines/1.7.0u4.jdk/Contents/Home/jre/lib/ext/sunec.jar:/Library/Java/JavaVirtualMachines/1.7.0u4.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar:/Library/Java/JavaVirtualMachines/1.7.0u4.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar:/Library/Java/JavaVirtualMachines/1.7.0u4.jdk/Contents/Home/jre/lib/ext/zipfs.jar:/Volumes/Data/Projects/mustache.java/compiler/target/test-classes:/Volumes/Data/Projects/mustache.java/compiler/target/classes:/Users/sam/.m2/repository/com/google/guava/guava/11.0/guava-11.0.jar:/Users/sam/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/sam/.m2/repository/org/scala-lang/scala-library/2.8.1/scala-library-2.8.1.jar:/Users/sam/.m2/repository/com/twitter/util-core/3.0.1-SNAPSHOT/util-core-3.0.1-SNAPSHOT.jar:/Users/sam/.m2/repository/org/jruby/jruby/1.6.7/jruby-1.6.7.jar:/Users/sam/.m2/repository/junit/junit/4.8.2/junit-4.8.2.jar:/Users/sam/.m2/repository/org/codehaus/jackson/jackson-mapper-asl/1.9.3/jackson-mapper-asl-1.9.3.jar:/Users/sam/.m2/repository/org/codehaus/jackson/jackson-core-asl/1.9.3/jackson-core-asl-1.9.3.jar" com.intellij.rt.execution.application.AppMain com.intellij.rt.execution.junit.JUnitStarter -ideVersion5 com.github.mustachejavabenchmarks.BenchmarkTest,testComplexFlapping | |
74 1 3 java.lang.String::equals (88 bytes) | |
75 2 3 java.lang.String::hashCode (67 bytes) | |
76 3 3 java.lang.AbstractStringBuilder::ensureCapacityInternal (16 bytes) | |
76 4 4 java.lang.String::charAt (33 bytes) | |
76 5 3 java.lang.String::indexOf (87 bytes) | |
76 8 n 0 java.lang.System::arraycopy (0 bytes) (static) | |
76 6 3 java.lang.String::getChars (66 bytes) | |
77 10 1 java.lang.String::length (5 bytes) | |
77 9 3 java.lang.Object::<init> (1 bytes) | |
77 11 3 java.lang.Math::min (11 bytes) | |
77 7 1 java.io.File::getPath (5 bytes) | |
82 12 1 java.lang.Object::<init> (1 bytes) | |
82 9 3 java.lang.Object::<init> (1 bytes) made not entrant | |
82 13 3 java.lang.CharacterData::of (120 bytes) | |
82 14 3 java.lang.CharacterDataLatin1::getProperties (11 bytes) | |
82 15 3 java.lang.AbstractStringBuilder::append (48 bytes) | |
83 16 3 java.lang.StringBuilder::append (8 bytes) | |
83 17 1 java.lang.ref.Reference::get (5 bytes) | |
83 18 3 java.lang.ThreadLocal::getMap (5 bytes) | |
83 20 1 java.lang.ThreadLocal::access$400 (5 bytes) | |
83 19 3 java.lang.ref.SoftReference::get (29 bytes) | |
84 21 3 java.util.HashMap::indexFor (6 bytes) | |
84 22 3 sun.nio.cs.US_ASCII$Encoder::encode (107 bytes) | |
84 25 3 java.util.HashMap::hash (23 bytes) | |
84 23 3 java.lang.System::getSecurityManager (4 bytes) | |
84 24 1 java.lang.StringCoding$StringEncoder::requestedCharsetName (5 bytes) | |
85 26 3 java.lang.Character::toUpperCaseEx (30 bytes) | |
85 27 3 java.lang.CharacterDataLatin1::toUpperCaseEx (71 bytes) | |
85 29 ! 3 java.io.BufferedReader::readLine (304 bytes) | |
87 30 3 java.lang.String::startsWith (78 bytes) | |
87 28 1 java.nio.Buffer::position (5 bytes) | |
87 31 1 java.lang.StringCoding$StringDecoder::requestedCharsetName (5 bytes) | |
88 32 3 java.lang.String::lastIndexOf (68 bytes) | |
89 33 3 java.lang.Character::toLowerCase (6 bytes) | |
89 34 3 java.lang.Character::toLowerCase (9 bytes) | |
89 35 3 java.lang.CharacterDataLatin1::toLowerCase (39 bytes) | |
89 36 n 0 java.lang.Thread::currentThread (0 bytes) (static) | |
90 37 3 java.io.UnixFileSystem::normalize (75 bytes) | |
90 38 1 java.net.URL::getProtocol (5 bytes) | |
90 39 3 java.util.Arrays::copyOf (19 bytes) | |
91 40 3 java.util.Arrays::copyOfRange (63 bytes) | |
93 41 3 java.util.jar.Attributes$Name::isValid (32 bytes) | |
93 42 3 java.util.jar.Attributes$Name::isAlpha (30 bytes) | |
93 43 4 sun.misc.ASCIICaseInsensitiveComparator::toLower (16 bytes) | |
93 44 4 sun.misc.ASCIICaseInsensitiveComparator::isUpper (18 bytes) | |
95 45 3 java.lang.StringBuilder::append (8 bytes) | |
95 46 3 java.lang.AbstractStringBuilder::append (29 bytes) | |
96 47 3 java.lang.String::<init> (20 bytes) | |
97 48 1 java.util.concurrent.locks.AbstractQueuedSynchronizer::getState (5 bytes) | |
98 49 3 java.lang.Number::<init> (5 bytes) | |
98 50 3 java.lang.Integer::<init> (10 bytes) | |
98 51 3 java.util.HashMap::get (79 bytes) | |
99 53 3 java.lang.String::indexOf (7 bytes) | |
99 52 3 java.lang.String::substring (83 bytes) | |
99 54 n 0 sun.misc.Unsafe::getObjectVolatile (0 bytes) | |
99 55 3 java.lang.AbstractStringBuilder::expandCapacity (50 bytes) | |
99 56 3 java.nio.charset.CharsetEncoder::maxBytesPerChar (5 bytes) | |
100 57 1 java.net.URL::getPath (5 bytes) | |
100 58 3 java.lang.String::indexOf (166 bytes) | |
100 59 1 java.net.URL::getAuthority (5 bytes) | |
100 60 1 java.util.ArrayList::size (5 bytes) | |
101 61 s 1 java.util.Vector::size (5 bytes) | |
101 62 4 java.lang.String::hashCode (67 bytes) | |
101 63 1 java.net.URL::getFile (5 bytes) | |
101 64 3 sun.nio.cs.UTF_8$Encoder::encode (361 bytes) | |
102 65 3 java.lang.String::<init> (72 bytes) | |
102 66 3 java.lang.String::endsWith (15 bytes) | |
103 67 1 java.nio.Buffer::limit (5 bytes) | |
103 68 3 java.lang.String::lastIndexOf (12 bytes) | |
104 69 3 java.lang.AbstractStringBuilder::<init> (12 bytes) | |
104 2 3 java.lang.String::hashCode (67 bytes) made not entrant | |
104 70 3 java.util.HashMap::put (126 bytes) | |
104 71 1 java.net.URL::getHost (5 bytes) | |
105 72 3 java.io.UnixFileSystem::prefixLength (25 bytes) | |
105 73 3 java.lang.ThreadLocal::get (34 bytes) | |
106 74 1 java.net.URL::getRef (5 bytes) | |
107 75 3 java.lang.Math::max (11 bytes) | |
108 76 3 java.lang.StringCoding::deref (19 bytes) | |
108 77 3 java.lang.StringCoding::access$000 (6 bytes) | |
108 78 3 java.lang.StringCoding::scale (7 bytes) | |
109 80 3 java.lang.String::startsWith (7 bytes) | |
109 79 1 java.net.URL::getQuery (5 bytes) | |
109 81 3 java.util.AbstractCollection::<init> (5 bytes) | |
111 82 3 java.util.Arrays::copyOf (19 bytes) | |
111 85 1 java.lang.CharacterDataLatin1::getProperties (11 bytes) | |
111 14 3 java.lang.CharacterDataLatin1::getProperties (11 bytes) made not entrant | |
111 83 3 java.util.zip.ZipFile::ensureOpen (37 bytes) | |
111 84 3 java.util.zip.ZipCoder::getBytes (192 bytes) | |
111 88 4 sun.misc.ASCIICaseInsensitiveComparator::compare (126 bytes) | |
111 87 4 sun.misc.ASCIICaseInsensitiveComparator::compare (13 bytes) | |
113 86 3 java.util.TreeMap::fixAfterInsertion (267 bytes) | |
116 92 s! 3 sun.misc.URLClassPath::getLoader (154 bytes) | |
118 95 3 java.util.ArrayList::rangeCheck (22 bytes) | |
119 96 3 java.util.ArrayList::elementData (7 bytes) | |
119 97 ! 3 sun.misc.URLClassPath$JarLoader::getResource (91 bytes) | |
120 93 3 java.util.ArrayList::get (11 bytes) | |
120 98 3 java.lang.String::toCharArray (20 bytes) | |
120 89 3 java.lang.ref.Reference::<init> (25 bytes) | |
120 94 1 java.net.URL::getPort (5 bytes) | |
120 99 3 java.lang.String::lastIndexOf (151 bytes) | |
121 91 1 java.util.zip.ZipFile::access$000 (5 bytes) | |
121 90 1 java.util.concurrent.locks.AbstractOwnableSynchronizer::getExclusiveOwnerThread (5 bytes) | |
121 100 3 java.util.concurrent.locks.AbstractOwnableSynchronizer::setExclusiveOwnerThread (6 bytes) | |
122 101 3 java.util.HashMap::init (1 bytes) | |
123 102 3 java.util.BitSet::get (69 bytes) | |
123 103 3 java.lang.String::indexOf (29 bytes) | |
124 104 n 0 java.util.zip.ZipFile::getEntry (0 bytes) (static) | |
124 105 n 0 java.lang.Object::hashCode (0 bytes) | |
125 106 3 java.lang.ClassLoader::checkName (43 bytes) | |
125 108 ! 3 java.util.zip.ZipFile::getEntry (86 bytes) | |
126 107 3 sun.misc.VM::allowArraySyntax (4 bytes) | |
126 109 3 java.lang.String::replace (142 bytes) | |
126 110 3 sun.misc.JarIndex::get (49 bytes) | |
126 111 3 java.lang.String::lastIndexOf (10 bytes) | |
127 112 n 0 java.lang.System::nanoTime (0 bytes) (static) | |
127 113 3 java.util.AbstractMap::<init> (15 bytes) | |
127 114 4 sun.nio.cs.UTF_8$Encoder::encode (361 bytes) | |
128 115 1 java.security.ProtectionDomain::getCodeSource (5 bytes) | |
128 116 3 java.util.concurrent.ConcurrentHashMap::hash (49 bytes) | |
128 117 3 sun.net.www.ParseUtil::encodePath (336 bytes) | |
129 120 3 sun.misc.MetaIndex::mayContain (51 bytes) | |
129 121 3 java.lang.StringBuilder::toString (17 bytes) | |
129 118 3 java.nio.Buffer::checkIndex (22 bytes) | |
129 123 3 java.lang.StringBuilder::<init> (7 bytes) | |
130 119 3 java.nio.DirectLongBufferU::ix (10 bytes) | |
130 122 3 java.util.HashMap::<init> (35 bytes) | |
130 124 3 java.util.zip.ZStreamRef::address (5 bytes) | |
130 125 1 java.nio.charset.CharsetEncoder::maxBytesPerChar (5 bytes) | |
130 56 3 java.nio.charset.CharsetEncoder::maxBytesPerChar (5 bytes) made not entrant | |
130 126 3 java.lang.Character::toUpperCase (6 bytes) | |
131 127 3 java.lang.Character::toUpperCase (9 bytes) | |
131 128 n 0 sun.misc.Unsafe::getObject (0 bytes) | |
131 129 ! 3 java.util.concurrent.ConcurrentHashMap$Segment::put (237 bytes) | |
132 130 3 java.util.concurrent.locks.ReentrantLock::tryLock (9 bytes) | |
132 131 1 sun.misc.URLClassPath$Loader::getBaseURL (5 bytes) | |
134 132 3 java.util.HashMap$Entry::<init> (26 bytes) | |
134 133 3 sun.nio.cs.SingleByte$Decoder::decode (11 bytes) | |
134 134 4 java.lang.String::indexOf (87 bytes) | |
134 135 3 java.lang.String::substring (10 bytes) | |
134 136 1 java.io.File::getPrefixLength (5 bytes) | |
135 64 3 sun.nio.cs.UTF_8$Encoder::encode (361 bytes) made not entrant | |
135 137 3 java.util.Locale::getDefault (13 bytes) | |
135 138 3 java.lang.String::toLowerCase (8 bytes) | |
135 139 3 java.util.jar.JarFile::getEntry (22 bytes) | |
135 140 3 java.io.BufferedReader::readLine (6 bytes) | |
136 5 3 java.lang.String::indexOf (87 bytes) made not entrant | |
136 97 ! 3 sun.misc.URLClassPath$JarLoader::getResource (91 bytes) made not entrant | |
136 139 3 java.util.jar.JarFile::getEntry (22 bytes) made not entrant | |
137 141 3 java.util.zip.ZipFile::access$400 (5 bytes) | |
137 142 ! 3 sun.misc.URLClassPath$JarLoader::getResource (91 bytes) | |
138 145 3 java.util.jar.JarFile::getEntry (22 bytes) | |
138 143 ! 3 sun.misc.URLClassPath$JarLoader::ensureOpen (32 bytes) | |
138 144 3 java.util.jar.JarFile::getJarEntry (9 bytes) | |
139 146 3 java.util.concurrent.ConcurrentHashMap::putIfAbsent (81 bytes) | |
139 147 3 java.lang.ThreadLocal$ThreadLocalMap::getEntry (42 bytes) | |
139 148 1 java.net.URL::getUserInfo (5 bytes) | |
140 149 ! 3 sun.misc.URLClassPath$JarLoader::getResource (353 bytes) | |
141 150 n 0 sun.misc.Unsafe::putLong (0 bytes) | |
142 151 s 3 sun.misc.PerfCounter::add (18 bytes) | |
142 152 s 3 sun.misc.PerfCounter::get (9 bytes) | |
142 153 3 sun.nio.cs.US_ASCII$Decoder::decode (62 bytes) | |
143 154 n 0 sun.misc.Unsafe::putOrderedObject (0 bytes) | |
143 155 3 java.util.BitSet::checkInvariants (111 bytes) | |
143 156 4 java.lang.String::lastIndexOf (68 bytes) | |
144 157 3 java.lang.String::regionMatches (157 bytes) | |
144 159 ! 3 java.lang.ref.ReferenceQueue::poll (28 bytes) | |
144 160 3 java.lang.String::getBytes (29 bytes) | |
145 161 ! 3 java.lang.StringCoding::encode (120 bytes) | |
145 32 3 java.lang.String::lastIndexOf (68 bytes) made not entrant | |
146 162 ! 3 java.lang.StringCoding$StringEncoder::encode (179 bytes) | |
147 164 3 java.lang.CharacterDataLatin1::toUpperCase (53 bytes) | |
147 163 3 java.lang.StringCoding::access$300 (8 bytes) | |
148 158 1 sun.misc.URLClassPath$JarLoader::access$500 (5 bytes) | |
148 165 1 java.net.URLClassLoader::access$000 (5 bytes) | |
150 166 3 sun.misc.URLClassPath::getResource (74 bytes) | |
150 167 3 java.lang.String::indexOf (7 bytes) | |
151 168 1 java.security.CodeSource::getLocation (5 bytes) | |
151 169 s 3 java.lang.StringBuffer::append (8 bytes) | |
151 170 3 java.net.URLStreamHandler::setURL (40 bytes) | |
152 171 ! 3 java.net.URL::set (114 bytes) | |
152 172 3 java.util.WeakHashMap::maskNull (12 bytes) | |
152 173 n 0 java.util.zip.ZipFile::getEntrySize (0 bytes) (static) | |
153 175 n 0 java.io.UnixFileSystem::getBooleanAttributes0 (0 bytes) | |
153 174 3 java.io.UnixFileSystem::getBooleanAttributes (49 bytes) | |
153 178 n 0 sun.misc.Unsafe::compareAndSwapInt (0 bytes) | |
153 176 3 java.io.File::getName (42 bytes) | |
154 177 3 java.util.zip.Inflater::ensureOpen (47 bytes) | |
154 1 % 4 java.lang.String::indexOf @ 53 (166 bytes) | |
154 179 3 java.lang.ref.Finalizer::register (10 bytes) | |
154 180 3 java.lang.ref.Finalizer::<init> (23 bytes) | |
155 181 ! 3 java.lang.ClassLoader::loadClass (122 bytes) | |
168 30 3 java.lang.String::startsWith (78 bytes) made not entrant | |
complex.html evaluations with 3 different objects per millisecond: | |
169 204 1 sun.nio.cs.SingleByte$Decoder::decode (11 bytes) | |
169 133 3 sun.nio.cs.SingleByte$Decoder::decode (11 bytes) made not entrant | |
169 205 1 java.nio.charset.Charset::name (5 bytes) | |
170 202 3 java.net.URLStreamHandler::getDefaultPort (2 bytes) | |
170 203 3 java.io.InputStream::<init> (5 bytes) | |
170 58 3 java.lang.String::indexOf (166 bytes) made not entrant | |
170 206 3 java.util.regex.Pattern::has (15 bytes) | |
172 207 s 3 java.lang.Throwable::fillInStackTrace (29 bytes) | |
172 208 n 0 java.lang.Throwable::fillInStackTrace (0 bytes) | |
173 209 n 0 java.util.zip.ZipFile::getEntryBytes (0 bytes) (static) | |
173 210 n 0 java.util.zip.ZipFile::getEntryCSize (0 bytes) (static) | |
174 211 n 0 java.util.zip.ZipFile::getEntryMethod (0 bytes) (static) | |
175 212 n 0 java.util.zip.ZipFile::freeEntry (0 bytes) (static) | |
176 213 3 java.lang.String::equalsIgnoreCase (45 bytes) | |
180 214 3 java.util.concurrent.locks.ReentrantLock$Sync::nonfairTryAcquire (67 bytes) | |
181 215 3 java.util.concurrent.locks.AbstractQueuedSynchronizer::release (33 bytes) | |
181 216 3 java.util.concurrent.ConcurrentHashMap$HashEntry::<init> (26 bytes) | |
181 217 1 java.security.PrivilegedActionException::getException (5 bytes) | |
181 218 4 java.lang.String::lastIndexOf (151 bytes) | |
182 219 3 java.io.BufferedReader::ensureOpen (18 bytes) | |
182 220 3 java.io.File::exists (34 bytes) | |
183 221 1 java.util.concurrent.atomic.AtomicInteger::get (5 bytes) | |
183 222 ! 3 java.io.BufferedReader::read (104 bytes) | |
183 223 n 0 java.lang.ClassLoader::findLoadedClass0 (0 bytes) | |
185 99 3 java.lang.String::lastIndexOf (151 bytes) made not entrant | |
186 224 1 java.util.zip.ZipCoder::isUTF8 (5 bytes) | |
186 226 n 0 java.util.zip.Inflater::inflateBytes (0 bytes) | |
186 225 ! 3 java.util.zip.Inflater::inflate (74 bytes) | |
187 227 1 java.lang.System::getSecurityManager (4 bytes) | |
187 23 3 java.lang.System::getSecurityManager (4 bytes) made not entrant | |
188 228 n 0 java.lang.Object::getClass (0 bytes) | |
189 229 3 sun.reflect.ClassFileAssembler::emitByte (11 bytes) | |
189 230 3 sun.reflect.ByteVectorImpl::add (38 bytes) | |
190 231 3 com.github.mustachejava.reflect.ReflectionObjectHandler::coerce (2 bytes) | |
190 232 3 sun.reflect.ClassFileAssembler::emitShort (24 bytes) | |
191 233 3 sun.reflect.ClassFileAssembler::cpi (22 bytes) | |
191 234 3 java.lang.Object::equals (11 bytes) | |
191 235 3 com.github.mustachejava.reflect.ClassGuard::apply (9 bytes) | |
191 236 3 com.github.mustachejava.reflect.ClassGuard::apply (57 bytes) | |
191 238 3 com.github.mustachejava.codes.DefaultCode::runCodes (52 bytes) | |
191 237 ! 3 com.github.mustachejava.codes.DefaultCode::appendText (30 bytes) | |
192 239 1 java.lang.reflect.Field::getDeclaringClass (5 bytes) | |
192 240 1 com.github.mustachejava.codes.DefaultMustache::getCodes (5 bytes) | |
192 242 ! 3 com.github.mustachejava.codes.DefaultCode::get (77 bytes) | |
192 245 3 com.github.mustachejava.reflect.GuardedWrapper::guardCall (45 bytes) | |
192 243 3 com.github.mustachejava.codes.DefaultCode::getCodes (21 bytes) | |
192 244 ! 3 com.github.mustachejava.reflect.ReflectionWrapper::call (113 bytes) | |
193 246 3 com.github.mustachejava.reflect.DepthGuard::apply (9 bytes) | |
194 248 3 com.github.mustachejava.reflect.DepthGuard::apply (19 bytes) | |
194 247 3 com.github.mustachejava.reflect.ReflectionWrapper::unwrap (81 bytes) | |
194 252 n 0 java.lang.Class::isAssignableFrom (0 bytes) | |
194 249 3 com.github.mustachejava.codes.DefaultCode::execute (11 bytes) | |
194 250 3 com.github.mustachejavabenchmarks.NullWriter::write (1 bytes) | |
194 241 1 java.lang.Boolean::booleanValue (5 bytes) | |
194 251 3 java.lang.Boolean::<init> (10 bytes) | |
194 253 3 java.lang.reflect.Field::doSecurityCheck (41 bytes) | |
195 254 3 sun.reflect.UnsafeFieldAccessorImpl::ensureObj (23 bytes) | |
195 260 ! 3 com.github.mustachejava.DefaultMustacheFactory::encode (261 bytes) | |
196 261 3 com.github.mustachejava.reflect.ReflectionObjectHandler::iterate (235 bytes) | |
197 269 1 com.github.mustachejavabenchmarks.NullWriter::write (1 bytes) | |
197 250 3 com.github.mustachejavabenchmarks.NullWriter::write (1 bytes) made not entrant | |
197 255 3 java.lang.reflect.Field::getFieldAccessor (40 bytes) | |
197 256 3 com.github.mustachejava.codes.IterableCode::execute (22 bytes) | |
198 257 3 com.github.mustachejava.codes.IterableCode::handle (56 bytes) | |
198 258 3 com.github.mustachejava.codes.IterableCode::execute (14 bytes) | |
198 262 3 java.util.Arrays$ArrayList::size (6 bytes) | |
198 264 3 com.github.mustachejava.codes.IterableCode::next (18 bytes) | |
198 266 3 sun.reflect.UnsafeObjectFieldAccessorImpl::get (17 bytes) | |
199 265 3 com.github.mustachejava.codes.DefaultCode::addScope (111 bytes) | |
199 268 3 sun.misc.Unsafe::getObject (8 bytes) | |
199 274 4 com.github.mustachejava.reflect.ClassGuard::apply (9 bytes) | |
199 275 4 com.github.mustachejava.reflect.ClassGuard::apply (57 bytes) | |
200 263 3 java.lang.String::toString (2 bytes) | |
200 270 ! 3 com.github.mustachejava.codes.ValueCode::execute (131 bytes) | |
200 236 3 com.github.mustachejava.reflect.ClassGuard::apply (57 bytes) made not entrant | |
200 235 3 com.github.mustachejava.reflect.ClassGuard::apply (9 bytes) made not entrant | |
201 282 1 java.util.Arrays$ArrayList::size (6 bytes) | |
201 262 3 java.util.Arrays$ArrayList::size (6 bytes) made not entrant | |
201 280 3 java.lang.ThreadLocal$ThreadLocalMap::getEntryAfterMiss (63 bytes) | |
201 284 4 com.github.mustachejava.codes.DefaultCode::runCodes (52 bytes) | |
201 283 1 java.lang.String::toString (2 bytes) | |
201 263 3 java.lang.String::toString (2 bytes) made not entrant | |
201 287 n 0 sun.misc.Unsafe::getBoolean (0 bytes) | |
201 271 3 com.github.mustachejava.codes.ValueCode::execute (25 bytes) | |
201 272 3 com.github.mustachejavabenchmarks.NullWriter::append (2 bytes) | |
201 259 3 java.lang.reflect.Method::invoke (63 bytes) | |
201 290 4 com.github.mustachejava.reflect.GuardedWrapper::guardCall (45 bytes) | |
201 291 4 com.github.mustachejava.codes.DefaultCode::getCodes (21 bytes) | |
202 267 3 sun.reflect.DelegatingMethodAccessorImpl::invoke (10 bytes) | |
202 238 3 com.github.mustachejava.codes.DefaultCode::runCodes (52 bytes) made not entrant | |
202 243 3 com.github.mustachejava.codes.DefaultCode::getCodes (21 bytes) made not entrant | |
202 292 ! 4 com.github.mustachejava.reflect.ReflectionWrapper::call (113 bytes) | |
202 273 3 java.util.AbstractList$Itr::hasNext (20 bytes) | |
202 276 3 java.lang.ThreadLocal$ThreadLocalMap::nextIndex (15 bytes) | |
202 277 3 java.util.Arrays$ArrayList::get (7 bytes) | |
202 278 ! 3 java.util.AbstractList$Itr::next (45 bytes) | |
202 293 4 com.github.mustachejava.reflect.DepthGuard::apply (9 bytes) | |
203 279 3 java.util.AbstractList$Itr::checkForComodification (23 bytes) | |
203 281 3 sun.reflect.UnsafeBooleanFieldAccessorImpl::get (13 bytes) | |
203 246 3 com.github.mustachejava.reflect.DepthGuard::apply (9 bytes) made not entrant | |
203 296 ! 4 com.github.mustachejava.codes.DefaultCode::get (77 bytes) | |
203 285 3 sun.reflect.UnsafeBooleanFieldAccessorImpl::getBoolean (17 bytes) | |
203 245 3 com.github.mustachejava.reflect.GuardedWrapper::guardCall (45 bytes) made not entrant | |
203 297 4 com.github.mustachejava.reflect.ReflectionWrapper::unwrap (81 bytes) | |
204 286 3 sun.misc.Unsafe::getBoolean (8 bytes) | |
204 288 3 com.github.mustachejava.ComplexObject$Color::link (13 bytes) | |
204 289 ! 3 sun.reflect.GeneratedMethodAccessor1::invoke (68 bytes) | |
204 247 3 com.github.mustachejava.reflect.ReflectionWrapper::unwrap (81 bytes) made not entrant | |
204 299 4 com.github.mustachejava.codes.DefaultCode::execute (11 bytes) | |
204 294 3 com.github.mustachejava.ComplexObject::empty (18 bytes) | |
204 295 ! 3 sun.reflect.GeneratedMethodAccessor2::invoke (68 bytes) | |
205 300 n 0 java.lang.System::currentTimeMillis (0 bytes) (static) | |
205 298 ! 3 sun.reflect.GeneratedMethodAccessor3::invoke (68 bytes) | |
205 301 1 com.github.mustachejavabenchmarks.NullWriter::append (2 bytes) | |
205 272 3 com.github.mustachejavabenchmarks.NullWriter::append (2 bytes) made not entrant | |
205 249 3 com.github.mustachejava.codes.DefaultCode::execute (11 bytes) made not entrant | |
206 302 1 java.util.Arrays$ArrayList::get (7 bytes) | |
206 277 3 java.util.Arrays$ArrayList::get (7 bytes) made not entrant | |
206 303 3 java.util.AbstractList::iterator (10 bytes) | |
206 304 3 java.util.AbstractList$Itr::<init> (6 bytes) | |
206 305 3 java.util.AbstractList$Itr::<init> (31 bytes) | |
206 311 4 java.lang.reflect.Field::getFieldAccessor (40 bytes) | |
207 306 3 com.github.mustachejavabenchmarks.BenchmarkTest::complextest (21 bytes) | |
207 307 3 com.github.mustachejavabenchmarks.NullWriter::<init> (5 bytes) | |
207 308 3 java.io.Writer::<init> (17 bytes) | |
207 309 3 com.github.mustachejava.codes.DefaultCode::execute (14 bytes) | |
207 310 3 com.github.mustachejava.codes.NotIterableCode::execute (22 bytes) | |
207 255 3 java.lang.reflect.Field::getFieldAccessor (40 bytes) made not entrant | |
207 313 ! 4 com.github.mustachejava.DefaultMustacheFactory::encode (261 bytes) | |
208 314 3 com.github.mustachejava.reflect.ReflectionObjectHandler::falsey (181 bytes) | |
208 315 3 com.github.mustachejava.codes.NotIterableCode::next (7 bytes) | |
208 316 3 com.github.mustachejavabenchmarks.NullWriter::close (1 bytes) | |
211 260 ! 3 com.github.mustachejava.DefaultMustacheFactory::encode (261 bytes) made not entrant | |
211 319 4 com.github.mustachejava.reflect.ReflectionObjectHandler::iterate (235 bytes) | |
212 244 ! 3 com.github.mustachejava.reflect.ReflectionWrapper::call (113 bytes) made not entrant | |
212 317 4 com.github.mustachejava.codes.IterableCode::execute (22 bytes) | |
214 324 1 com.github.mustachejavabenchmarks.NullWriter::close (1 bytes) | |
214 316 3 com.github.mustachejavabenchmarks.NullWriter::close (1 bytes) made not entrant | |
218 242 ! 3 com.github.mustachejava.codes.DefaultCode::get (77 bytes) made not entrant | |
218 318 4 com.github.mustachejava.codes.IterableCode::handle (56 bytes) | |
234 261 3 com.github.mustachejava.reflect.ReflectionObjectHandler::iterate (235 bytes) made not entrant | |
234 327 4 java.lang.ThreadLocal$ThreadLocalMap::getEntryAfterMiss (63 bytes) | |
235 280 3 java.lang.ThreadLocal$ThreadLocalMap::getEntryAfterMiss (63 bytes) made not entrant | |
235 325 ! 4 com.github.mustachejava.codes.ValueCode::execute (131 bytes) | |
242 256 3 com.github.mustachejava.codes.IterableCode::execute (22 bytes) made not entrant | |
242 329 ! 4 sun.reflect.GeneratedMethodAccessor1::invoke (68 bytes) | |
243 289 ! 3 sun.reflect.GeneratedMethodAccessor1::invoke (68 bytes) made not entrant | |
243 330 ! 4 sun.reflect.GeneratedMethodAccessor2::invoke (68 bytes) | |
244 295 ! 3 sun.reflect.GeneratedMethodAccessor2::invoke (68 bytes) made not entrant | |
244 331 ! 4 sun.reflect.GeneratedMethodAccessor3::invoke (68 bytes) | |
244 257 3 com.github.mustachejava.codes.IterableCode::handle (56 bytes) made not entrant | |
244 332 4 java.util.AbstractList$Itr::<init> (6 bytes) | |
245 304 3 java.util.AbstractList$Itr::<init> (6 bytes) made not entrant | |
245 333 4 com.github.mustachejavabenchmarks.BenchmarkTest::complextest (21 bytes) | |
245 270 ! 3 com.github.mustachejava.codes.ValueCode::execute (131 bytes) made not entrant | |
245 298 ! 3 sun.reflect.GeneratedMethodAccessor3::invoke (68 bytes) made not entrant | |
245 321 4 java.lang.ThreadLocal$ThreadLocalMap::getEntry (42 bytes) | |
245 322 4 com.github.mustachejava.codes.IterableCode::next (18 bytes) | |
247 147 3 java.lang.ThreadLocal$ThreadLocalMap::getEntry (42 bytes) made not entrant | |
247 323 4 com.github.mustachejava.codes.DefaultCode::addScope (111 bytes) | |
250 306 3 com.github.mustachejavabenchmarks.BenchmarkTest::complextest (21 bytes) made not entrant | |
250 334 4 com.github.mustachejava.codes.NotIterableCode::execute (22 bytes) | |
252 310 3 com.github.mustachejava.codes.NotIterableCode::execute (22 bytes) made not entrant | |
252 335 4 com.github.mustachejava.reflect.ReflectionObjectHandler::falsey (181 bytes) | |
253 265 3 com.github.mustachejava.codes.DefaultCode::addScope (111 bytes) made not entrant | |
253 336 4 com.github.mustachejava.codes.NotIterableCode::next (7 bytes) | |
253 264 3 com.github.mustachejava.codes.IterableCode::next (18 bytes) made not entrant | |
253 326 4 java.util.AbstractList$Itr::hasNext (20 bytes) | |
254 314 3 com.github.mustachejava.reflect.ReflectionObjectHandler::falsey (181 bytes) made not entrant | |
254 328 ! 4 java.util.AbstractList$Itr::next (45 bytes) | |
254 273 3 java.util.AbstractList$Itr::hasNext (20 bytes) made not entrant | |
254 320 4 sun.reflect.UnsafeObjectFieldAccessorImpl::get (17 bytes) | |
255 278 ! 3 java.util.AbstractList$Itr::next (45 bytes) made not entrant | |
255 312 4 java.lang.reflect.Field::doSecurityCheck (41 bytes) | |
255 315 3 com.github.mustachejava.codes.NotIterableCode::next (7 bytes) made not entrant | |
255 266 3 sun.reflect.UnsafeObjectFieldAccessorImpl::get (17 bytes) made not entrant | |
255 253 3 java.lang.reflect.Field::doSecurityCheck (41 bytes) made not entrant | |
376 2 % 3 com.github.mustachejavabenchmarks.BenchmarkTest::testComplexFlapping @ 85 (174 bytes) | |
379 337 3 com.github.mustachejavabenchmarks.BenchmarkTest::testComplexFlapping (174 bytes) | |
156 183 1 java.lang.reflect.Method::getName (5 bytes) | |
156 182 3 java.lang.ClassLoader::getClassLoadingLock (35 bytes) | |
157 184 3 java.lang.String::concat (58 bytes) | |
157 187 4 java.lang.String::getChars (66 bytes) | |
157 186 ! 3 java.net.URL::<init> (543 bytes) | |
158 6 3 java.lang.String::getChars (66 bytes) made not entrant | |
160 191 1 java.util.Formatter$Flags::valueOf (5 bytes) | |
160 188 3 java.util.concurrent.locks.AbstractQueuedSynchronizer::compareAndSetState (13 bytes) | |
160 189 3 java.util.concurrent.locks.ReentrantLock$Sync::tryRelease (45 bytes) | |
160 190 3 java.util.concurrent.locks.AbstractQueuedSynchronizer::setState (6 bytes) | |
160 185 3 java.net.URL::<init> (8 bytes) | |
160 193 n 0 sun.misc.Unsafe::getLong (0 bytes) | |
160 192 3 java.nio.DirectLongBufferU::get (16 bytes) | |
160 194 3 java.nio.DirectLongBufferU::put (18 bytes) | |
161 195 3 java.lang.Character::charCount (12 bytes) | |
161 196 3 java.lang.Character::isHighSurrogate (18 bytes) | |
163 197 1 sun.misc.URLClassPath$JarLoader::access$400 (5 bytes) | |
163 198 3 sun.net.www.protocol.file.Handler::parseURL (18 bytes) | |
163 199 3 java.net.URLStreamHandler::parseURL (1158 bytes) | |
164 200 4 java.lang.String::indexOf (166 bytes) | |
165 201 4 java.lang.String::startsWith (78 bytes) | |
478 3 % 4 com.github.mustachejavabenchmarks.BenchmarkTest::testComplexFlapping @ 85 (174 bytes) | |
487 2 % 3 com.github.mustachejavabenchmarks.BenchmarkTest::testComplexFlapping @ -2 (174 bytes) made not entrant | |
2188 3 % 4 com.github.mustachejavabenchmarks.BenchmarkTest::testComplexFlapping @ -2 (174 bytes) made not entrant | |
Serial: 400 | |
2189 338 3 java.nio.Buffer::position (43 bytes) | |
2189 296 ! 4 com.github.mustachejava.codes.DefaultCode::get (77 bytes) made not entrant | |
2189 2 3 java.lang.String::hashCode (67 bytes) made zombie | |
2189 5 3 java.lang.String::indexOf (87 bytes) made zombie | |
2189 9 3 java.lang.Object::<init> (1 bytes) made zombie | |
2189 14 3 java.lang.CharacterDataLatin1::getProperties (11 bytes) made zombie | |
2189 339 3 java.util.AbstractList::<init> (10 bytes) | |
2189 317 4 com.github.mustachejava.codes.IterableCode::execute (22 bytes) made not entrant | |
2189 318 4 com.github.mustachejava.codes.IterableCode::handle (56 bytes) made not entrant | |
2189 319 4 com.github.mustachejava.reflect.ReflectionObjectHandler::iterate (235 bytes) made not entrant | |
2189 340 n 0 java.lang.Class::getClassLoader0 (0 bytes) | |
2190 322 4 com.github.mustachejava.codes.IterableCode::next (18 bytes) made not entrant | |
2190 323 4 com.github.mustachejava.codes.DefaultCode::addScope (111 bytes) made not entrant | |
2190 341 4 com.github.mustachejava.codes.IterableCode::next (18 bytes) | |
2190 342 4 com.github.mustachejava.codes.DefaultCode::addScope (111 bytes) | |
2190 343 1 java.lang.reflect.Field::getName (5 bytes) | |
2191 56 3 java.nio.charset.CharsetEncoder::maxBytesPerChar (5 bytes) made zombie | |
2191 64 3 sun.nio.cs.UTF_8$Encoder::encode (361 bytes) made zombie | |
2191 344 3 java.util.ArrayList::ensureCapacityInternal (26 bytes) | |
2191 345 3 java.util.ArrayList::add (29 bytes) | |
2191 347 n 0 sun.reflect.Reflection::getCallerClass (0 bytes) (static) | |
2191 349 4 com.github.mustachejava.codes.IterableCode::handle (56 bytes) | |
2191 348 3 com.github.mustachejava.codes.IterableCode::execute (22 bytes) | |
2191 351 ! 3 com.github.mustachejava.codes.DefaultCode::get (77 bytes) | |
2192 350 1 com.github.mustachejava.reflect.ReflectionObjectHandler::coerce (2 bytes) | |
2192 231 3 com.github.mustachejava.reflect.ReflectionObjectHandler::coerce (2 bytes) made not entrant | |
2192 346 1 java.util.concurrent.CopyOnWriteArrayList::getArray (5 bytes) | |
2197 355 ! 4 com.github.mustachejava.codes.DefaultCode::get (77 bytes) | |
2199 351 ! 3 com.github.mustachejava.codes.DefaultCode::get (77 bytes) made not entrant | |
2199 352 4 com.github.mustachejava.reflect.ReflectionObjectHandler::iterate (235 bytes) | |
2199 356 4 com.github.mustachejava.codes.IterableCode::execute (22 bytes) | |
2200 4 % 3 com.github.mustachejavabenchmarks.BenchmarkTest::testComplexFlapping @ 85 (174 bytes) | |
2221 354 4 java.lang.ThreadLocal::get (34 bytes) | |
2223 73 3 java.lang.ThreadLocal::get (34 bytes) made not entrant | |
2224 357 4 java.util.AbstractList::iterator (10 bytes) | |
2224 303 3 java.util.AbstractList::iterator (10 bytes) made not entrant | |
2224 353 4 com.github.mustachejava.codes.IterableCode::execute (14 bytes) | |
2233 348 3 com.github.mustachejava.codes.IterableCode::execute (22 bytes) made not entrant | |
2252 258 3 com.github.mustachejava.codes.IterableCode::execute (14 bytes) made not entrant | |
2352 5 % 4 com.github.mustachejavabenchmarks.BenchmarkTest::testComplexFlapping @ 85 (174 bytes) | |
2400 4 % 3 com.github.mustachejavabenchmarks.BenchmarkTest::testComplexFlapping @ -2 (174 bytes) made not entrant | |
Serial: 342 | |
4191 358 ! 3 java.io.BufferedReader::mark (57 bytes) | |
4192 6 3 java.lang.String::getChars (66 bytes) made zombie | |
4192 359 3 java.util.AbstractSet::<init> (5 bytes) | |
4192 23 3 java.lang.System::getSecurityManager (4 bytes) made zombie | |
4192 30 3 java.lang.String::startsWith (78 bytes) made zombie | |
4192 32 3 java.lang.String::lastIndexOf (68 bytes) made zombie | |
4192 361 3 java.lang.Class::checkInitted (19 bytes) | |
4192 58 3 java.lang.String::indexOf (166 bytes) made zombie | |
4192 362 3 java.lang.ClassLoader::getCallerClassLoader (16 bytes) | |
4193 363 3 java.lang.Class::checkMemberAccess (78 bytes) | |
4193 99 3 java.lang.String::lastIndexOf (151 bytes) made zombie | |
4193 97 ! 3 sun.misc.URLClassPath$JarLoader::getResource (91 bytes) made zombie | |
4193 360 3 java.util.LinkedList::add (7 bytes) | |
4193 133 3 sun.nio.cs.SingleByte$Decoder::decode (11 bytes) made zombie | |
4193 364 3 java.lang.Class::getName (21 bytes) | |
4193 139 3 java.util.jar.JarFile::getEntry (22 bytes) made zombie | |
4193 147 3 java.lang.ThreadLocal$ThreadLocalMap::getEntry (42 bytes) made zombie | |
Serial: 342 | |
6193 365 3 java.nio.ByteBuffer::arrayOffset (35 bytes) | |
6194 366 3 java.util.regex.Pattern$CharProperty::match (56 bytes) | |
6194 367 3 sun.nio.cs.SingleByte$Encoder::encode (32 bytes) | |
Process finished with exit code 0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment