Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 284081 Details for
Bug 566685
More efficient write technique in SafeChunkyOutputStream.
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read
this important communication.
Primitive summary of stack frame durations.
jdt-resources-jmh-output-prof.txt (text/plain), 5.40 KB, created by
Jeremy Whiting
on 2020-09-08 08:55:18 EDT
(
hide
)
Description:
Primitive summary of stack frame durations.
Filename:
MIME Type:
Creator:
Jeremy Whiting
Created:
2020-09-08 08:55:18 EDT
Size:
5.40 KB
patch
obsolete
># JMH version: 1.25.2 ># VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10 ># VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.8.10-2.fc31.x86_64/bin/java ># VM options: <none> ># Warmup: 5 iterations, 10 s each ># Measurement: 5 iterations, 10 s each ># Timeout: 10 min per iteration ># Threads: 1 thread, will synchronize iterations ># Benchmark mode: Throughput, ops/time ># Benchmark: org.jboss.perf.jdt.resources.MyBenchmark.original > ># Run progress: 0.00% complete, ETA 00:03:20 ># Fork: 1 of 1 ># Warmup Iteration 1: 18.253 ops/ms ># Warmup Iteration 2: 18.540 ops/ms ># Warmup Iteration 3: 18.262 ops/ms ># Warmup Iteration 4: 18.252 ops/ms ># Warmup Iteration 5: 18.278 ops/ms >Iteration 1: 18.302 ops/ms > ·stack: <delayed till summary> > >Iteration 2: 18.446 ops/ms > ·stack: <delayed till summary> > >Iteration 3: 18.429 ops/ms > ·stack: <delayed till summary> > >Iteration 4: 18.280 ops/ms > ·stack: <delayed till summary> > >Iteration 5: 18.237 ops/ms > ·stack: <delayed till summary> > > > >Result "org.jboss.perf.jdt.resources.MyBenchmark.original": > 18.339 ±(99.9%) 0.359 ops/ms [Average] > (min, avg, max) = (18.237, 18.339, 18.446), stdev = 0.093 > CI (99.9%): [17.980, 18.698] (assumes normal distribution) > >Secondary result "org.jboss.perf.jdt.resources.MyBenchmark.original:·stack": >Stack profiler: > >....[Thread state distributions].................................................................... > 50.0% RUNNABLE > 50.0% TIMED_WAITING > >....[Thread state: RUNNABLE]........................................................................ > 15.5% 30.9% java.io.FilterOutputStream.write > 12.4% 24.7% java.io.FileOutputStream.open0 > 6.4% 12.9% java.io.UnixFileSystem.delete0 > 5.3% 10.6% java.util.Random.nextBytes > 4.6% 9.1% java.io.FileOutputStream.writeBytes > 1.2% 2.5% java.io.FileDescriptor.close0 > 1.0% 2.0% org.eclipse.core.internal.localstore.SafeChunkyOutputStream.<init> > 0.5% 1.0% java.util.regex.Pattern$BmpCharPropertyGreedy.match > 0.4% 0.9% java.lang.AbstractStringBuilder.append > 0.4% 0.9% java.util.regex.Pattern$BmpCharProperty.match > 2.3% 4.5% <other> > >....[Thread state: TIMED_WAITING]................................................................... > 50.0% 100.0% java.lang.Object.wait > > > ># JMH version: 1.25.2 ># VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10 ># VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.8.10-2.fc31.x86_64/bin/java ># VM options: <none> ># Warmup: 5 iterations, 10 s each ># Measurement: 5 iterations, 10 s each ># Timeout: 10 min per iteration ># Threads: 1 thread, will synchronize iterations ># Benchmark mode: Throughput, ops/time ># Benchmark: org.jboss.perf.jdt.resources.MyBenchmark.proposed > ># Run progress: 50.00% complete, ETA 00:01:40 ># Fork: 1 of 1 ># Warmup Iteration 1: 24.528 ops/ms ># Warmup Iteration 2: 26.267 ops/ms ># Warmup Iteration 3: 27.361 ops/ms ># Warmup Iteration 4: 27.296 ops/ms ># Warmup Iteration 5: 26.684 ops/ms >Iteration 1: 26.746 ops/ms > ·stack: <delayed till summary> > >Iteration 2: 26.781 ops/ms > ·stack: <delayed till summary> > >Iteration 3: 26.848 ops/ms > ·stack: <delayed till summary> > >Iteration 4: 26.777 ops/ms > ·stack: <delayed till summary> > >Iteration 5: 26.864 ops/ms > ·stack: <delayed till summary> > > > >Result "org.jboss.perf.jdt.resources.MyBenchmark.proposed": > 26.803 ±(99.9%) 0.193 ops/ms [Average] > (min, avg, max) = (26.746, 26.803, 26.864), stdev = 0.050 > CI (99.9%): [26.610, 26.996] (assumes normal distribution) > >Secondary result "org.jboss.perf.jdt.resources.MyBenchmark.proposed:·stack": >Stack profiler: > >....[Thread state distributions].................................................................... > 50.0% TIMED_WAITING > 50.0% RUNNABLE > >....[Thread state: TIMED_WAITING]................................................................... > 50.0% 100.0% java.lang.Object.wait > >....[Thread state: RUNNABLE]........................................................................ > 19.1% 38.2% java.io.FileOutputStream.open0 > 8.6% 17.2% java.io.UnixFileSystem.delete0 > 7.4% 14.8% java.util.Random.nextBytes > 6.4% 12.8% java.io.FileOutputStream.writeBytes > 2.0% 4.1% java.io.FileDescriptor.close0 > 1.5% 3.0% org.eclipse.core.internal.localstore.SafeChunkyOutputStreamProposed.<init> > 0.7% 1.3% java.util.regex.Pattern$BmpCharProperty.match > 0.6% 1.1% java.lang.AbstractStringBuilder.append > 0.6% 1.1% java.util.regex.Pattern$BmpCharPropertyGreedy.match > 0.4% 0.8% java.text.DecimalFormatSymbols.getInstance > 2.8% 5.6% <other> > > > ># Run complete. Total time: 00:03:20 > >REMEMBER: The numbers below are just data. To gain reusable insights, you need to follow up on >why the numbers are the way they are. Use profilers (see -prof, -lprof), design factorial >experiments, perform baseline and negative tests that provide experimental control, make sure >the benchmarking environment is safe on JVM/OS/HW level, ask for reviews from the domain experts. >Do not assume the numbers tell you what you want them to tell. > >Benchmark Mode Cnt Score Error Units >MyBenchmark.original thrpt 5 18.339 ± 0.359 ops/ms >MyBenchmark.original:·stack thrpt NaN --- >MyBenchmark.proposed thrpt 5 26.803 ± 0.193 ops/ms >MyBenchmark.proposed:·stack thrpt NaN ---
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 566685
: 284081