Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@rxin
Created September 15, 2014 08:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rxin/eac982fe23396d5efddf to your computer and use it in GitHub Desktop.
Save rxin/eac982fe23396d5efddf to your computer and use it in GitHub Desktop.
High sys usage with Transparent Huge Pages (THP) enabled
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
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