Created
September 15, 2014 08:06
-
-
Save rxin/eac982fe23396d5efddf to your computer and use it in GitHub Desktop.
High sys usage with Transparent Huge Pages (THP) enabled
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
date/time | used buff cach free|usr sys idl wai hiq siq| read writ| recv send | |
15-09 04:55:05|52.6G 56.8M 176G 11.4G| 4 2 82 12 0 0| 527M 0 | 0 198B | |
15-09 04:55:06|52.6G 56.8M 176G 10.9G| 3 2 80 15 0 0| 542M 64k| 581B 36k | |
15-09 04:55:07|52.6G 56.8M 177G 10.4G| 3 1 82 13 0 0| 535M 0 | 0 0 | |
15-09 04:55:08|52.6G 56.8M 177G 9.87G| 2 1 85 12 0 0| 520M 0 | 0 506B | |
15-09 04:55:09|52.6G 56.8M 178G 9558M| 2 1 84 12 0 0| 549M 0 | 260B 520B | |
15-09 04:55:10|52.6G 56.8M 179G 9009M| 3 1 82 14 0 0| 557M 0 | 104B 594B | |
15-09 04:55:11|52.6G 56.8M 179G 8463M| 3 2 83 13 0 0| 530M 72k| 104B 272B | |
15-09 04:55:12|52.6G 56.8M 180G 7940M| 3 2 81 15 0 0| 532M 0 | 200B 888B | |
15-09 04:55:13|52.6G 56.8M 180G 7417M| 3 2 82 12 0 0| 510M 0 | 0 198B | |
15-09 04:55:14|52.6G 56.8M 181G 6942M| 4 2 80 14 0 0| 496M 0 | 104B 1091B | |
15-09 04:55:15|52.6G 56.8M 181G 6465M| 3 2 80 14 0 0| 463M 0 | 252B 652B | |
15-09 04:55:16|52.6G 56.8M 181G 5957M| 4 2 80 14 0 0| 500M 0 |4065B 44k | |
15-09 04:55:17|52.6G 56.8M 182G 5440M| 3 1 83 13 0 0| 523M 0 |3696B 10k | |
15-09 04:55:18|52.6G 56.8M 182G 4916M| 3 1 84 13 0 0| 513M 0 | 200B 652B | |
15-09 04:55:19|52.6G 56.8M 183G 4411M| 3 1 83 13 0 0| 522M 0 | 116B 660B | |
15-09 04:55:20|52.6G 56.8M 184G 3883M| 3 2 82 13 0 0| 521M 0 | 52B 198B | |
15-09 04:55:21|52.6G 56.8M 184G 3417M| 3 2 84 12 0 0| 484M 72k| 252B 652B | |
15-09 04:55:22|52.6G 56.8M 184G 2930M| 3 2 82 13 0 0| 474M 0 | 0 198B | |
15-09 04:55:23|52.6G 56.8M 185G 2422M| 3 2 81 14 0 0| 500M 0 | 116B 396B | |
15-09 04:55:24|52.6G 56.8M 185G 1917M| 4 2 81 14 0 0| 499M 0 | 200B 652B | |
15-09 04:55:25|52.7G 56.8M 186G 1331M| 6 2 78 14 0 0| 517M 0 | 64B 396B | |
15-09 04:55:26|52.7G 56.9M 186G 763M| 4 1 84 12 0 0| 552M 56k|2165B 39k | |
15-09 04:55:27|52.7G 56.9M 187G 627M| 2 14 72 11 0 0| 441M 168k| 304B 784B | |
15-09 04:55:28|52.7G 56.8M 187G 597M| 2 41 24 33 0 0| 422M 212k| 52B 198B | |
15-09 04:55:29|52.7G 56.8M 187G 603M| 1 85 9 5 0 0| 276M 152k| 104B 629B | |
15-09 04:55:30|52.7G 56.8M 187G 628M| 1 87 6 6 0 0| 188M 128k| 252B 652B | |
15-09 04:55:31|52.7G 56.8M 187G 628M| 0 84 16 0 0 0| 0 32k| 52B 198B | |
15-09 04:55:32|52.7G 56.8M 187G 669M| 0 83 17 0 0 0|4052k 64k| 52B 764B | |
15-09 04:55:33|52.7G 56.8M 187G 650M| 0 67 32 0 0 0|8172k 0 | 252B 652B | |
15-09 04:55:34|52.7G 56.8M 187G 648M| 0 64 36 0 0 0|2048k 0 | 52B 198B | |
15-09 04:55:35|52.7G 56.8M 187G 647M| 0 63 37 0 0 0| 0 0 | 52B 198B | |
15-09 04:55:36|52.7G 56.8M 187G 647M| 0 63 37 0 0 0| 0 0 | 252B 30k | |
15-09 04:55:37|52.7G 56.8M 187G 635M| 0 59 41 0 0 0|5952k 0 | 0 1318B | |
15-09 04:55:38|52.7G 56.8M 187G 646M| 0 49 50 0 0 0|6144k 40k| 52B 528B | |
15-09 04:55:39|52.7G 56.8M 187G 639M| 0 42 58 0 0 0| 88k 0 | 200B 652B | |
15-09 04:55:40|52.7G 56.8M 187G 656M| 0 35 65 0 0 0|3824k 8192B| 116B 528B | |
15-09 04:55:41|52.7G 56.8M 187G 644M| 0 30 69 0 0 0|4328k 0 | 52B 198B | |
15-09 04:55:42|52.7G 56.8M 187G 670M| 0 18 81 1 0 0|9380k 8192B| 252B 652B | |
15-09 04:55:43|52.7G 56.8M 187G 708M| 0 9 91 0 0 0|2048k 44k| 52B 198B | |
15-09 04:55:44|52.7G 56.8M 187G 618M| 1 35 52 12 0 0| 318M 176k| 421B 6622B | |
15-09 04:55:45|52.7G 56.8M 187G 597M| 1 78 7 13 0 0| 328M 336k| 252B 652B | |
15-09 04:55:46|52.7G 56.7M 187G 591M| 1 80 12 6 0 0| 304M 212k| 52B 29k |
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
record command: perf record -F 99 -a -g -- sleep 60 | |
report command: perf report --stdio | |
# ======== | |
# captured on: Mon Sep 15 05:03:29 2014 | |
# hostname : ip-172-31-12-178.ec2.internal | |
# os release : 3.4.37-40.44.amzn1.x86_64 | |
# perf version : 3.10.53-56.140.amzn1.x86_64 | |
# arch : x86_64 | |
# nrcpus online : 32 | |
# nrcpus avail : 32 | |
# cpudesc : Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz | |
# cpuid : GenuineIntel,6,62,4 | |
# total memory : 251657000 kB | |
# cmdline : /usr/bin/perf record -F 99 -a -g -- sleep 60 | |
# event : name = cpu-clock, type = 1, config = 0x0, config1 = 0x0, config2 = 0x0, excl_usr = 0, excl_kern = 0, excl_host = 0, excl_guest = 1, precise_ip = 0 | |
# HEADER_CPU_TOPOLOGY info available, use -I to display | |
# HEADER_NUMA_TOPOLOGY info available, use -I to display | |
# pmu mappings: software = 1, tracepoint = 2, breakpoint = 5 | |
# ======== | |
# | |
# Samples: 190K of event 'cpu-clock' | |
# Event count (approx.): 190127 | |
# | |
# Overhead Command Shared Object Symbol | |
# ........ ............ ................... .................................................................. | |
# | |
75.50% java [kernel.kallsyms] [k] _raw_spin_unlock_irqrestore | |
| | |
--- _raw_spin_unlock_irqrestore | |
| | |
|--99.98%-- compaction_alloc | |
| migrate_pages | |
| compact_zone | |
| try_to_compact_pages | |
| __alloc_pages_direct_compact | |
| __alloc_pages_nodemask | |
| alloc_pages_vma | |
| do_huge_pmd_anonymous_page | |
| handle_mm_fault | |
| do_page_fault | |
| page_fault | |
| | | |
| |--25.60%-- 0x7f0e24d1bc4c | |
| | | |
| |--24.19%-- 0x7f0e24d5b62f | |
| | 0x7edc1ea2f380 | |
| | | |
| |--11.43%-- __memset_sse2 | |
| | | | |
| | |--89.85%-- OptoRuntime::new_array_C(klassOopDesc*, int, JavaThread*) | |
| | | 0x7f0e24c4a807 | |
| | | | | |
| | | --100.00%-- 0x7edc1ea2f380 | |
| | | | |
| | --10.15%-- InterpreterRuntime::newarray(JavaThread*, BasicType, int) | |
| | 0x7f0e24c098b5 | |
| | 0x7f0e24bf1058 | |
| | 0x7f0e24bf1233 | |
| | 0x7f0e24bf1233 | |
| | 0x7f0e24bf1233 | |
| | 0x7f0e24bf1233 | |
| | 0x7f0e24bf1233 | |
| | 0x7f0e24bf1233 | |
| | 0x7f0e24bf1706 | |
| | 0x7f0e24bf1058 | |
| | 0x7f0e24bf1706 | |
| | 0x7f0e24beb4e0 | |
| | JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*) | |
| | JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Thread*) | |
| | thread_entry(JavaThread*, Thread*) | |
| | JavaThread::thread_main_inner() | |
| | JavaThread::run() | |
| | java_start(Thread*) | |
| | start_thread | |
| | | |
| |--7.32%-- 0x7f0e24c09710 | |
| | | | |
| | |--81.96%-- 0x7f0e24bf18e1 | |
| | | 0x7f0e24bf1058 | |
| | | 0x7f0e24bf1058 | |
| | | 0x7f0e24bf1058 | |
| | | 0x7f0e24bf1706 | |
| | | 0x7f0e24bf1706 | |
| | | 0x7f0e24bf1706 | |
| | | 0x7f0e24bf1058 | |
| | | 0x7f0e24bf1706 | |
| | | 0x7f0e24beb4e0 | |
| | | JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*) | |
| | | JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Thread*) | |
| | | thread_entry(JavaThread*, Thread*) | |
| | | JavaThread::thread_main_inner() | |
| | | JavaThread::run() | |
| | | java_start(Thread*) | |
| | | start_thread | |
| | | | |
| | --18.04%-- 0x7f0e24bf1058 | |
| | 0x7f0e24bf1058 | |
| | 0x7f0e24bf1058 | |
| | 0x7f0e24bf1706 | |
| | 0x7f0e24d64464 | |
| | | |
| |--4.21%-- 0x7f0e24d1bc2d | |
| | | |
| |--3.90%-- 0x7f0e24d5b61b | |
| | 0x7edc1ea2f380 | |
| | | |
| |--3.86%-- 0x7f0e24d5b6d0 | |
| | 0x7edc1ea2f380 | |
| | | |
| |--2.85%-- 0x7f0e24d1bc1c | |
| | | |
| |--2.78%-- 0x7f0e24d1bd1c | |
| | | |
| |--2.59%-- 0x7f0e24d5b5fe | |
| | 0x7edc1ea2f380 | |
| | | |
| |--1.98%-- 0x7f0e24d5b6fc | |
| | 0x7edc1ea2f380 | |
| | | |
| |--1.80%-- 0x7f0e24d5b6ed | |
| | 0x7edc1ea2f380 | |
| | | |
| |--1.73%-- 0x7f0e24d1bcf0 | |
| | | |
| |--1.53%-- 0x7f0e24d5b60f | |
| | 0x7edc1ea2f380 | |
| | | |
| |--1.49%-- 0x7f0e24d5b6e1 | |
| | 0x7edc1ea2f380 | |
| | | |
| |--1.32%-- 0x7f0e24d1bd0d | |
| | | |
| |--1.10%-- 0x7f0e24d1bd2c | |
| --0.31%-- [...] | |
--0.02%-- [...] | |
22.38% swapper [kernel.kallsyms] [k] native_safe_halt | |
| | |
--- native_safe_halt | |
| | |
|--100.00%-- default_idle | |
| cpu_idle | |
| | | |
| |--98.01%-- start_secondary | |
| | | |
| --1.99%-- rest_init | |
| start_kernel | |
| x86_64_start_reservations | |
| x86_64_start_kernel | |
--0.00%-- [...] | |
1.07% java [kernel.kallsyms] [k] default_send_IPI_mask_sequence_phys | |
| | |
--- default_send_IPI_mask_sequence_phys | |
physflat_send_IPI_mask | |
native_flush_tlb_others | |
| | |
|--99.80%-- flush_tlb_page | |
| ptep_clear_flush | |
| try_to_unmap_one | |
| try_to_unmap_anon | |
| try_to_unmap | |
| migrate_pages | |
| compact_zone | |
| try_to_compact_pages | |
| __alloc_pages_direct_compact | |
| __alloc_pages_nodemask | |
| alloc_pages_vma | |
| do_huge_pmd_anonymous_page | |
| handle_mm_fault | |
| do_page_fault | |
| page_fault | |
| | | |
| |--27.47%-- 0x7f0e24d1bc4c | |
| | | |
| |--21.60%-- 0x7f0e24d5b62f | |
| | 0x7edc1ea2f380 | |
| | | |
| |--9.27%-- __memset_sse2 | |
| | | | |
| | |--92.02%-- OptoRuntime::new_array_C(klassOopDesc*, int, JavaThread*) | |
| | | 0x7f0e24c4a807 | |
| | | | | |
| | | --100.00%-- 0x7edc1ea2f380 | |
| | | | |
| | --7.98%-- InterpreterRuntime::newarray(JavaThread*, BasicType, int) | |
| | 0x7f0e24c098b5 | |
| | 0x7f0e24bf1058 | |
| | 0x7f0e24bf1233 | |
| | 0x7f0e24bf1233 | |
| | 0x7f0e24bf1233 | |
| | 0x7f0e24bf1233 | |
| | 0x7f0e24bf1233 | |
| | 0x7f0e24bf1233 | |
| | 0x7f0e24bf1706 | |
| | 0x7f0e24bf1058 | |
| | 0x7f0e24bf1706 | |
| | 0x7f0e24beb4e0 | |
| | JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*) | |
| | JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Thread*) | |
| | thread_entry(JavaThread*, Thread*) | |
| | JavaThread::thread_main_inner() | |
| | JavaThread::run() | |
| | java_start(Thread*) | |
| | start_thread | |
| | | |
| |--7.84%-- 0x7f0e24d5b6d0 | |
| | 0x7edc1ea2f380 | |
| | | |
| |--7.64%-- 0x7f0e24c09710 | |
| | | | |
| | |--79.35%-- 0x7f0e24bf18e1 | |
| | | 0x7f0e24bf1058 | |
| | | 0x7f0e24bf1058 | |
| | | 0x7f0e24bf1058 | |
| | | 0x7f0e24bf1706 | |
| | | 0x7f0e24bf1706 | |
| | | 0x7f0e24bf1706 | |
| | | 0x7f0e24bf1058 | |
| | | 0x7f0e24bf1706 | |
| | | 0x7f0e24beb4e0 | |
| | | JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*) | |
| | | JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Thread*) | |
| | | thread_entry(JavaThread*, Thread*) | |
| | | JavaThread::thread_main_inner() | |
| | | JavaThread::run() | |
| | | java_start(Thread*) | |
| | | start_thread | |
| | | | |
| | --20.65%-- 0x7f0e24bf1058 | |
| | 0x7f0e24bf1058 | |
| | 0x7f0e24bf1058 | |
| | 0x7f0e24bf1706 | |
| | 0x7f0e24d64464 | |
| | | |
| |--4.39%-- 0x7f0e24d1bd1c | |
| | | |
| |--3.85%-- 0x7f0e24d1bc2d | |
| | | |
| |--2.71%-- 0x7f0e24d5b5fe | |
| | 0x7edc1ea2f380 | |
| | | |
| |--2.42%-- 0x7f0e24d5b6ed | |
| | 0x7edc1ea2f380 | |
| | | |
| |--2.42%-- 0x7f0e24d5b61b | |
| | 0x7edc1ea2f380 | |
| | | |
| |--1.87%-- 0x7f0e24d1bc1c | |
| | | |
| |--1.82%-- 0x7f0e24d1bd0d | |
| | | |
| |--1.78%-- 0x7f0e24d5b60f | |
| | 0x7edc1ea2f380 | |
| | | |
| |--1.53%-- 0x7f0e24d1bd2c | |
| | | |
| |--1.48%-- 0x7f0e24d1bcf0 | |
| | | |
| |--1.08%-- 0x7f0e24d5b6e1 | |
| | 0x7edc1ea2f380 | |
| | | |
| |--0.79%-- 0x7f0e24d5b6fc | |
| | 0x7edc1ea2f380 | |
| --0.05%-- [...] | |
--0.20%-- [...] | |
0.54% java [kernel.kallsyms] [k] mutex_spin_on_owner | |
| | |
--- mutex_spin_on_owner | |
__mutex_lock_slowpath | |
mutex_lock | |
| | |
|--79.69%-- rmap_walk | |
| move_to_new_page | |
| migrate_pages | |
| compact_zone | |
| try_to_compact_pages | |
| __alloc_pages_direct_compact | |
| __alloc_pages_nodemask | |
| alloc_pages_vma | |
| do_huge_pmd_anonymous_page | |
| handle_mm_fault | |
| do_page_fault | |
| page_fault | |
| | | |
| |--25.74%-- 0x7f0e24d1bc4c | |
| | | |
| |--24.01%-- 0x7f0e24d5b62f | |
| | 0x7edc1ea2f380 | |
| | | |
| |--8.99%-- 0x7f0e24c09710 | |
| | | | |
| | |--78.08%-- 0x7f0e24bf18e1 | |
| | | 0x7f0e24bf1058 | |
| | | 0x7f0e24bf1058 | |
| | | 0x7f0e24bf1058 | |
| | | 0x7f0e24bf1706 | |
| | | 0x7f0e24bf1706 | |
| | | 0x7f0e24bf1706 | |
| | | 0x7f0e24bf1058 | |
| | | 0x7f0e24bf1706 | |
| | | 0x7f0e24beb4e0 | |
| | | JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*) | |
| | | JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Thread*) | |
| | | thread_entry(JavaThread*, Thread*) | |
| | | JavaThread::thread_main_inner() | |
| | | JavaThread::run() | |
| | | java_start(Thread*) | |
| | | start_thread | |
| | | | |
| | --21.92%-- 0x7f0e24bf1058 | |
| | 0x7f0e24bf1058 | |
| | 0x7f0e24bf1058 | |
| | 0x7f0e24bf1706 | |
| | 0x7f0e24d64464 | |
| | | |
| |--8.37%-- __memset_sse2 | |
| | | | |
| | |--92.65%-- OptoRuntime::new_array_C(klassOopDesc*, int, JavaThread*) | |
| | | 0x7f0e24c4a807 | |
| | | | | |
| | | --100.00%-- 0x7edc1ea2f380 | |
| | | | |
| | --7.35%-- InterpreterRuntime::newarray(JavaThread*, BasicType, int) | |
| | 0x7f0e24c098b5 | |
| | 0x7f0e24bf1058 | |
| | 0x7f0e24bf1233 | |
| | 0x7f0e24bf1233 | |
| | 0x7f0e24bf1233 | |
| | 0x7f0e24bf1233 | |
| | 0x7f0e24bf1233 | |
| | 0x7f0e24bf1233 | |
| | 0x7f0e24bf1706 | |
| | 0x7f0e24bf1058 | |
| | 0x7f0e24bf1706 | |
| | 0x7f0e24beb4e0 | |
| | JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*) | |
| | JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Thread*) | |
| | thread_entry(JavaThread*, Thread*) | |
| | JavaThread::thread_main_inner() | |
| | JavaThread::run() | |
| | java_start(Thread*) | |
| | start_thread | |
| | | |
| |--7.76%-- 0x7f0e24d5b6d0 | |
| | 0x7edc1ea2f380 | |
| | | |
| |--4.19%-- 0x7f0e24d1bd1c | |
| | | |
| |--3.33%-- 0x7f0e24d1bc2d | |
| | | |
| |--2.83%-- 0x7f0e24d5b61b | |
| | 0x7edc1ea2f380 | |
| | | |
| |--2.71%-- 0x7f0e24d5b6ed | |
| | 0x7edc1ea2f380 | |
| | | |
| |--2.71%-- 0x7f0e24d1bc1c | |
| | | |
| |--2.22%-- 0x7f0e24d5b5fe | |
| | 0x7edc1ea2f380 | |
| | | |
| |--1.85%-- 0x7f0e24d1bd2c | |
| | | |
| |--1.72%-- 0x7f0e24d5b60f | |
| | 0x7edc1ea2f380 | |
| | | |
| |--1.35%-- 0x7f0e24d1bd0d | |
| | | |
| |--1.11%-- 0x7f0e24d1bcf0 | |
| --1.11%-- [...] | |
| | |
--20.31%-- page_lock_anon_vma | |
try_to_unmap_anon | |
try_to_unmap | |
migrate_pages | |
compact_zone | |
try_to_compact_pages | |
__alloc_pages_direct_compact | |
__alloc_pages_nodemask | |
alloc_pages_vma | |
do_huge_pmd_anonymous_page | |
handle_mm_fault | |
do_page_fault | |
page_fault | |
| | |
|--29.95%-- 0x7f0e24d1bc4c | |
| | |
|--22.71%-- 0x7f0e24d5b62f | |
| 0x7edc1ea2f380 | |
| | |
|--8.70%-- __memset_sse2 | |
| | | |
| |--94.44%-- OptoRuntime::new_array_C(klassOopDesc*, int, JavaThread*) | |
| | 0x7f0e24c4a807 | |
| | | | |
| | --100.00%-- 0x7edc1ea2f380 | |
| | | |
| --5.56%-- InterpreterRuntime::newarray(JavaThread*, BasicType, int) | |
| 0x7f0e24c098b5 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1233 | |
| 0x7f0e24bf1233 | |
| 0x7f0e24bf1233 | |
| 0x7f0e24bf1233 | |
| 0x7f0e24bf1233 | |
| 0x7f0e24bf1233 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24beb4e0 | |
| JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*) | |
| JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Thread*) | |
| thread_entry(JavaThread*, Thread*) | |
| JavaThread::thread_main_inner() | |
| JavaThread::run() | |
| java_start(Thread*) | |
| start_thread | |
| | |
|--8.21%-- 0x7f0e24d5b6d0 | |
| 0x7edc1ea2f380 | |
| | |
|--5.80%-- 0x7f0e24c09710 | |
| | | |
| |--75.00%-- 0x7f0e24bf18e1 | |
| | 0x7f0e24bf1058 | |
| | 0x7f0e24bf1058 | |
| | 0x7f0e24bf1058 | |
| | 0x7f0e24bf1706 | |
| | 0x7f0e24bf1706 | |
| | 0x7f0e24bf1706 | |
| | 0x7f0e24bf1058 | |
| | 0x7f0e24bf1706 | |
| | 0x7f0e24beb4e0 | |
| | JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*) | |
| | JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Thread*) | |
| | thread_entry(JavaThread*, Thread*) | |
| | JavaThread::thread_main_inner() | |
| | JavaThread::run() | |
| | java_start(Thread*) | |
| | start_thread | |
| | | |
| --25.00%-- 0x7f0e24bf1058 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24d64464 | |
| | |
|--4.83%-- 0x7f0e24d1bd1c | |
| | |
|--3.86%-- 0x7f0e24d1bc2d | |
| | |
|--3.38%-- 0x7f0e24d5b6ed | |
| 0x7edc1ea2f380 | |
| | |
|--2.42%-- 0x7f0e24d5b5fe | |
| 0x7edc1ea2f380 | |
| | |
|--2.42%-- 0x7f0e24d5b60f | |
| 0x7edc1ea2f380 | |
| | |
|--1.93%-- 0x7f0e24d5b61b | |
| 0x7edc1ea2f380 | |
| | |
|--1.93%-- 0x7f0e24d1bd0d | |
| | |
|--1.45%-- 0x7f0e24d1bcf0 | |
| | |
|--0.97%-- 0x7f0e24d1bc1c | |
--1.45%-- [...] | |
0.15% java [kernel.kallsyms] [k] compaction_alloc | |
| | |
--- compaction_alloc | |
migrate_pages | |
compact_zone | |
try_to_compact_pages | |
__alloc_pages_direct_compact | |
__alloc_pages_nodemask | |
alloc_pages_vma | |
do_huge_pmd_anonymous_page | |
handle_mm_fault | |
do_page_fault | |
page_fault | |
| | |
|--26.19%-- 0x7f0e24d1bc4c | |
| | |
|--23.47%-- 0x7f0e24d5b62f | |
| 0x7edc1ea2f380 | |
| | |
|--12.24%-- __memset_sse2 | |
| | | |
| |--88.89%-- OptoRuntime::new_array_C(klassOopDesc*, int, JavaThread*) | |
| | 0x7f0e24c4a807 | |
| | | | |
| | --100.00%-- 0x7edc1ea2f380 | |
| | | |
| --11.11%-- InterpreterRuntime::newarray(JavaThread*, BasicType, int) | |
| 0x7f0e24c098b5 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1233 | |
| 0x7f0e24bf1233 | |
| 0x7f0e24bf1233 | |
| 0x7f0e24bf1233 | |
| 0x7f0e24bf1233 | |
| 0x7f0e24bf1233 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24beb4e0 | |
| JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*) | |
| JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Thread*) | |
| thread_entry(JavaThread*, Thread*) | |
| JavaThread::thread_main_inner() | |
| JavaThread::run() | |
| java_start(Thread*) | |
| start_thread | |
| | |
|--7.82%-- 0x7f0e24c09710 | |
| | | |
| |--82.61%-- 0x7f0e24bf18e1 | |
| | 0x7f0e24bf1058 | |
| | 0x7f0e24bf1058 | |
| | 0x7f0e24bf1058 | |
| | 0x7f0e24bf1706 | |
| | 0x7f0e24bf1706 | |
| | 0x7f0e24bf1706 | |
| | 0x7f0e24bf1058 | |
| | 0x7f0e24bf1706 | |
| | 0x7f0e24beb4e0 | |
| | JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*) | |
| | JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Thread*) | |
| | thread_entry(JavaThread*, Thread*) | |
| | JavaThread::thread_main_inner() | |
| | JavaThread::run() | |
| | java_start(Thread*) | |
| | start_thread | |
| | | |
| --17.39%-- 0x7f0e24bf1058 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24d64464 | |
| | |
|--5.44%-- 0x7f0e24d1bc2d | |
| | |
|--4.08%-- 0x7f0e24d5b6d0 | |
| 0x7edc1ea2f380 | |
| | |
|--3.74%-- 0x7f0e24d5b61b | |
| 0x7edc1ea2f380 | |
| | |
|--3.06%-- 0x7f0e24d1bc1c | |
| | |
|--2.72%-- 0x7f0e24d5b6fc | |
| 0x7edc1ea2f380 | |
| | |
|--2.72%-- 0x7f0e24d1bd1c | |
| | |
|--2.04%-- 0x7f0e24d5b5fe | |
| 0x7edc1ea2f380 | |
| | |
|--1.36%-- 0x7f0e24d5b6ed | |
| 0x7edc1ea2f380 | |
| | |
|--1.36%-- 0x7f0e24d1bd0d | |
| | |
|--1.36%-- 0x7f0e24d5b6e1 | |
| 0x7edc1ea2f380 | |
| | |
|--1.02%-- 0x7f0e24d1bcf0 | |
| | |
|--0.68%-- 0x7f0e24d5b60f | |
| 0x7edc1ea2f380 | |
--0.68%-- [...] | |
0.14% java [kernel.kallsyms] [k] native_flush_tlb_others | |
| | |
--- native_flush_tlb_others | |
| | |
|--99.62%-- flush_tlb_page | |
| ptep_clear_flush | |
| try_to_unmap_one | |
| try_to_unmap_anon | |
| try_to_unmap | |
| migrate_pages | |
| compact_zone | |
| try_to_compact_pages | |
| __alloc_pages_direct_compact | |
| __alloc_pages_nodemask | |
| alloc_pages_vma | |
| do_huge_pmd_anonymous_page | |
| handle_mm_fault | |
| do_page_fault | |
| page_fault | |
| | | |
| |--23.40%-- 0x7f0e24d1bc4c | |
| | | |
| |--21.51%-- 0x7f0e24d5b62f | |
| | 0x7edc1ea2f380 | |
| | | |
| |--9.81%-- 0x7f0e24d5b6d0 | |
| | 0x7edc1ea2f380 | |
| | | |
| |--7.92%-- __memset_sse2 | |
| | OptoRuntime::new_array_C(klassOopDesc*, int, JavaThread*) | |
| | 0x7f0e24c4a807 | |
| | | | |
| | --100.00%-- 0x7edc1ea2f380 | |
| | | |
| |--7.92%-- 0x7f0e24d1bd1c | |
| | | |
| |--6.04%-- 0x7f0e24c09710 | |
| | | | |
| | |--93.75%-- 0x7f0e24bf18e1 | |
| | | 0x7f0e24bf1058 | |
| | | 0x7f0e24bf1058 | |
| | | 0x7f0e24bf1058 | |
| | | 0x7f0e24bf1706 | |
| | | 0x7f0e24bf1706 | |
| | | 0x7f0e24bf1706 | |
| | | 0x7f0e24bf1058 | |
| | | 0x7f0e24bf1706 | |
| | | 0x7f0e24beb4e0 | |
| | | JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*) | |
| | | JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Thread*) | |
| | | thread_entry(JavaThread*, Thread*) | |
| | | JavaThread::thread_main_inner() | |
| | | JavaThread::run() | |
| | | java_start(Thread*) | |
| | | start_thread | |
| | | | |
| | --6.25%-- 0x7f0e24bf1058 | |
| | 0x7f0e24bf1058 | |
| | 0x7f0e24bf1058 | |
| | 0x7f0e24bf1706 | |
| | 0x7f0e24d64464 | |
| | | |
| |--4.15%-- 0x7f0e24d1bcf0 | |
| | | |
| |--3.40%-- 0x7f0e24d5b61b | |
| | 0x7edc1ea2f380 | |
| | | |
| |--3.40%-- 0x7f0e24d5b6ed | |
| | 0x7edc1ea2f380 | |
| | | |
| |--3.02%-- 0x7f0e24d5b5fe | |
| | 0x7edc1ea2f380 | |
| | | |
| |--2.64%-- 0x7f0e24d1bc2d | |
| | | |
| |--2.26%-- 0x7f0e24d5b60f | |
| | 0x7edc1ea2f380 | |
| | | |
| |--1.13%-- 0x7f0e24d1bc1c | |
| | | |
| |--1.13%-- 0x7f0e24d1bd2c | |
| | | |
| |--0.75%-- 0x7f0e24d5b6fc | |
| | 0x7edc1ea2f380 | |
| | | |
| |--0.75%-- 0x7f0e24d1bd0d | |
| | | |
| --0.75%-- 0x7f0e24d1bd01 | |
--0.38%-- [...] | |
0.02% java perf-9182.map [.] 0x00007f0e24d1bd2c | |
| | |
|--12.77%-- 0x7f0e24d1bc4c | |
| | |
|--4.26%-- 0x7f0e24d1bd2c | |
| | |
|--4.26%-- 0x7f0e24c0968e | |
| 0x7f0e24bf1233 | |
| | | |
| |--50.00%-- 0x7f0e24bf18e1 | |
| | 0x7f0e24bf1233 | |
| | 0x7f0e24bf1233 | |
| | 0x7f0e24bf1233 | |
| | 0x7f0e24bf1233 | |
| | 0x7f0e24bf18e1 | |
| | 0x7f0e24bf1058 | |
| | 0x7f0e24bf1706 | |
| | 0x7f0e24bf1058 | |
| | 0x7f0e24bf18e1 | |
| | 0x7f0e24bf1058 | |
| | 0x7f0e24bf1058 | |
| | 0x7f0e24bf1058 | |
| | 0x7f0e24bf1706 | |
| | 0x7f0e24d64464 | |
| | | |
| --50.00%-- 0x7f0e24bf1058 | |
| 0x7f0e24bf1233 | |
| 0x7f0e24bf1233 | |
| 0x7f0e24bf1233 | |
| 0x7f0e24bf1233 | |
| 0x7f0e24bf1233 | |
| 0x7f0e24bf18e1 | |
| 0x7f0e24bf1233 | |
| 0x7f0e24bf18e1 | |
| 0x7f0e24bf18e1 | |
| 0x7f0e24bf1233 | |
| 0x7f0e24bf1233 | |
| 0x7f0e24bf1233 | |
| 0x7f0e24bf1233 | |
| 0x7f0e24bf1233 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24da8cac | |
| 0x7edc1e0fa800 | |
| | |
|--4.26%-- 0x7f0e24d5865e | |
| | |
|--4.26%-- 0x7f0e24d5b70c | |
| 0x7edc1ea2f380 | |
| | |
|--2.13%-- 0x7f0e24bfb4ca | |
| 0x7f0e24bf1233 | |
| 0x7f0e24bf18e1 | |
| 0x7f0e24bf1233 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24d8a6e8 | |
| | |
|--2.13%-- 0x7f0e24c92ec9 | |
| | |
|--2.13%-- 0x7f0e24bfb360 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24d64464 | |
| | |
|--2.13%-- 0x7f0e24d5b632 | |
| 0x7edc1ea2f380 | |
| | |
|--2.13%-- 0x7f0e24c2ce7d | |
| 0x7f0e24d58652 | |
| | |
|--2.13%-- 0x7f0e24bfb4d1 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24beb4e0 | |
| JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*) | |
| JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Thread*) | |
| thread_entry(JavaThread*, Thread*) | |
| JavaThread::thread_main_inner() | |
| JavaThread::run() | |
| java_start(Thread*) | |
| start_thread | |
| | |
|--2.13%-- 0x7f0e24c08a24 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24beb4e0 | |
| JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*) | |
| JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Thread*) | |
| thread_entry(JavaThread*, Thread*) | |
| JavaThread::thread_main_inner() | |
| JavaThread::run() | |
| java_start(Thread*) | |
| start_thread | |
| | |
|--2.13%-- 0x7f0e24c223e0 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf11d4 | |
| 0x7f0e24bf11d4 | |
| 0x7f0e24bf11d4 | |
| 0x7f0e24bf11d4 | |
| 0x7f0e24bf11d4 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24beb4e0 | |
| JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*) | |
| JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Thread*) | |
| thread_entry(JavaThread*, Thread*) | |
| JavaThread::thread_main_inner() | |
| JavaThread::run() | |
| java_start(Thread*) | |
| start_thread | |
| | |
|--2.13%-- 0x7f0e24bfb47d | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1350 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf19fe | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24d8a6e8 | |
| | |
|--2.13%-- 0x7f0e24c08c54 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1350 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf19fe | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24d64464 | |
| | |
|--2.13%-- 0x7f0e24c08f00 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf18e1 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24d64464 | |
| | |
|--2.13%-- 0x7f0e24bfb4b5 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24d8a6e8 | |
| | |
|--2.13%-- 0x7f0e24c2cf06 | |
| 0x7f0e24d58652 | |
| | |
|--2.13%-- 0x7f0e24c2ce67 | |
| 0x7f0e24d58652 | |
| | |
|--2.13%-- 0x7f0e24c2ceb2 | |
| 0x7f0e24d58652 | |
| | |
|--2.13%-- 0x7f0e24c2ce82 | |
| 0x7f0e24d58652 | |
| | |
|--2.13%-- 0x7f0e24d585e0 | |
| | |
|--2.13%-- 0x7f0e24c92ee5 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24beb4e0 | |
| JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*) | |
| JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Thread*) | |
| thread_entry(JavaThread*, Thread*) | |
| JavaThread::thread_main_inner() | |
| JavaThread::run() | |
| java_start(Thread*) | |
| start_thread | |
| | |
|--2.13%-- 0x7f0e24c08b55 | |
| 0x7f0e24bf1233 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24d8a6e8 | |
| | |
|--2.13%-- 0x7f0e24c2cf44 | |
| 0x7f0e24d58652 | |
| | |
|--2.13%-- 0x7f0e24c23de1 | |
| 0x7f0e24d5b670 | |
| 0x7edc1ea2f380 | |
| | |
|--2.13%-- 0x7f0e24d58636 | |
| | |
|--2.13%-- 0x7f0e24d58561 | |
| | |
|--2.13%-- 0x7f0e24d5b62f | |
| 0x7edc1ea2f380 | |
| | |
|--2.13%-- 0x7f0e24c2cf4b | |
| 0x7f0e24d58652 | |
| | |
|--2.13%-- 0x7f0e24d58550 | |
| | |
|--2.13%-- 0x7f0e24d1bc57 | |
| | |
|--2.13%-- 0x7f0e24d1bd1c | |
| | |
|--2.13%-- 0x7f0e24d5865a | |
| | |
|--2.13%-- 0x7f0e24d1bc4f | |
| | |
|--2.13%-- 0x7f0e24d58557 | |
| | |
|--2.13%-- 0x7f0e24c2ce8c | |
| 0x7f0e24d58652 | |
| | |
--2.13%-- 0x7f0e24d585a8 | |
0.02% java [kernel.kallsyms] [k] free_hot_cold_page | |
| | |
--- free_hot_cold_page | |
| | |
|--91.18%-- free_hot_cold_page_list | |
| | | |
| |--61.29%-- release_pages | |
| | | | |
| | |--73.68%-- free_pages_and_swap_cache | |
| | | tlb_flush_mmu | |
| | | tlb_finish_mmu | |
| | | zap_page_range | |
| | | sys_madvise | |
| | | system_call_fastpath | |
| | | __madvise | |
| | | | |
| | --26.32%-- pagevec_lru_move_fn | |
| | __pagevec_lru_add | |
| | __lru_cache_add | |
| | lru_cache_add_lru | |
| | putback_lru_page | |
| | migrate_pages | |
| | compact_zone | |
| | try_to_compact_pages | |
| | __alloc_pages_direct_compact | |
| | __alloc_pages_nodemask | |
| | alloc_pages_vma | |
| | do_huge_pmd_anonymous_page | |
| | handle_mm_fault | |
| | do_page_fault | |
| | page_fault | |
| | | | |
| | |--40.00%-- 0x7f0e24d5b62f | |
| | | 0x7edc1ea2f380 | |
| | | | |
| | |--20.00%-- 0x7f0e24d1bc4c | |
| | | | |
| | |--20.00%-- __memset_sse2 | |
| | | OptoRuntime::new_array_C(klassOopDesc*, int, JavaThread*) | |
| | | 0x7f0e24c4a807 | |
| | | 0x7edc1ea2f380 | |
| | | | |
| | --20.00%-- 0x7f0e24d1bc1c | |
| | | |
| --38.71%-- shrink_page_list | |
| shrink_inactive_list | |
| shrink_mem_cgroup_zone | |
| do_try_to_free_pages | |
| try_to_free_pages | |
| __alloc_pages_nodemask | |
| alloc_pages_vma | |
| do_huge_pmd_anonymous_page | |
| handle_mm_fault | |
| do_page_fault | |
| page_fault | |
| | | |
| |--25.00%-- 0x7f0e24d1bc4c | |
| | | |
| |--16.67%-- 0x7f0e24d1bc2d | |
| | | |
| |--16.67%-- 0x7f0e24d5b61b | |
| | 0x7edc1ea2f380 | |
| | | |
| |--8.33%-- 0x7f0e24d5b70c | |
| | 0x7edc1ea2f380 | |
| | | |
| |--8.33%-- 0x7f0e24d5b6d0 | |
| | 0x7edc1ea2f380 | |
| | | |
| |--8.33%-- 0x7f0e24d5b62f | |
| | 0x7edc1ea2f380 | |
| | | |
| |--8.33%-- 0x7f0e24d1bc1c | |
| | | |
| --8.33%-- __memset_sse2 | |
| OptoRuntime::new_array_C(klassOopDesc*, int, JavaThread*) | |
| 0x7f0e24c4a807 | |
| | |
--8.82%-- __free_pages | |
compact_zone | |
try_to_compact_pages | |
__alloc_pages_direct_compact | |
__alloc_pages_nodemask | |
alloc_pages_vma | |
do_huge_pmd_anonymous_page | |
handle_mm_fault | |
do_page_fault | |
page_fault | |
| | |
|--33.33%-- 0x7f0e24c09710 | |
| 0x7f0e24bf18e1 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24beb4e0 | |
| JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*) | |
| JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Thread*) | |
| thread_entry(JavaThread*, Thread*) | |
| JavaThread::thread_main_inner() | |
| JavaThread::run() | |
| java_start(Thread*) | |
| start_thread | |
| | |
|--33.33%-- 0x7f0e24d5b62f | |
| 0x7edc1ea2f380 | |
| | |
--33.33%-- __memset_sse2 | |
OptoRuntime::new_array_C(klassOopDesc*, int, JavaThread*) | |
0x7f0e24c4a807 | |
0x7edc1ea2f380 | |
0.01% java [kernel.kallsyms] [k] compact_zone | |
| | |
--- compact_zone | |
try_to_compact_pages | |
__alloc_pages_direct_compact | |
__alloc_pages_nodemask | |
alloc_pages_vma | |
do_huge_pmd_anonymous_page | |
handle_mm_fault | |
do_page_fault | |
page_fault | |
| | |
|--30.77%-- 0x7f0e24d1bc4c | |
| | |
|--26.92%-- 0x7f0e24d5b62f | |
| 0x7edc1ea2f380 | |
| | |
|--11.54%-- __memset_sse2 | |
| | | |
| |--66.67%-- InterpreterRuntime::newarray(JavaThread*, BasicType, int) | |
| | 0x7f0e24c098b5 | |
| | 0x7f0e24bf1058 | |
| | 0x7f0e24bf1233 | |
| | 0x7f0e24bf1233 | |
| | 0x7f0e24bf1233 | |
| | 0x7f0e24bf1233 | |
| | 0x7f0e24bf1233 | |
| | 0x7f0e24bf1233 | |
| | 0x7f0e24bf1706 | |
| | 0x7f0e24bf1058 | |
| | 0x7f0e24bf1706 | |
| | 0x7f0e24beb4e0 | |
| | JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*) | |
| | JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Thread*) | |
| | thread_entry(JavaThread*, Thread*) | |
| | JavaThread::thread_main_inner() | |
| | JavaThread::run() | |
| | java_start(Thread*) | |
| | start_thread | |
| | | |
| --33.33%-- OptoRuntime::new_array_C(klassOopDesc*, int, JavaThread*) | |
| 0x7f0e24c4a807 | |
| 0x7edc1ea2f380 | |
| | |
|--11.54%-- 0x7f0e24d5b6e1 | |
| 0x7edc1ea2f380 | |
| | |
|--7.69%-- 0x7f0e24c09710 | |
| | | |
| |--50.00%-- 0x7f0e24bf18e1 | |
| | 0x7f0e24bf1058 | |
| | 0x7f0e24bf1058 | |
| | 0x7f0e24bf1058 | |
| | 0x7f0e24bf1706 | |
| | 0x7f0e24bf1706 | |
| | 0x7f0e24bf1706 | |
| | 0x7f0e24bf1058 | |
| | 0x7f0e24bf1706 | |
| | 0x7f0e24beb4e0 | |
| | JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*) | |
| | JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Thread*) | |
| | thread_entry(JavaThread*, Thread*) | |
| | JavaThread::thread_main_inner() | |
| | JavaThread::run() | |
| | java_start(Thread*) | |
| | start_thread | |
| | | |
| --50.00%-- 0x7f0e24bf1058 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24d64464 | |
| | |
|--3.85%-- 0x7f0e24d5b6d0 | |
| 0x7edc1ea2f380 | |
| | |
|--3.85%-- 0x7f0e24d1bc1c | |
| | |
--3.85%-- 0x7f0e24d5b5fe | |
0x7edc1ea2f380 | |
0.01% java libc-2.17.so [.] __memcpy_ssse3_back | |
| | |
--- __memcpy_ssse3_back | |
readBytes | |
0x7f0e24d62e82 | |
0x7f0e24d6ba74 | |
0x7edc1cc70738 | |
0.01% java [kernel.kallsyms] [k] get_pageblock_flags_group | |
| | |
--- get_pageblock_flags_group | |
| | |
|--82.61%-- suitable_migration_target | |
| compaction_alloc | |
| migrate_pages | |
| compact_zone | |
| try_to_compact_pages | |
| __alloc_pages_direct_compact | |
| __alloc_pages_nodemask | |
| alloc_pages_vma | |
| do_huge_pmd_anonymous_page | |
| handle_mm_fault | |
| do_page_fault | |
| page_fault | |
| | | |
| |--26.32%-- 0x7f0e24d5b62f | |
| | 0x7edc1ea2f380 | |
| | | |
| |--26.32%-- 0x7f0e24d1bc4c | |
| | | |
| |--21.05%-- __memset_sse2 | |
| | | | |
| | |--75.00%-- OptoRuntime::new_array_C(klassOopDesc*, int, JavaThread*) | |
| | | 0x7f0e24c4a807 | |
| | | | | |
| | | --100.00%-- 0x7edc1ea2f380 | |
| | | | |
| | --25.00%-- InterpreterRuntime::newarray(JavaThread*, BasicType, int) | |
| | 0x7f0e24c098b5 | |
| | 0x7f0e24bf1058 | |
| | 0x7f0e24bf1233 | |
| | 0x7f0e24bf1233 | |
| | 0x7f0e24bf1233 | |
| | 0x7f0e24bf1233 | |
| | 0x7f0e24bf1233 | |
| | 0x7f0e24bf1233 | |
| | 0x7f0e24bf1706 | |
| | 0x7f0e24bf1058 | |
| | 0x7f0e24bf1706 | |
| | 0x7f0e24beb4e0 | |
| | JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*) | |
| | JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Thread*) | |
| | thread_entry(JavaThread*, Thread*) | |
| | JavaThread::thread_main_inner() | |
| | JavaThread::run() | |
| | java_start(Thread*) | |
| | start_thread | |
| | | |
| |--10.53%-- 0x7f0e24d5b6d0 | |
| | 0x7edc1ea2f380 | |
| | | |
| |--10.53%-- 0x7f0e24d5b5fe | |
| | 0x7edc1ea2f380 | |
| | | |
| --5.26%-- 0x7f0e24d5b61b | |
| 0x7edc1ea2f380 | |
| | |
|--13.04%-- free_hot_cold_page | |
| free_hot_cold_page_list | |
| | | |
| |--66.67%-- release_pages | |
| | | | |
| | |--50.00%-- pagevec_lru_move_fn | |
| | | __pagevec_lru_add | |
| | | __lru_cache_add | |
| | | lru_cache_add_lru | |
| | | putback_lru_page | |
| | | migrate_pages | |
| | | compact_zone | |
| | | try_to_compact_pages | |
| | | __alloc_pages_direct_compact | |
| | | __alloc_pages_nodemask | |
| | | alloc_pages_vma | |
| | | do_huge_pmd_anonymous_page | |
| | | handle_mm_fault | |
| | | do_page_fault | |
| | | page_fault | |
| | | 0x7f0e24d5b6fc | |
| | | 0x7edc1ea2f380 | |
| | | | |
| | --50.00%-- free_pages_and_swap_cache | |
| | tlb_flush_mmu | |
| | tlb_finish_mmu | |
| | zap_page_range | |
| | sys_madvise | |
| | system_call_fastpath | |
| | __madvise | |
| | | |
| --33.33%-- shrink_page_list | |
| shrink_inactive_list | |
| shrink_mem_cgroup_zone | |
| do_try_to_free_pages | |
| try_to_free_pages | |
| __alloc_pages_nodemask | |
| alloc_pages_vma | |
| do_huge_pmd_anonymous_page | |
| handle_mm_fault | |
| do_page_fault | |
| page_fault | |
| 0x7f0e24d5b62f | |
| 0x7edc1ea2f380 | |
| | |
--4.35%-- compaction_alloc | |
migrate_pages | |
compact_zone | |
try_to_compact_pages | |
__alloc_pages_direct_compact | |
__alloc_pages_nodemask | |
alloc_pages_vma | |
do_huge_pmd_anonymous_page | |
handle_mm_fault | |
do_page_fault | |
page_fault | |
0x7f0e24d5b62f | |
0x7edc1ea2f380 | |
0.01% java [kernel.kallsyms] [k] get_page_from_freelist | |
| | |
--- get_page_from_freelist | |
__alloc_pages_nodemask | |
| | |
|--63.16%-- alloc_pages_vma | |
| handle_pte_fault | |
| handle_mm_fault | |
| do_page_fault | |
| page_fault | |
| | | |
| |--50.00%-- generic_file_aio_read | |
| | xfs_file_aio_read | |
| | do_sync_read | |
| | vfs_read | |
| | sys_read | |
| | system_call_fastpath | |
| | 0x7f0e2e7df76d | |
| | readBytes | |
| | 0x7f0e24d62e82 | |
| | 0x7f0e24d6ba74 | |
| | 0x7edc1cc70738 | |
| | | |
| |--41.67%-- 0x7f0e24d5b62f | |
| | 0x7edc1ea2f380 | |
| | | |
| --8.33%-- 0x7f0e24d1bd0d | |
| | |
--36.84%-- alloc_pages_current | |
| | |
|--71.43%-- __page_cache_alloc | |
| __do_page_cache_readahead | |
| ra_submit | |
| ondemand_readahead | |
| page_cache_async_readahead | |
| generic_file_aio_read | |
| xfs_file_aio_read | |
| do_sync_read | |
| vfs_read | |
| sys_read | |
| system_call_fastpath | |
| 0x7f0e2e7df76d | |
| readBytes | |
| 0x7f0e24d62e82 | |
| 0x7f0e24d6ba74 | |
| 0x7edc1cc70738 | |
| | |
|--14.29%-- xennet_alloc_rx_buffers | |
| xennet_poll | |
| net_rx_action | |
| __do_softirq | |
| call_softirq | |
| do_softirq | |
| irq_exit | |
| xen_evtchn_do_upcall | |
| xen_hvm_callback_vector | |
| compaction_alloc | |
| migrate_pages | |
| compact_zone | |
| try_to_compact_pages | |
| __alloc_pages_direct_compact | |
| __alloc_pages_nodemask | |
| alloc_pages_vma | |
| do_huge_pmd_anonymous_page | |
| handle_mm_fault | |
| do_page_fault | |
| page_fault | |
| 0x7f0e24d5b61b | |
| 0x7edc1ea2f380 | |
| | |
--14.29%-- pte_alloc_one | |
__pte_alloc | |
do_huge_pmd_anonymous_page | |
handle_mm_fault | |
do_page_fault | |
page_fault | |
__memset_sse2 | |
OptoRuntime::new_array_C(klassOopDesc*, int, JavaThread*) | |
0x7f0e24c4a807 | |
0x7edc1ea2f380 | |
0.01% java [kernel.kallsyms] [k] clear_page_c_e | |
| | |
--- clear_page_c_e | |
__alloc_pages_nodemask | |
alloc_pages_vma | |
handle_pte_fault | |
handle_mm_fault | |
do_page_fault | |
page_fault | |
| | |
|--27.78%-- 0x7f0e24d1bc4c | |
| | |
|--27.78%-- generic_file_aio_read | |
| xfs_file_aio_read | |
| do_sync_read | |
| vfs_read | |
| sys_read | |
| system_call_fastpath | |
| 0x7f0e2e7df76d | |
| readBytes | |
| 0x7f0e24d62e82 | |
| 0x7f0e24d6ba74 | |
| 0x7edc1cc70738 | |
| | |
|--22.22%-- 0x7f0e24d5b62f | |
| 0x7edc1ea2f380 | |
| | |
|--11.11%-- 0x7f0e24d1bc2d | |
| | |
|--5.56%-- 0x7f0e24d1bd01 | |
| | |
--5.56%-- 0x7f0e24d5b61b | |
0x7edc1ea2f380 | |
0.01% java [kernel.kallsyms] [k] finish_task_switch | |
| | |
--- finish_task_switch | |
__schedule | |
schedule | |
| | |
|--62.50%-- schedule_preempt_disabled | |
| __mutex_lock_slowpath | |
| mutex_lock | |
| | | |
| |--60.00%-- page_lock_anon_vma | |
| | try_to_unmap_anon | |
| | try_to_unmap | |
| | migrate_pages | |
| | compact_zone | |
| | try_to_compact_pages | |
| | __alloc_pages_direct_compact | |
| | __alloc_pages_nodemask | |
| | alloc_pages_vma | |
| | do_huge_pmd_anonymous_page | |
| | handle_mm_fault | |
| | do_page_fault | |
| | page_fault | |
| | | | |
| | |--33.33%-- 0x7f0e24d5b62f | |
| | | 0x7edc1ea2f380 | |
| | | | |
| | |--16.67%-- 0x7f0e24d5b6d0 | |
| | | 0x7edc1ea2f380 | |
| | | | |
| | |--16.67%-- 0x7f0e24c09710 | |
| | | 0x7f0e24bf18e1 | |
| | | 0x7f0e24bf1058 | |
| | | 0x7f0e24bf1058 | |
| | | 0x7f0e24bf1058 | |
| | | 0x7f0e24bf1706 | |
| | | 0x7f0e24bf1706 | |
| | | 0x7f0e24bf1706 | |
| | | 0x7f0e24bf1058 | |
| | | 0x7f0e24bf1706 | |
| | | 0x7f0e24beb4e0 | |
| | | JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*) | |
| | | JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Thread*) | |
| | | thread_entry(JavaThread*, Thread*) | |
| | | JavaThread::thread_main_inner() | |
| | | JavaThread::run() | |
| | | java_start(Thread*) | |
| | | start_thread | |
| | | | |
| | |--16.67%-- __memset_sse2 | |
| | | InterpreterRuntime::newarray(JavaThread*, BasicType, int) | |
| | | 0x7f0e24c098b5 | |
| | | 0x7f0e24bf1058 | |
| | | 0x7f0e24bf1233 | |
| | | 0x7f0e24bf1233 | |
| | | 0x7f0e24bf1233 | |
| | | 0x7f0e24bf1233 | |
| | | 0x7f0e24bf1233 | |
| | | 0x7f0e24bf1233 | |
| | | 0x7f0e24bf1706 | |
| | | 0x7f0e24bf1058 | |
| | | 0x7f0e24bf1706 | |
| | | 0x7f0e24beb4e0 | |
| | | JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*) | |
| | | JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Thread*) | |
| | | thread_entry(JavaThread*, Thread*) | |
| | | JavaThread::thread_main_inner() | |
| | | JavaThread::run() | |
| | | java_start(Thread*) | |
| | | start_thread | |
| | | | |
| | --16.67%-- 0x7f0e24d1bc4c | |
| | | |
| --40.00%-- rmap_walk | |
| move_to_new_page | |
| migrate_pages | |
| compact_zone | |
| try_to_compact_pages | |
| __alloc_pages_direct_compact | |
| __alloc_pages_nodemask | |
| alloc_pages_vma | |
| do_huge_pmd_anonymous_page | |
| handle_mm_fault | |
| do_page_fault | |
| page_fault | |
| | | |
| |--50.00%-- __memset_sse2 | |
| | OptoRuntime::new_array_C(klassOopDesc*, int, JavaThread*) | |
| | 0x7f0e24c4a807 | |
| | 0x7edc1ea2f380 | |
| | | |
| |--25.00%-- 0x7f0e24d1bd2c | |
| | | |
| --25.00%-- 0x7f0e24d1bc4c | |
| | |
|--18.75%-- schedule_hrtimeout_range_clock | |
| schedule_hrtimeout_range | |
| sys_epoll_wait | |
| system_call_fastpath | |
| 0x7fb701ec31c3 | |
| | |
|--12.50%-- io_schedule | |
| sleep_on_page_killable | |
| __wait_on_bit_lock | |
| __lock_page_killable | |
| generic_file_aio_read | |
| xfs_file_aio_read | |
| do_sync_read | |
| vfs_read | |
| sys_read | |
| system_call_fastpath | |
| 0x7f0e2e7df76d | |
| readBytes | |
| 0x7f0e24d62e82 | |
| 0x7f0e24d6ba74 | |
| 0x7edc1cc70738 | |
| | |
--6.25%-- futex_wait_queue_me | |
futex_wait | |
do_futex | |
sys_futex | |
system_call_fastpath | |
pthread_cond_timedwait@@GLIBC_2.3.2 | |
0.01% swapper [kernel.kallsyms] [k] finish_task_switch | |
| | |
--- finish_task_switch | |
__schedule | |
schedule | |
cpu_idle | |
start_secondary | |
0.01% java [kernel.kallsyms] [k] __ticket_spin_lock | |
| | |
--- __ticket_spin_lock | |
_raw_spin_lock | |
| | |
|--83.33%-- handle_pte_fault | |
| handle_mm_fault | |
| do_page_fault | |
| page_fault | |
| | | |
| |--30.00%-- generic_file_aio_read | |
| | xfs_file_aio_read | |
| | do_sync_read | |
| | vfs_read | |
| | sys_read | |
| | system_call_fastpath | |
| | 0x7f0e2e7df76d | |
| | readBytes | |
| | 0x7f0e24d62e82 | |
| | 0x7f0e24d6ba74 | |
| | 0x7edc1cc70738 | |
| | | |
| |--20.00%-- 0x7f0e24d1bc4c | |
| | | |
| |--10.00%-- 0x7f0e24d5b61b | |
| | 0x7edc1ea2f380 | |
| | | |
| |--10.00%-- 0x7f0e24d1bc2d | |
| | | |
| |--10.00%-- 0x7f0e24d1bd0d | |
| | | |
| |--10.00%-- 0x7f0e24d1bd2c | |
| | | |
| --10.00%-- 0x7f0e24d5b62f | |
| 0x7edc1ea2f380 | |
| | |
--16.67%-- __mutex_unlock_slowpath | |
mutex_unlock | |
page_unlock_anon_vma | |
try_to_unmap_anon | |
try_to_unmap | |
migrate_pages | |
compact_zone | |
try_to_compact_pages | |
__alloc_pages_direct_compact | |
__alloc_pages_nodemask | |
alloc_pages_vma | |
do_huge_pmd_anonymous_page | |
handle_mm_fault | |
do_page_fault | |
page_fault | |
| | |
|--50.00%-- 0x7f0e24d5b62f | |
| 0x7edc1ea2f380 | |
| | |
--50.00%-- 0x7f0e24d1bc4c | |
0.01% kswapd1 [kernel.kallsyms] [k] free_hot_cold_page | |
| | |
--- free_hot_cold_page | |
free_hot_cold_page_list | |
shrink_page_list | |
shrink_inactive_list | |
shrink_mem_cgroup_zone | |
balance_pgdat | |
kswapd | |
kthread | |
kernel_thread_helper | |
0.01% java [kernel.kallsyms] [k] copy_page_c | |
| | |
--- copy_page_c | |
| | |
|--81.82%-- migrate_page | |
| | | |
| |--88.89%-- move_to_new_page | |
| | migrate_pages | |
| | compact_zone | |
| | try_to_compact_pages | |
| | __alloc_pages_direct_compact | |
| | __alloc_pages_nodemask | |
| | alloc_pages_vma | |
| | do_huge_pmd_anonymous_page | |
| | handle_mm_fault | |
| | do_page_fault | |
| | page_fault | |
| | | | |
| | |--37.50%-- __memset_sse2 | |
| | | OptoRuntime::new_array_C(klassOopDesc*, int, JavaThread*) | |
| | | 0x7f0e24c4a807 | |
| | | 0x7edc1ea2f380 | |
| | | | |
| | |--25.00%-- 0x7f0e24d1bc4c | |
| | | | |
| | |--12.50%-- 0x7f0e24d5b62f | |
| | | 0x7edc1ea2f380 | |
| | | | |
| | |--12.50%-- 0x7f0e24d5b6d0 | |
| | | 0x7edc1ea2f380 | |
| | | | |
| | --12.50%-- 0x7f0e24d1bc2d | |
| | | |
| --11.11%-- buffer_migrate_page | |
| move_to_new_page | |
| migrate_pages | |
| compact_zone | |
| try_to_compact_pages | |
| __alloc_pages_direct_compact | |
| __alloc_pages_nodemask | |
| alloc_pages_vma | |
| do_huge_pmd_anonymous_page | |
| handle_mm_fault | |
| do_page_fault | |
| page_fault | |
| 0x7f0e24c09710 | |
| 0x7f0e24bf18e1 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24beb4e0 | |
| JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*) | |
| JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Thread*) | |
| thread_entry(JavaThread*, Thread*) | |
| JavaThread::thread_main_inner() | |
| JavaThread::run() | |
| java_start(Thread*) | |
| start_thread | |
| | |
--18.18%-- buffer_migrate_page | |
move_to_new_page | |
migrate_pages | |
compact_zone | |
try_to_compact_pages | |
__alloc_pages_direct_compact | |
__alloc_pages_nodemask | |
alloc_pages_vma | |
do_huge_pmd_anonymous_page | |
handle_mm_fault | |
do_page_fault | |
page_fault | |
| | |
|--50.00%-- 0x7f0e24d1bc4c | |
| | |
--50.00%-- 0x7f0e24d5b62f | |
0x7edc1ea2f380 | |
0.01% java [kernel.kallsyms] [k] copy_user_generic_string | |
| | |
--- copy_user_generic_string | |
generic_file_aio_read | |
xfs_file_aio_read | |
do_sync_read | |
vfs_read | |
sys_read | |
system_call_fastpath | |
0x7f0e2e7df76d | |
readBytes | |
0x7f0e24d62e82 | |
0x7f0e24d6ba74 | |
0x7edc1cc70738 | |
0.00% java [kernel.kallsyms] [k] do_page_fault | |
| | |
--- do_page_fault | |
page_fault | |
| | |
|--55.56%-- 0x7f0e24d5b62f | |
| 0x7edc1ea2f380 | |
| | |
|--22.22%-- generic_file_aio_read | |
| xfs_file_aio_read | |
| do_sync_read | |
| vfs_read | |
| sys_read | |
| system_call_fastpath | |
| 0x7f0e2e7df76d | |
| readBytes | |
| 0x7f0e24d62e82 | |
| 0x7f0e24d6ba74 | |
| 0x7edc1cc70738 | |
| | |
|--11.11%-- 0x7f0e24d1bd1c | |
| | |
--11.11%-- 0x7f0e24d1bd0d | |
0.00% swapper [kernel.kallsyms] [k] find_busiest_group | |
| | |
--- find_busiest_group | |
load_balance | |
rebalance_domains | |
run_rebalance_domains | |
__do_softirq | |
call_softirq | |
do_softirq | |
irq_exit | |
xen_evtchn_do_upcall | |
xen_hvm_callback_vector | |
default_idle | |
cpu_idle | |
| | |
|--62.50%-- start_secondary | |
| | |
--37.50%-- rest_init | |
start_kernel | |
x86_64_start_reservations | |
x86_64_start_kernel | |
0.00% java [kernel.kallsyms] [k] suitable_migration_target | |
| | |
--- suitable_migration_target | |
compaction_alloc | |
migrate_pages | |
compact_zone | |
try_to_compact_pages | |
__alloc_pages_direct_compact | |
__alloc_pages_nodemask | |
alloc_pages_vma | |
do_huge_pmd_anonymous_page | |
handle_mm_fault | |
do_page_fault | |
page_fault | |
| | |
|--33.33%-- 0x7f0e24d5b62f | |
| 0x7edc1ea2f380 | |
| | |
|--16.67%-- 0x7f0e24c09710 | |
| 0x7f0e24bf18e1 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24bf1058 | |
| 0x7f0e24bf1706 | |
| 0x7f0e24beb4e0 | |
| JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*) | |
| JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Thread*) | |
| thread_entry(JavaThread*, Thread*) | |
| JavaThread::thread_main_inner() | |
| JavaThread::run() | |
| java_start(Thread*) | |
| start_thread | |
| | |
|--16.67%-- 0x7f0e24d5b61b | |
| 0x7edc1ea2f380 | |
| | |
|--16.67%-- 0x7f0e24d1bc4c | |
| | |
--16.67%-- 0x7f0e24d5b60f | |
0x7edc1ea2f380 | |
0.00% java [kernel.kallsyms] [k] blk_flush_plug_list | |
| | |
--- blk_flush_plug_list | |
blk_finish_plug | |
__do_page_cache_readahead | |
ra_submit | |
ondemand_readahead | |
page_cache_async_readahead | |
generic_file_aio_read | |
xfs_file_aio_read | |
do_sync_read | |
vfs_read | |
sys_read | |
system_call_fastpath | |
0x7f0e2e7df76d | |
readBytes | |
0x7f0e24d62e82 | |
0x7f0e24d6ba74 | |
0x7edc1cc70738 | |
0.00% swapper [kernel.kallsyms] [k] tick_nohz_idle_enter | |
| | |
--- tick_nohz_idle_enter | |
cpu_idle | |
start_secondary | |
0.00% java [kernel.kallsyms] [k] up_read | |
| | |
--- up_read | |
do_page_fault | |
page_fault | |
| | |
|--50.00%-- 0x7f0e24d5b62f | |
| 0x7edc1ea2f380 | |
| | |
|--25.00%-- 0x7f0e24d1bc4c | |
| | |
--25.00%-- generic_file_aio_read | |
xfs_file_aio_read | |
do_sync_read | |
vfs_read | |
sys_read | |
system_call_fastpath | |
0x7f0e2e7df76d | |
readBytes | |
0x7f0e24d62e82 | |
0x7f0e24d6ba74 | |
0x7edc1cc70738 | |
0.00% python libpython2.6.so.1.0 [.] PyEval_EvalFrameEx | |
| | |
--- PyEval_EvalFrameEx | |
0.00% kswapd0 [kernel.kallsyms] [k] free_hot_cold_page | |
| | |
--- free_hot_cold_page | |
free_hot_cold_page_list | |
shrink_page_list | |
shrink_inactive_list | |
shrink_mem_cgroup_zone | |
balance_pgdat | |
kswapd | |
kthread | |
kernel_thread_helper | |
0.00% java [kernel.kallsyms] [k] file_read_actor | |
| | |
--- file_read_actor | |
generic_file_aio_read | |
xfs_file_aio_read | |
do_sync_read | |
vfs_read | |
sys_read | |
system_call_fastpath | |
0x7f0e2e7df76d | |
readBytes | |
0x7f0e24d62e82 | |
0x7f0e24d6ba74 | |
0x7edc1cc70738 | |
0.00% java [kernel.kallsyms] [k] __dec_zone_state | |
| | |
--- __dec_zone_state | |
__dec_zone_page_state | |
page_remove_rmap | |
try_to_unmap_one | |
try_to_unmap_anon | |
try_to_unmap | |
migrate_pages | |
compact_zone | |
try_to_compact_pages | |
__alloc_pages_direct_compact | |
__alloc_pages_nodemask | |
alloc_pages_vma | |
do_huge_pmd_anonymous_page | |
handle_mm_fault | |
do_page_fault | |
page_fault | |
| | |
|--33.33%-- 0x7f0e24d5b62f | |
| 0x7edc1ea2f380 | |
| | |
|--33.33%-- 0x7f0e24d1bc4c | |
| | |
--33.33%-- 0x7f0e24d5b61b | |
0x7edc1ea2f380 | |
0.00% java [kernel.kallsyms] [k] mutex_lock | |
| | |
--- mutex_lock | |
| | |
|--66.67%-- rmap_walk | |
| move_to_new_page | |
| migrate_pages | |
| compact_zone | |
| try_to_compact_pages | |
| __alloc_pages_direct_compact | |
| __alloc_pages_nodemask | |
| alloc_pages_vma | |
| do_huge_pmd_anonymous_page | |
| handle_mm_fault | |
| do_page_fault | |
| page_fault | |
| 0x7f0e24d5b62f | |
| 0x7edc1ea2f380 | |
| | |
--33.33%-- try_to_unmap_file | |
try_to_unmap | |
migrate_pages | |
compact_zone | |
try_to_compact_pages | |
__alloc_pages_direct_compact | |
__alloc_pages_nodemask | |
alloc_pages_vma | |
do_huge_pmd_anonymous_page | |
handle_mm_fault | |
do_page_fault | |
page_fault | |
__memset_sse2 | |
OptoRuntime::new_array_C(klassOopDesc*, int, JavaThread*) | |
0x7f0e24c4a807 | |
0x7edc1ea2f380 | |
0.00% swapper [kernel.kallsyms] [k] load_balance | |
| | |
--- load_balance | |
rebalance_domains | |
run_rebalance_domains | |
__do_softirq | |
call_softirq | |
do_softirq | |
irq_exit | |
xen_evtchn_do_upcall | |
xen_hvm_callback_vector | |
default_idle | |
cpu_idle | |
rest_init | |
start_kernel | |
x86_64_start_reservations | |
x86_64_start_kernel | |
0.00% swapper [kernel.kallsyms] [k] tick_nohz_idle_exit | |
| | |
--- tick_nohz_idle_exit | |
cpu_idle | |
start_secondary | |
0.00% swapper [kernel.kallsyms] [k] cpumask_next_and | |
| | |
--- cpumask_next_and | |
find_busiest_group | |
load_balance | |
rebalance_domains | |
run_rebalance_domains | |
__do_softirq | |
call_softirq | |
do_softirq | |
irq_exit | |
xen_evtchn_do_upcall | |
xen_hvm_callback_vector | |
default_idle | |
cpu_idle | |
start_secondary | |
0.00% python libpython2.6.so.1.0 [.] 0x00000000000521de | |
| | |
|--50.00%-- 0x7f86ae2c01de | |
| | |
--50.00%-- 0x7f86ae34b93e | |
0.00% python [kernel.kallsyms] [k] find_next_bit | |
| | |
--- find_next_bit | |
diskstats_show | |
seq_read | |
proc_reg_read | |
vfs_read | |
sys_read | |
system_call_fastpath | |
__GI___libc_read | |
0.00% java perf-6349.map [.] 0x00007fe221077207 | |
| | |
|--50.00%-- 0x7fe221077207 | |
| | |
--50.00%-- 0x7fe221020970 | |
0x7fe22113b860 | |
0.00% java [kernel.kallsyms] [k] __audit_syscall_entry | |
| | |
--- __audit_syscall_entry | |
auditsys | |
0x7ffff69ff65e | |
| | |
|--50.00%-- clock_gettime | |
| 0x7f0e24d9377f | |
--50.00%-- [...] | |
0.00% java [kernel.kallsyms] [k] zone_watermark_ok | |
| | |
--- zone_watermark_ok | |
| | |
|--50.00%-- get_page_from_freelist | |
| __alloc_pages_nodemask | |
| alloc_pages_current | |
| __page_cache_alloc | |
| __do_page_cache_readahead | |
| ra_submit | |
| ondemand_readahead | |
| page_cache_async_readahead | |
| generic_file_aio_read | |
| xfs_file_aio_read | |
| do_sync_read | |
| vfs_read | |
| sys_read | |
| system_call_fastpath | |
| 0x7f0e2e7df76d | |
| readBytes | |
| 0x7f0e24d62e82 | |
| 0x7f0e24d6ba74 | |
| 0x7edc1cc70738 | |
| | |
--50.00%-- try_to_compact_pages | |
__alloc_pages_direct_compact | |
__alloc_pages_nodemask | |
alloc_pages_vma | |
do_huge_pmd_anonymous_page | |
handle_mm_fault | |
do_page_fault | |
page_fault | |
0x7f0e24d1bc4c | |
0.00% java [kernel.kallsyms] [k] __alloc_pages_nodemask | |
| | |
--- __alloc_pages_nodemask | |
alloc_pages_vma | |
handle_pte_fault | |
handle_mm_fault | |
do_page_fault | |
page_fault | |
generic_file_aio_read | |
xfs_file_aio_read | |
do_sync_read | |
vfs_read | |
sys_read | |
system_call_fastpath | |
0x7f0e2e7df76d | |
readBytes | |
0x7f0e24d62e82 | |
0x7f0e24d6ba74 | |
0x7edc1cc70738 | |
0.00% java [kernel.kallsyms] [k] put_page | |
| | |
--- put_page | |
generic_file_aio_read | |
xfs_file_aio_read | |
do_sync_read | |
vfs_read | |
sys_read | |
system_call_fastpath | |
0x7f0e2e7df76d | |
readBytes | |
0x7f0e24d62e82 | |
0x7f0e24d6ba74 | |
0x7edc1cc70738 | |
0.00% java [kernel.kallsyms] [k] __remove_mapping | |
| | |
--- __remove_mapping | |
shrink_page_list | |
shrink_inactive_list | |
shrink_mem_cgroup_zone | |
do_try_to_free_pages | |
try_to_free_pages | |
__alloc_pages_nodemask | |
alloc_pages_vma | |
do_huge_pmd_anonymous_page | |
handle_mm_fault | |
do_page_fault | |
page_fault | |
| | |
|--50.00%-- 0x7f0e24d5b61b | |
| 0x7edc1ea2f380 | |
| | |
--50.00%-- 0x7f0e24d1bc39 | |
0.00% java [kernel.kallsyms] [k] putback_lru_page | |
| | |
--- putback_lru_page | |
migrate_pages | |
compact_zone | |
try_to_compact_pages | |
__alloc_pages_direct_compact | |
__alloc_pages_nodemask | |
alloc_pages_vma | |
do_huge_pmd_anonymous_page | |
handle_mm_fault | |
do_page_fault | |
page_fault | |
| | |
|--50.00%-- 0x7f0e24d5b62f | |
| 0x7edc1ea2f380 | |
| | |
--50.00%-- 0x7f0e24d1bc4c | |
0.00% java [kernel.kallsyms] [k] sync_mm_rss | |
| | |
--- sync_mm_rss | |
handle_mm_fault | |
do_page_fault | |
page_fault | |
| | |
|--50.00%-- generic_file_aio_read | |
| xfs_file_aio_read | |
| do_sync_read | |
| vfs_read | |
| sys_read | |
| system_call_fastpath | |
| 0x7f0e2e7df76d | |
| readBytes | |
| 0x7f0e24d62e82 | |
| 0x7f0e24d6ba74 | |
| 0x7edc1cc70738 | |
| | |
--50.00%-- 0x7f0e24d5b62f | |
0x7edc1ea2f380 | |
0.00% java [kernel.kallsyms] [k] handle_mm_fault | |
| | |
--- handle_mm_fault | |
do_page_fault | |
page_fault | |
| | |
|--50.00%-- 0x7f0e24d1bc4c | |
| | |
--50.00%-- 0x7f0e24d5b62f | |
0x7edc1ea2f380 | |
0.00% java [kernel.kallsyms] [k] __mutex_unlock_slowpath | |
| | |
--- __mutex_unlock_slowpath | |
mutex_unlock | |
page_unlock_anon_vma | |
try_to_unmap_anon | |
try_to_unmap | |
migrate_pages | |
compact_zone | |
try_to_compact_pages | |
__alloc_pages_direct_compact | |
__alloc_pages_nodemask | |
alloc_pages_vma | |
do_huge_pmd_anonymous_page | |
handle_mm_fault | |
do_page_fault | |
page_fault | |
| | |
|--50.00%-- __memset_sse2 | |
| OptoRuntime::new_array_C(klassOopDesc*, int, JavaThread*) | |
| 0x7f0e24c4a807 | |
| 0x7edc1ea2f380 | |
| | |
--50.00%-- 0x7f0e24d5b62f | |
0x7edc1ea2f380 | |
0.00% java [kernel.kallsyms] [k] _raw_spin_lock_irqsave | |
| | |
--- _raw_spin_lock_irqsave | |
compaction_alloc | |
migrate_pages | |
compact_zone | |
try_to_compact_pages | |
__alloc_pages_direct_compact | |
__alloc_pages_nodemask | |
alloc_pages_vma | |
do_huge_pmd_anonymous_page | |
handle_mm_fault | |
do_page_fault | |
page_fault | |
| | |
|--50.00%-- 0x7f0e24d1bd1c | |
| | |
--50.00%-- 0x7f0e24d1bc4c | |
0.00% xfsaild/xvdu [kernel.kallsyms] [k] schedule | |
| | |
--- schedule | |
schedule_timeout | |
xfsaild | |
kthread | |
kernel_thread_helper | |
0.00% xfsaild/xvdt [kernel.kallsyms] [k] _raw_spin_unlock_irqrestore | |
| | |
--- _raw_spin_unlock_irqrestore | |
schedule_timeout | |
xfsaild | |
kthread | |
kernel_thread_helper | |
0.00% swapper [kernel.kallsyms] [k] __do_softirq | |
| | |
--- __do_softirq | |
call_softirq | |
do_softirq | |
irq_exit | |
xen_evtchn_do_upcall | |
xen_hvm_callback_vector | |
default_idle | |
cpu_idle | |
rest_init | |
start_kernel | |
x86_64_start_reservations | |
x86_64_start_kernel | |
0.00% swapper [kernel.kallsyms] [k] idle_cpu | |
| | |
--- idle_cpu | |
load_balance | |
rebalance_domains | |
run_rebalance_domains | |
__do_softirq | |
call_softirq | |
do_softirq | |
irq_exit | |
xen_evtchn_do_upcall | |
xen_hvm_callback_vector | |
default_idle | |
cpu_idle | |
start_secondary | |
0.00% swapper [kernel.kallsyms] [k] update_shares | |
| | |
--- update_shares | |
rebalance_domains | |
run_rebalance_domains | |
__do_softirq | |
call_softirq | |
do_softirq | |
irq_exit | |
xen_evtchn_do_upcall | |
xen_hvm_callback_vector | |
default_idle | |
cpu_idle | |
start_secondary | |
0.00% swapper [kernel.kallsyms] [k] update_group_power | |
| | |
--- update_group_power | |
find_busiest_group | |
load_balance | |
rebalance_domains | |
run_rebalance_domains | |
__do_softirq | |
call_softirq | |
do_softirq | |
irq_exit | |
xen_evtchn_do_upcall | |
xen_hvm_callback_vector | |
default_idle | |
cpu_idle | |
start_secondary | |
0.00% swapper [kernel.kallsyms] [k] rebalance_domains | |
| | |
--- rebalance_domains | |
run_rebalance_domains | |
__do_softirq | |
call_softirq | |
do_softirq | |
irq_exit | |
xen_evtchn_do_upcall | |
xen_hvm_callback_vector | |
default_idle | |
cpu_idle | |
start_secondary | |
0.00% swapper [kernel.kallsyms] [k] run_rebalance_domains | |
| | |
--- run_rebalance_domains | |
__do_softirq | |
call_softirq | |
do_softirq | |
irq_exit | |
xen_evtchn_do_upcall | |
xen_hvm_callback_vector | |
default_idle | |
cpu_idle | |
start_secondary | |
0.00% python libpython2.6.so.1.0 [.] PyObject_Malloc | |
| | |
--- PyObject_Malloc | |
0.00% python [vdso] [.] 0x00000000000008d1 | |
| | |
--- 0x7fff009d38d1 | |
0.00% perf [kernel.kallsyms] [k] generic_exec_single | |
| | |
--- generic_exec_single | |
smp_call_function_single | |
cpu_function_call | |
perf_event_disable | |
perf_event_for_each_child | |
perf_ioctl | |
do_vfs_ioctl | |
sys_ioctl | |
system_call_fastpath | |
__GI___ioctl | |
0.00% perf [kernel.kallsyms] [k] get_page_from_freelist | |
| | |
--- get_page_from_freelist | |
__alloc_pages_nodemask | |
alloc_pages_current | |
__page_cache_alloc | |
grab_cache_page_write_begin | |
ext4_da_write_begin | |
generic_file_buffered_write | |
__generic_file_aio_write | |
generic_file_aio_write | |
ext4_file_write | |
do_sync_write | |
vfs_write | |
sys_write | |
system_call_fastpath | |
__write_nocancel | |
0x408955 | |
0x4081c9 | |
__libc_start_main | |
0.00% perf [kernel.kallsyms] [k] radix_tree_lookup_element | |
| | |
--- radix_tree_lookup_element | |
radix_tree_lookup_slot | |
find_get_page | |
find_lock_page | |
grab_cache_page_write_begin | |
ext4_da_write_begin | |
generic_file_buffered_write | |
__generic_file_aio_write | |
generic_file_aio_write | |
ext4_file_write | |
do_sync_write | |
vfs_write | |
sys_write | |
system_call_fastpath | |
__write_nocancel | |
0x408955 | |
0x4081c9 | |
__libc_start_main | |
0.00% perf [kernel.kallsyms] [k] copy_user_generic_string | |
| | |
--- copy_user_generic_string | |
generic_file_buffered_write | |
__generic_file_aio_write | |
generic_file_aio_write | |
ext4_file_write | |
do_sync_write | |
vfs_write | |
sys_write | |
system_call_fastpath | |
__write_nocancel | |
0x408955 | |
0x4081c9 | |
__libc_start_main | |
0.00% perf [kernel.kallsyms] [k] mutex_lock | |
| | |
--- mutex_lock | |
perf_poll | |
do_sys_poll | |
sys_poll | |
system_call_fastpath | |
__GI___libc_poll | |
0x408955 | |
0x4081c9 | |
__libc_start_main | |
0.00% perf [kernel.kallsyms] [k] _raw_read_lock | |
| | |
--- _raw_read_lock | |
start_this_handle | |
jbd2__journal_start | |
jbd2_journal_start | |
ext4_journal_start_sb | |
ext4_da_write_begin | |
generic_file_buffered_write | |
__generic_file_aio_write | |
generic_file_aio_write | |
ext4_file_write | |
do_sync_write | |
vfs_write | |
sys_write | |
system_call_fastpath | |
__write_nocancel | |
0x408955 | |
0x4081c9 | |
__libc_start_main | |
0.00% perf [jbd2] [k] jbd2__journal_start | |
| | |
--- jbd2__journal_start | |
jbd2_journal_start | |
ext4_journal_start_sb | |
ext4_dirty_inode | |
__mark_inode_dirty | |
generic_write_end | |
ext4_da_write_end | |
generic_file_buffered_write | |
__generic_file_aio_write | |
generic_file_aio_write | |
ext4_file_write | |
do_sync_write | |
vfs_write | |
sys_write | |
system_call_fastpath | |
__write_nocancel | |
0x408955 | |
0x4081c9 | |
__libc_start_main | |
0.00% kworker/25:1 [kernel.kallsyms] [k] _raw_spin_unlock_irqrestore | |
| | |
--- _raw_spin_unlock_irqrestore | |
__wake_up | |
n_tty_receive_buf | |
flush_to_ldisc | |
process_one_work | |
worker_thread | |
kthread | |
kernel_thread_helper | |
0.00% kworker/15:1 [kernel.kallsyms] [k] worker_thread | |
| | |
--- worker_thread | |
kthread | |
kernel_thread_helper | |
0.00% kswapd1 [kernel.kallsyms] [k] shrink_inactive_list | |
| | |
--- shrink_inactive_list | |
shrink_mem_cgroup_zone | |
balance_pgdat | |
kswapd | |
kthread | |
kernel_thread_helper | |
0.00% kswapd1 [kernel.kallsyms] [k] shrink_active_list | |
| | |
--- shrink_active_list | |
shrink_mem_cgroup_zone | |
balance_pgdat | |
kswapd | |
kthread | |
kernel_thread_helper | |
0.00% kswapd0 [kernel.kallsyms] [k] __remove_mapping | |
| | |
--- __remove_mapping | |
shrink_page_list | |
shrink_inactive_list | |
shrink_mem_cgroup_zone | |
balance_pgdat | |
kswapd | |
kthread | |
kernel_thread_helper | |
0.00% kswapd0 [kernel.kallsyms] [k] shrink_page_list | |
| | |
--- shrink_page_list | |
shrink_inactive_list | |
shrink_mem_cgroup_zone | |
balance_pgdat | |
kswapd | |
kthread | |
kernel_thread_helper | |
0.00% java perf-23360.map [.] 0x00007fb6f8a7d519 | |
| | |
--- 0x7fb6f8a7d519 | |
0.00% java libpthread-2.17.so [.] pthread_mutex_unlock | |
| | |
--- pthread_mutex_unlock | |
Unsafe_Park | |
0x7fb6f8a5a94a | |
0x7fb6f8a5342c | |
0.00% java libpthread-2.17.so [.] pthread_cond_wait@@GLIBC_2.3.2 | |
| | |
--- pthread_cond_wait@@GLIBC_2.3.2 | |
Unsafe_Park | |
0x7f0e24d6c96a | |
0x7f0e24c930ac | |
(nil) | |
0x7edc1db78c28 | |
0.00% java libjvm.so [.] instanceKlass::find_method(objArrayOopDesc*, Symbol*, Symbol*) | |
| | |
--- instanceKlass::find_method(objArrayOopDesc*, Symbol*, Symbol*) | |
instanceKlass::uncached_lookup_method(Symbol*, Symbol*) const | |
LinkResolver::lookup_instance_method_in_klasses(methodHandle&, KlassHandle, Symbol*, Symbol*, Thread*) | |
LinkResolver::runtime_resolve_interface_method(CallInfo&, methodHandle, KlassHandle, Handle, KlassHandle, bool, Thread*) | |
LinkResolver::resolve_interface_call_or_null(KlassHandle, KlassHandle, Symbol*, Symbol*, KlassHandle) | |
ciMethod::resolve_invoke(ciKlass*, ciKlass*) | |
Compile::call_generator(ciMethod*, int, bool, JVMState*, bool, float, bool, bool) | |
Parse::do_call() | |
Parse::do_one_bytecode() | |
Parse::do_one_block() | |
Parse::do_all_blocks() | |
Parse::Parse(JVMState*, ciMethod*, float) | |
ParseGenerator::generate(JVMState*) | |
Parse::do_call() | |
Parse::do_one_bytecode() | |
Parse::do_one_block() | |
Parse::do_all_blocks() | |
Parse::Parse(JVMState*, ciMethod*, float) | |
ParseGenerator::generate(JVMState*) | |
PredictedCallGenerator::generate(JVMState*) | |
Parse::do_call() | |
Parse::do_one_bytecode() | |
Parse::do_one_block() | |
Parse::do_all_blocks() | |
Parse::Parse(JVMState*, ciMethod*, float) | |
ParseGenerator::generate(JVMState*) | |
Parse::do_call() | |
Parse::do_one_bytecode() | |
Parse::do_one_block() | |
Parse::do_all_blocks() | |
Parse::Parse(JVMState*, ciMethod*, float) | |
ParseGenerator::generate(JVMState*) | |
Parse::do_call() | |
Parse::do_one_bytecode() | |
Parse::do_one_block() | |
Parse::do_all_blocks() | |
Parse::Parse(JVMState*, ciMethod*, float) | |
ParseGenerator::generate(JVMState*) | |
Compile::Compile(ciEnv*, C2Compiler*, ciMethod*, int, bool, bool) | |
C2Compiler::compile_method(ciEnv*, ciMethod*, int) | |
CompileBroker::invoke_compiler_on_method(CompileTask*) | |
CompileBroker::compiler_thread_loop() | |
JavaThread::thread_main_inner() | |
JavaThread::run() | |
java_start(Thread*) | |
start_thread | |
0.00% java libjvm.so [.] PhaseIdealLoop::has_local_phi_input(Node*) | |
| | |
--- PhaseIdealLoop::has_local_phi_input(Node*) | |
PhaseIdealLoop::split_if_with_blocks_pre(Node*) | |
PhaseIdealLoop::split_if_with_blocks(VectorSet&, Node_Stack&) | |
PhaseIdealLoop::build_and_optimize(bool, bool) | |
Compile::Optimize() | |
Compile::Compile(ciEnv*, C2Compiler*, ciMethod*, int, bool, bool) | |
C2Compiler::compile_method(ciEnv*, ciMethod*, int) | |
CompileBroker::invoke_compiler_on_method(CompileTask*) | |
CompileBroker::compiler_thread_loop() | |
JavaThread::thread_main_inner() | |
JavaThread::run() | |
java_start(Thread*) | |
start_thread | |
0.00% java libjvm.so [.] MachCallNode::return_value_is_used() const | |
| | |
--- MachCallNode::return_value_is_used() const | |
Compile::Process_OopMap_Node(MachNode*, int) | |
Compile::fill_buffer(CodeBuffer*, unsigned int*) | |
Compile::Code_Gen() | |
Compile::Compile(ciEnv*, C2Compiler*, ciMethod*, int, bool, bool) | |
C2Compiler::compile_method(ciEnv*, ciMethod*, int) | |
CompileBroker::invoke_compiler_on_method(CompileTask*) | |
CompileBroker::compiler_thread_loop() | |
JavaThread::thread_main_inner() | |
JavaThread::run() | |
java_start(Thread*) | |
start_thread | |
0.00% java libjvm.so [.] PhaseMacroExpand::eliminate_allocate_node(AllocateNode*) | |
| | |
--- PhaseMacroExpand::eliminate_allocate_node(AllocateNode*) | |
PhaseMacroExpand::eliminate_macro_nodes() | |
PhaseMacroExpand::expand_macro_nodes() | |
Compile::Optimize() | |
Compile::Compile(ciEnv*, C2Compiler*, ciMethod*, int, bool, bool) | |
C2Compiler::compile_method(ciEnv*, ciMethod*, int) | |
CompileBroker::invoke_compiler_on_method(CompileTask*) | |
CompileBroker::compiler_thread_loop() | |
JavaThread::thread_main_inner() | |
JavaThread::run() | |
java_start(Thread*) | |
start_thread | |
0.00% java libjvm.so [.] Parse::merge(int) | |
| | |
--- Parse::merge(int) | |
Parse::do_one_bytecode() | |
Parse::do_one_block() | |
Parse::do_all_blocks() | |
Parse::Parse(JVMState*, ciMethod*, float) | |
ParseGenerator::generate(JVMState*) | |
Compile::Compile(ciEnv*, C2Compiler*, ciMethod*, int, bool, bool) | |
C2Compiler::compile_method(ciEnv*, ciMethod*, int) | |
CompileBroker::invoke_compiler_on_method(CompileTask*) | |
CompileBroker::compiler_thread_loop() | |
JavaThread::thread_main_inner() | |
JavaThread::run() | |
java_start(Thread*) | |
start_thread | |
0.00% java libjvm.so [.] PhaseIterGVN::subsume_node(Node*, Node*) | |
| | |
--- PhaseIterGVN::subsume_node(Node*, Node*) | |
PhaseIterGVN::transform_old(Node*) | |
PhaseIterGVN::optimize() | |
PhaseIdealLoop::build_and_optimize(bool, bool) | |
Compile::Optimize() | |
Compile::Compile(ciEnv*, C2Compiler*, ciMethod*, int, bool, bool) | |
C2Compiler::compile_method(ciEnv*, ciMethod*, int) | |
CompileBroker::invoke_compiler_on_method(CompileTask*) | |
CompileBroker::compiler_thread_loop() | |
JavaThread::thread_main_inner() | |
JavaThread::run() | |
java_start(Thread*) | |
start_thread | |
0.00% java libjvm.so [.] Unsafe_Park | |
| | |
--- Unsafe_Park | |
0x7fb6f8a94334 | |
0.00% java libc-2.17.so [.] malloc | |
| | |
--- malloc | |
0.00% java libc-2.17.so [.] clock_gettime | |
| | |
--- clock_gettime | |
0x7f0e24c8c4ac | |
0x7f0e24bf1175 | |
0x7f0e24bf1058 | |
0x7f0e24bf1058 | |
0x7f0e24bf1706 | |
0x7f0e24bf1706 | |
0x7f0e24bf1706 | |
0x7f0e24bf1058 | |
0x7f0e24bf1706 | |
0x7f0e24beb4e0 | |
JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*) | |
JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Thread*) | |
thread_entry(JavaThread*, Thread*) | |
JavaThread::thread_main_inner() | |
JavaThread::run() | |
java_start(Thread*) | |
start_thread | |
0.00% java [kernel.kallsyms] [k] __ticket_spin_unlock | |
| | |
--- __ticket_spin_unlock | |
try_to_unmap_one | |
try_to_unmap_anon | |
try_to_unmap | |
migrate_pages | |
compact_zone | |
try_to_compact_pages | |
__alloc_pages_direct_compact | |
__alloc_pages_nodemask | |
alloc_pages_vma | |
do_huge_pmd_anonymous_page | |
handle_mm_fault | |
do_page_fault | |
page_fault | |
0x7f0e24d1bc4c | |
0.00% java [kernel.kallsyms] [k] flush_tlb_page | |
| | |
--- flush_tlb_page | |
ptep_clear_flush | |
try_to_unmap_one | |
try_to_unmap_anon | |
try_to_unmap | |
migrate_pages | |
compact_zone | |
try_to_compact_pages | |
__alloc_pages_direct_compact | |
__alloc_pages_nodemask | |
alloc_pages_vma | |
do_huge_pmd_anonymous_page | |
handle_mm_fault | |
do_page_fault | |
page_fault | |
0x7f0e24d5b5fe | |
0x7edc1ea2f380 | |
0.00% java [kernel.kallsyms] [k] __wake_up_bit | |
| | |
--- __wake_up_bit | |
unlock_page | |
migrate_pages | |
compact_zone | |
try_to_compact_pages | |
__alloc_pages_direct_compact | |
__alloc_pages_nodemask | |
alloc_pages_vma | |
do_huge_pmd_anonymous_page | |
handle_mm_fault | |
do_page_fault | |
page_fault | |
0x7f0e24d1bd1c | |
0.00% java [kernel.kallsyms] [k] smp_call_function_many | |
| | |
--- smp_call_function_many | |
on_each_cpu_mask | |
drain_all_pages | |
__alloc_pages_nodemask | |
alloc_pages_vma | |
do_huge_pmd_anonymous_page | |
handle_mm_fault | |
do_page_fault | |
page_fault | |
0x7f0e24d1bc4c | |
0.00% java [kernel.kallsyms] [k] add_to_page_cache_locked | |
| | |
--- add_to_page_cache_locked | |
add_to_page_cache_lru | |
mpage_readpages | |
xfs_vm_readpages | |
__do_page_cache_readahead | |
ra_submit | |
ondemand_readahead | |
page_cache_async_readahead | |
generic_file_aio_read | |
xfs_file_aio_read | |
do_sync_read | |
vfs_read | |
sys_read | |
system_call_fastpath | |
0x7f0e2e7df76d | |
readBytes | |
0x7f0e24d62e82 | |
0x7f0e24d6ba74 | |
0x7edc1cc70738 | |
0.00% java [kernel.kallsyms] [k] drain_pages | |
| | |
--- drain_pages | |
__alloc_pages_direct_compact | |
__alloc_pages_nodemask | |
alloc_pages_vma | |
do_huge_pmd_anonymous_page | |
handle_mm_fault | |
do_page_fault | |
page_fault | |
0x7f0e24d5b62f | |
0x7edc1ea2f380 | |
0.00% java [kernel.kallsyms] [k] release_pages | |
| | |
--- release_pages | |
pagevec_lru_move_fn | |
__pagevec_lru_add | |
__lru_cache_add | |
lru_cache_add_lru | |
putback_lru_page | |
migrate_pages | |
compact_zone | |
try_to_compact_pages | |
__alloc_pages_direct_compact | |
__alloc_pages_nodemask | |
alloc_pages_vma | |
do_huge_pmd_anonymous_page | |
handle_mm_fault | |
do_page_fault | |
page_fault | |
0x7f0e24d1bc4c | |
0.00% java [kernel.kallsyms] [k] pagevec_lru_move_fn | |
| | |
--- pagevec_lru_move_fn | |
__pagevec_lru_add | |
__lru_cache_add | |
lru_cache_add_lru | |
putback_lru_page | |
migrate_pages | |
compact_zone | |
try_to_compact_pages | |
__alloc_pages_direct_compact | |
__alloc_pages_nodemask | |
alloc_pages_vma | |
do_huge_pmd_anonymous_page | |
handle_mm_fault | |
do_page_fault | |
page_fault | |
0x7f0e24d5b62f | |
0x7edc1ea2f380 | |
0.00% java [kernel.kallsyms] [k] __lru_cache_add | |
| | |
--- __lru_cache_add | |
lru_cache_add_lru | |
page_add_new_anon_rmap | |
handle_pte_fault | |
handle_mm_fault | |
do_page_fault | |
page_fault | |
0x7f0e24d1bd1c | |
0.00% java [kernel.kallsyms] [k] shrink_inactive_list | |
| | |
--- shrink_inactive_list | |
shrink_mem_cgroup_zone | |
do_try_to_free_pages | |
try_to_free_pages | |
__alloc_pages_nodemask | |
alloc_pages_vma | |
do_huge_pmd_anonymous_page | |
handle_mm_fault | |
do_page_fault | |
page_fault | |
0x7f0e24d5b6d0 | |
0x7edc1ea2f380 | |
0.00% java [kernel.kallsyms] [k] vma_prio_tree_next | |
| | |
--- vma_prio_tree_next | |
try_to_unmap_file | |
try_to_unmap | |
migrate_pages | |
compact_zone | |
try_to_compact_pages | |
__alloc_pages_direct_compact | |
__alloc_pages_nodemask | |
alloc_pages_vma | |
do_huge_pmd_anonymous_page | |
handle_mm_fault | |
do_page_fault | |
page_fault | |
0x7f0e24d1bd1c | |
0.00% java [kernel.kallsyms] [k] dec_zone_page_state | |
| | |
--- dec_zone_page_state | |
migrate_pages | |
compact_zone | |
try_to_compact_pages | |
__alloc_pages_direct_compact | |
__alloc_pages_nodemask | |
alloc_pages_vma | |
do_huge_pmd_anonymous_page | |
handle_mm_fault | |
do_page_fault | |
page_fault | |
0x7f0e24d1bc4c | |
0.00% java [kernel.kallsyms] [k] unmap_single_vma | |
| | |
--- unmap_single_vma | |
unmap_vmas | |
zap_page_range | |
sys_madvise | |
system_call_fastpath | |
__madvise | |
0.00% java [kernel.kallsyms] [k] find_vma | |
| | |
--- find_vma | |
do_page_fault | |
page_fault | |
generic_file_aio_read | |
xfs_file_aio_read | |
do_sync_read | |
vfs_read | |
sys_read | |
system_call_fastpath | |
0x7f0e2e7df76d | |
readBytes | |
0x7f0e24d62e82 | |
0x7f0e24d6ba74 | |
0x7edc1cc70738 | |
0.00% java [kernel.kallsyms] [k] __page_check_address | |
| | |
--- __page_check_address | |
try_to_unmap_one | |
try_to_unmap_anon | |
try_to_unmap | |
migrate_pages | |
compact_zone | |
try_to_compact_pages | |
__alloc_pages_direct_compact | |
__alloc_pages_nodemask | |
alloc_pages_vma | |
do_huge_pmd_anonymous_page | |
handle_mm_fault | |
do_page_fault | |
page_fault | |
0x7f0e24d5b62f | |
0x7edc1ea2f380 | |
0.00% java [kernel.kallsyms] [k] page_add_new_anon_rmap | |
| | |
--- page_add_new_anon_rmap | |
handle_pte_fault | |
handle_mm_fault | |
do_page_fault | |
page_fault | |
0x7f0e24d1bd0d | |
0.00% java [kernel.kallsyms] [k] try_to_unmap_one | |
| | |
--- try_to_unmap_one | |
try_to_unmap_anon | |
try_to_unmap | |
migrate_pages | |
compact_zone | |
try_to_compact_pages | |
__alloc_pages_direct_compact | |
__alloc_pages_nodemask | |
alloc_pages_vma | |
do_huge_pmd_anonymous_page | |
handle_mm_fault | |
do_page_fault | |
page_fault | |
0x7f0e24d1bc4c | |
0.00% java [kernel.kallsyms] [k] rmap_walk | |
| | |
--- rmap_walk | |
move_to_new_page | |
migrate_pages | |
compact_zone | |
try_to_compact_pages | |
__alloc_pages_direct_compact | |
__alloc_pages_nodemask | |
alloc_pages_vma | |
do_huge_pmd_anonymous_page | |
handle_mm_fault | |
do_page_fault | |
page_fault | |
0x7f0e24d1bc4c | |
0.00% java [kernel.kallsyms] [k] policy_nodemask | |
| | |
--- policy_nodemask | |
handle_pte_fault | |
handle_mm_fault | |
do_page_fault | |
page_fault | |
0x7f0e24d1bc4c | |
0.00% java [kernel.kallsyms] [k] remove_migration_pte | |
| | |
--- remove_migration_pte | |
rmap_walk | |
move_to_new_page | |
migrate_pages | |
compact_zone | |
try_to_compact_pages | |
__alloc_pages_direct_compact | |
__alloc_pages_nodemask | |
alloc_pages_vma | |
do_huge_pmd_anonymous_page | |
handle_mm_fault | |
do_page_fault | |
page_fault | |
0x7f0e24d1bc4c | |
0.00% java [kernel.kallsyms] [k] migrate_page_copy | |
| | |
--- migrate_page_copy | |
migrate_page | |
move_to_new_page | |
migrate_pages | |
compact_zone | |
try_to_compact_pages | |
__alloc_pages_direct_compact | |
__alloc_pages_nodemask | |
alloc_pages_vma | |
do_huge_pmd_anonymous_page | |
handle_mm_fault | |
do_page_fault | |
page_fault | |
__memset_sse2 | |
OptoRuntime::new_array_C(klassOopDesc*, int, JavaThread*) | |
0x7f0e24c4a807 | |
0x7edc1ea2f380 | |
0.00% java [kernel.kallsyms] [k] mntput | |
| | |
--- mntput | |
path_put | |
__audit_syscall_exit | |
sysret_audit | |
0x7ffff69ff65e | |
clock_gettime | |
Unsafe_Park | |
0x7f0e24d6c96a | |
0x7f0e24bf1058 | |
0x7f0e24c9341c | |
0x7edc1db78c28 | |
0.00% java [kernel.kallsyms] [k] __find_get_block | |
| | |
--- __find_get_block | |
__getblk | |
__ext4_get_inode_loc | |
ext4_get_inode_loc | |
ext4_reserve_inode_write | |
ext4_mark_inode_dirty | |
ext4_dirty_inode | |
__mark_inode_dirty | |
file_update_time | |
do_wp_page | |
handle_pte_fault | |
handle_mm_fault | |
do_page_fault | |
page_fault | |
ObjectMonitor::notify(Thread*) | |
JVM_MonitorNotify | |
0x7fe221012d98 | |
0x7fe22117205c | |
0.00% java [kernel.kallsyms] [k] bio_add_page | |
| | |
--- bio_add_page | |
do_mpage_readpage | |
mpage_readpages | |
xfs_vm_readpages | |
__do_page_cache_readahead | |
ra_submit | |
ondemand_readahead | |
page_cache_async_readahead | |
generic_file_aio_read | |
xfs_file_aio_read | |
do_sync_read | |
vfs_read | |
sys_read | |
system_call_fastpath | |
0x7f0e2e7df76d | |
readBytes | |
0x7f0e24d62e82 | |
0x7f0e24d6ba74 | |
0x7edc1cc70738 | |
0.00% java [kernel.kallsyms] [k] bio_alloc_bioset | |
| | |
--- bio_alloc_bioset | |
bio_alloc | |
mpage_alloc | |
do_mpage_readpage | |
mpage_readpages | |
xfs_vm_readpages | |
__do_page_cache_readahead | |
ra_submit | |
ondemand_readahead | |
page_cache_async_readahead | |
generic_file_aio_read | |
xfs_file_aio_read | |
do_sync_read | |
vfs_read | |
sys_read | |
system_call_fastpath | |
0x7f0e2e7df76d | |
readBytes | |
0x7f0e24d62e82 | |
0x7f0e24d6ba74 | |
0x7edc1cc70738 | |
0.00% java [kernel.kallsyms] [k] do_mpage_readpage | |
| | |
--- do_mpage_readpage | |
mpage_readpages | |
xfs_vm_readpages | |
__do_page_cache_readahead | |
ra_submit | |
ondemand_readahead | |
page_cache_async_readahead | |
generic_file_aio_read | |
xfs_file_aio_read | |
do_sync_read | |
vfs_read | |
sys_read | |
system_call_fastpath | |
0x7f0e2e7df76d | |
readBytes | |
0x7f0e24d62e82 | |
0x7f0e24d6ba74 | |
0x7edc1cc70738 | |
0.00% java [kernel.kallsyms] [k] blk_queue_bio | |
| | |
--- blk_queue_bio | |
generic_make_request | |
submit_bio | |
do_mpage_readpage | |
mpage_readpages | |
xfs_vm_readpages | |
__do_page_cache_readahead | |
ra_submit | |
ondemand_readahead | |
page_cache_async_readahead | |
generic_file_aio_read | |
xfs_file_aio_read | |
do_sync_read | |
vfs_read | |
sys_read | |
system_call_fastpath | |
0x7f0e2e7df76d | |
readBytes | |
0x7f0e24d62e82 | |
0x7f0e24d6ba74 | |
0x7edc1cc70738 | |
0.00% java [kernel.kallsyms] [k] disk_map_sector_rcu | |
| | |
--- disk_map_sector_rcu | |
drive_stat_acct | |
blk_queue_bio | |
generic_make_request | |
submit_bio | |
do_mpage_readpage | |
mpage_readpages | |
xfs_vm_readpages | |
__do_page_cache_readahead | |
ra_submit | |
ondemand_readahead | |
page_cache_async_readahead | |
generic_file_aio_read | |
xfs_file_aio_read | |
do_sync_read | |
vfs_read | |
sys_read | |
system_call_fastpath | |
0x7f0e2e7df76d | |
readBytes | |
0x7f0e24d62e82 | |
0x7f0e24d6ba74 | |
0x7edc1cc70738 | |
0.00% java [kernel.kallsyms] [k] radix_tree_lookup_element | |
| | |
--- radix_tree_lookup_element | |
radix_tree_lookup_slot | |
find_get_page | |
generic_file_aio_read | |
xfs_file_aio_read | |
do_sync_read | |
vfs_read | |
sys_read | |
system_call_fastpath | |
0x7f0e2e7df76d | |
readBytes | |
0x7f0e24d62e82 | |
0x7f0e24d6ba74 | |
0x7edc1cc70738 | |
0.00% flush-202:0 [kernel.kallsyms] [k] default_send_IPI_mask_sequence_phys | |
| | |
--- default_send_IPI_mask_sequence_phys | |
physflat_send_IPI_mask | |
native_flush_tlb_others | |
flush_tlb_page | |
ptep_clear_flush | |
page_mkclean | |
clear_page_dirty_for_io | |
mpage_da_submit_io | |
mpage_da_map_and_submit | |
ext4_da_writepages | |
do_writepages | |
writeback_single_inode | |
writeback_sb_inodes | |
__writeback_inodes_wb | |
wb_writeback | |
wb_check_old_data_flush | |
wb_do_writeback | |
bdi_writeback_thread | |
kthread | |
kernel_thread_helper | |
0.00% :9436 [kernel.kallsyms] [k] __raw_write_unlock_irq.constprop.4 | |
| | |
--- __raw_write_unlock_irq.constprop.4 | |
do_exit | |
do_group_exit | |
sys_exit_group | |
system_call_fastpath | |
# | |
# (For a higher level overview, try: perf report --sort comm,dso) | |
# |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment