Metrics (Intel) - phoronix/java-gradle-perfThis test runs Java software project builds using the Gradle build system. It is intended to give developers an idea as to the build performance for development activities and build servers.
sh - pid 19591 On_CPU 0.390 On_Core 3.119 IPC 1.037 Retire 0.412 (41.2%) FrontEnd 0.258 (25.8%) Spec 0.248 (24.8%) Backend 0.083 (8.3%) Elapsed 24.14 Procs 237 Maxrss 510K Minflt 299031 Majflt 0 Inblock 0 Oublock 18008 Msgsnd 0 Msgrcv 0 Nsignals 0 Nvcsw 63803 (91.3%) Nivcsw 6087 Utime 70.205621 Stime 5.080820 Start 53293.80 Finish 53317.94
Overall, the workload has many short-lived processes (237 in 24 seconds) and is On_CPU 39% of the time. A relatively high percentage of voluntary context switches (>90%) means processes finishing quickly to yield. The IPC is somewhat lower, in part with many front-end stalls and speculative misses.
Metrics (AMD) - phoronix/java-gradle-perfsh - pid 12075 On_CPU 0.312 On_Core 4.989 IPC 0.925 FrontCyc 0.146 (14.6%) BackCyc 0.139 (13.9%) Elapsed 24.86 Procs 327 Maxrss 543K Minflt 349112 Majflt 0 Inblock 0 Oublock 18432 Msgsnd 0 Msgrcv 0 Nsignals 0 Nvcsw 167598 (93.1%) Nivcsw 12406 Utime 118.175617 Stime 5.843946 Start 67266.09 Finish 67290.95
AMD has twice as many cores and shows slightly lower On_CPU utilization and IPC.
Process Tree - phoronix/java-gradle-perf
Process Tree
The process tree shows structure of many short quick processes but also some general service processes started up
19591) sh elapsed=24.14 start=0.00 finish=24.14 19592) java-gradle-per elapsed=24.14 start=0.00 finish=24.14 19593) java elapsed=24.14 start=0.00 finish=24.14 19594) basename elapsed=0.00 start=0.00 finish=0.00 19595) uname elapsed=0.00 start=0.00 finish=0.00 19596) bash elapsed=0.00 start=0.01 finish=0.01 19597) dirname elapsed=0.00 start=0.01 finish=0.01 19598) bash elapsed=0.00 start=0.01 finish=0.01 19599) which elapsed=0.00 start=0.01 finish=0.01 19600) bash elapsed=0.00 start=0.01 finish=0.01 19620) env elapsed=0.00 start=1.10 finish=1.10 19624) javadoc elapsed=2.19 start=5.17 finish=7.36 19629) javadoc elapsed=2.17 start=5.18 finish=7.35 19630) javadoc elapsed=2.17 start=5.18 finish=7.35 19631) javadoc elapsed=2.17 start=5.18 finish=7.35 19632) javadoc elapsed=2.17 start=5.18 finish=7.35 19633) javadoc elapsed=2.17 start=5.18 finish=7.35 19634) javadoc elapsed=2.17 start=5.18 finish=7.35 19635) javadoc elapsed=2.18 start=5.18 finish=7.36 19636) javadoc elapsed=2.17 start=5.18 finish=7.35 19637) javadoc elapsed=2.17 start=5.18 finish=7.35 19638) javadoc elapsed=2.16 start=5.19 finish=7.35 19639) javadoc elapsed=2.16 start=5.19 finish=7.35 19640) javadoc elapsed=2.15 start=5.20 finish=7.35 19641) javadoc elapsed=2.14 start=5.21 finish=7.35 19642) javadoc elapsed=2.14 start=5.21 finish=7.35 19643) javadoc elapsed=2.14 start=5.21 finish=7.35 19644) javadoc elapsed=2.14 start=5.21 finish=7.35 19645) javadoc elapsed=2.14 start=5.21 finish=7.35 19646) javadoc elapsed=2.14 start=5.21 finish=7.35 19647) javadoc elapsed=2.13 start=5.21 finish=7.34 19650) java elapsed=15.81 start=7.99 finish=23.80 19655) java elapsed=15.80 start=8.00 finish=23.80 19656) java elapsed=15.80 start=8.00 finish=23.80 19657) java elapsed=15.80 start=8.00 finish=23.80 19658) java elapsed=15.80 start=8.00 finish=23.80 19659) java elapsed=15.80 start=8.00 finish=23.80 19660) java elapsed=15.80 start=8.00 finish=23.80 19661) java elapsed=15.80 start=8.00 finish=23.80 19662) java elapsed=15.80 start=8.00 finish=23.80 19663) java elapsed=15.80 start=8.00 finish=23.80 19664) java elapsed=15.79 start=8.01 finish=23.80 19665) java elapsed=15.79 start=8.01 finish=23.80 19666) java elapsed=15.79 start=8.01 finish=23.80 19667) java elapsed=15.74 start=8.06 finish=23.80 19668) java elapsed=15.74 start=8.06 finish=23.80 19669) java elapsed=15.74 start=8.06 finish=23.80 19670) java elapsed=15.74 start=8.06 finish=23.80 19671) java elapsed=15.74 start=8.06 finish=23.80 19672) java elapsed=15.74 start=8.06 finish=23.80 19673) java elapsed=15.74 start=8.06 finish=23.80 19677) java elapsed=15.48 start=8.32 finish=23.80 19678) java elapsed=15.46 start=8.34 finish=23.80 19679) java elapsed=15.46 start=8.34 finish=23.80 19684) java elapsed=14.47 start=9.21 finish=23.68 19689) java elapsed=14.46 start=9.21 finish=23.67 19691) java elapsed=14.45 start=9.22 finish=23.67 19692) java elapsed=14.45 start=9.22 finish=23.67 19693) java elapsed=14.45 start=9.22 finish=23.67 19694) java elapsed=14.45 start=9.22 finish=23.67 19695) java elapsed=14.45 start=9.22 finish=23.67 19696) java elapsed=14.45 start=9.22 finish=23.67 19697) java elapsed=14.45 start=9.22 finish=23.67 19698) java elapsed=14.44 start=9.23 finish=23.67 19699) java elapsed=14.43 start=9.24 finish=23.67 19700) java elapsed=14.43 start=9.24 finish=23.67 19701) java elapsed=14.43 start=9.24 finish=23.67 19702) java elapsed=14.38 start=9.29 finish=23.67 19703) java elapsed=14.38 start=9.29 finish=23.67 19704) java elapsed=14.38 start=9.29 finish=23.67 19705) java elapsed=14.38 start=9.29 finish=23.67 19706) java elapsed=14.38 start=9.29 finish=23.67 19707) java elapsed=14.38 start=9.29 finish=23.67 19708) java elapsed=14.38 start=9.29 finish=23.67 19712) java elapsed=14.10 start=9.53 finish=23.63 19713) java elapsed=14.09 start=9.54 finish=23.63 19714) java elapsed=14.09 start=9.54 finish=23.63 19715) java elapsed=13.70 start=9.97 finish=23.67 19716) java elapsed=0.03 start=10.12 finish=10.15 19717) java elapsed=0.01 start=10.14 finish=10.15 19718) java elapsed=0.00 start=10.16 finish=10.16 19719) java elapsed=0.01 start=10.16 finish=10.17 19720) java elapsed=0.06 start=10.17 finish=10.23 19721) java elapsed=0.06 start=10.17 finish=10.23 19722) java elapsed=0.06 start=10.17 finish=10.23 19723) java elapsed=0.06 start=10.17 finish=10.23 19724) java elapsed=0.05 start=10.18 finish=10.23 19725) java elapsed=0.05 start=10.18 finish=10.23 19726) java elapsed=0.03 start=10.20 finish=10.23 19727) java elapsed=0.01 start=10.22 finish=10.23 19728) java elapsed=13.45 start=10.22 finish=23.67 19729) java elapsed=1.07 start=10.24 finish=11.31 19730) java elapsed=1.07 start=10.24 finish=11.31 19731) java elapsed=1.07 start=10.24 finish=11.31 19732) java elapsed=1.06 start=10.25 finish=11.31 19733) java elapsed=1.05 start=10.26 finish=11.31 19734) java elapsed=1.04 start=10.27 finish=11.31 19735) java elapsed=1.03 start=10.28 finish=11.31 19736) java elapsed=1.00 start=10.31 finish=11.31 19737) java elapsed=12.35 start=11.32 finish=23.67 19738) java elapsed=0.51 start=11.82 finish=12.33 19739) java elapsed=0.51 start=11.82 finish=12.33 19740) java elapsed=0.51 start=11.82 finish=12.33 19741) java elapsed=0.51 start=11.82 finish=12.33 19742) java elapsed=0.51 start=11.82 finish=12.33 19743) java elapsed=0.51 start=11.82 finish=12.33 19744) java elapsed=0.51 start=11.82 finish=12.33 19745) java elapsed=0.50 start=11.83 finish=12.33 19746) java elapsed=0.01 start=12.33 finish=12.34 19747) java elapsed=0.01 start=12.33 finish=12.34 19748) java elapsed=0.01 start=12.33 finish=12.34 19749) java elapsed=0.01 start=12.33 finish=12.34 19750) java elapsed=0.00 start=12.37 finish=12.37 19751) java elapsed=0.00 start=12.37 finish=12.37 19752) java elapsed=0.25 start=12.37 finish=12.62 19753) java elapsed=0.25 start=12.37 finish=12.62 19754) java elapsed=0.25 start=12.62 finish=12.87 19755) java elapsed=0.25 start=12.62 finish=12.87 19756) java elapsed=0.25 start=12.87 finish=13.12 19757) java elapsed=0.50 start=12.87 finish=13.37 19758) java elapsed=0.25 start=13.39 finish=13.64 19759) java elapsed=0.50 start=13.39 finish=13.89 19760) java elapsed=9.77 start=13.90 finish=23.67 19761) java elapsed=9.77 start=13.90 finish=23.67 19762) java elapsed=9.75 start=13.92 finish=23.67 19763) java elapsed=9.74 start=13.93 finish=23.67 19764) java elapsed=1.05 start=14.02 finish=15.07 19765) java elapsed=1.05 start=14.02 finish=15.07 19766) java elapsed=1.05 start=14.02 finish=15.07 19767) java elapsed=1.05 start=14.02 finish=15.07 19768) java elapsed=1.04 start=14.03 finish=15.07 19769) java elapsed=1.03 start=14.04 finish=15.07 19770) java elapsed=1.01 start=14.06 finish=15.07 19771) java elapsed=1.00 start=14.07 finish=15.07 19772) java elapsed=8.59 start=15.08 finish=23.67 19773) java elapsed=1.02 start=15.11 finish=16.13 19774) java elapsed=1.02 start=15.11 finish=16.13 19775) java elapsed=1.00 start=16.15 finish=17.15 19776) java elapsed=0.44 start=17.15 finish=17.59 19777) java elapsed=0.44 start=17.15 finish=17.59 19778) java elapsed=0.44 start=17.15 finish=17.59 19779) java elapsed=0.42 start=17.17 finish=17.59 19780) java elapsed=0.42 start=17.17 finish=17.59 19781) java elapsed=0.42 start=17.17 finish=17.59 19782) java elapsed=0.42 start=17.17 finish=17.59 19783) java elapsed=0.42 start=17.17 finish=17.59 19784) java elapsed=0.42 start=17.17 finish=17.59 19785) java elapsed=0.41 start=17.59 finish=18.00 19786) java elapsed=0.42 start=17.59 finish=18.01 19787) java elapsed=0.41 start=17.59 finish=18.00 19788) java elapsed=0.41 start=17.59 finish=18.00 19789) java elapsed=0.41 start=17.59 finish=18.00 19790) java elapsed=0.41 start=17.59 finish=18.00 19791) java elapsed=0.40 start=17.60 finish=18.00 19792) java elapsed=0.40 start=17.60 finish=18.00 19793) java elapsed=5.66 start=18.01 finish=23.67 19794) java elapsed=3.61 start=20.06 finish=23.67 19795) java elapsed=0.03 start=20.07 finish=20.10 19796) java elapsed=0.03 start=20.07 finish=20.10 19797) java elapsed=0.03 start=20.07 finish=20.10 19798) java elapsed=0.03 start=20.07 finish=20.10 19799) java elapsed=0.03 start=20.07 finish=20.10 19800) java elapsed=0.03 start=20.07 finish=20.10 19801) java elapsed=0.03 start=20.07 finish=20.10 19802) java elapsed=0.02 start=20.08 finish=20.10 19803) java elapsed=2.50 start=20.10 finish=22.60 19804) java elapsed=1.90 start=20.70 finish=22.60 19805) java elapsed=0.01 start=22.60 finish=22.61 19806) java elapsed=0.00 start=22.61 finish=22.61 19807) java elapsed=0.00 start=22.61 finish=22.61 19808) java elapsed=0.00 start=22.61 finish=22.61 19809) java elapsed=0.00 start=22.61 finish=22.61 19810) java elapsed=0.00 start=22.61 finish=22.61 19811) java elapsed=0.00 start=22.61 finish=22.61 19812) java elapsed=0.00 start=22.61 finish=22.61 19813) java elapsed=0.00 start=22.61 finish=22.61 19814) java elapsed=0.00 start=22.61 finish=22.61 19815) java elapsed=0.00 start=22.61 finish=22.61 19816) java elapsed=0.00 start=22.61 finish=22.61 19817) java elapsed=0.00 start=22.61 finish=22.61 19818) java elapsed=0.00 start=22.61 finish=22.61 19819) java elapsed=0.00 start=22.61 finish=22.61 19820) java elapsed=0.00 start=22.61 finish=22.61 19821) java elapsed=0.00 start=22.61 finish=22.61 19822) java elapsed=0.00 start=22.61 finish=22.61 19823) java elapsed=0.00 start=23.67 finish=23.67 19824) java elapsed=0.00 start=23.67 finish=23.67 19825) java elapsed=0.00 start=23.80 finish=23.80 19601) java elapsed=24.11 start=0.01 finish=24.12 19602) java elapsed=24.10 start=0.02 finish=24.12 19603) java elapsed=24.10 start=0.02 finish=24.12 19604) java elapsed=24.10 start=0.02 finish=24.12 19605) java elapsed=24.10 start=0.02 finish=24.12 19606) java elapsed=24.10 start=0.02 finish=24.12 19607) java elapsed=24.10 start=0.02 finish=24.12 19608) java elapsed=24.10 start=0.02 finish=24.12 19609) java elapsed=24.10 start=0.02 finish=24.12 19610) java elapsed=24.09 start=0.03 finish=24.12 19611) java elapsed=24.09 start=0.03 finish=24.12 19612) java elapsed=24.09 start=0.03 finish=24.12 19613) java elapsed=24.08 start=0.04 finish=24.12 19614) java elapsed=24.08 start=0.04 finish=24.12 19615) java elapsed=24.08 start=0.04 finish=24.12 19616) java elapsed=24.10 start=0.04 finish=24.14 19617) java elapsed=24.08 start=0.04 finish=24.12 19618) java elapsed=24.07 start=0.05 finish=24.12 19619) java elapsed=23.76 start=0.05 finish=23.81 19621) java elapsed=23.02 start=1.10 finish=24.12 19622) java elapsed=22.85 start=1.27 finish=24.12 19623) java elapsed=2.19 start=5.17 finish=7.36 19625) java elapsed=0.00 start=5.18 finish=5.18 19626) java elapsed=2.18 start=5.18 finish=7.36 19627) java elapsed=2.18 start=5.18 finish=7.36 19628) java elapsed=2.18 start=5.18 finish=7.36 19648) java elapsed=15.83 start=7.98 finish=23.81 19649) java elapsed=15.82 start=7.99 finish=23.81 19651) java elapsed=0.01 start=7.99 finish=8.00 19652) java elapsed=15.82 start=7.99 finish=23.81 19653) java elapsed=15.82 start=7.99 finish=23.81 19654) java elapsed=15.82 start=7.99 finish=23.81 19674) java elapsed=15.52 start=8.29 finish=23.81 19675) java elapsed=15.51 start=8.30 finish=23.81 19676) java elapsed=15.51 start=8.30 finish=23.81 19680) java elapsed=14.49 start=9.19 finish=23.68 19681) java elapsed=14.49 start=9.19 finish=23.68 19682) java elapsed=14.48 start=9.20 finish=23.68 19683) java elapsed=14.48 start=9.20 finish=23.68 19685) java elapsed=14.91 start=9.21 finish=24.12 19686) java elapsed=0.00 start=9.21 finish=9.21 19687) java elapsed=14.47 start=9.21 finish=23.68 19688) java elapsed=14.47 start=9.21 finish=23.68 19690) java elapsed=14.47 start=9.21 finish=23.68 19709) java elapsed=14.20 start=9.48 finish=23.68 19710) java elapsed=14.20 start=9.48 finish=23.68 19711) java elapsed=14.20 start=9.48 finish=23.68 19826) java elapsed=0.00 start=23.81 finish=23.81 19827) java elapsed=0.00 start=23.81 finish=23.81
Adding total On_CPU times for all cores shows the slightly chaotic nature of many short-lived small processes.
About this graph
This also then shows up separating out the cores.
The overall IPC is approximately 1.0 but varies by different short sections of processes run.
About this graph
Front end stalls and poor speculation are the largest issues with back end stalls not a big issue.
Next steps: Understand causes for speculative misses.