Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
0x00007f7e9ffd41e0: mov 0x8(%rsi),%r10d
0x00007f7e9ffd41e4: shl $0x3,%r10
0x00007f7e9ffd41e8: cmp %r10,%rax
0x00007f7e9ffd41eb: jne 0x00007f7e9ffada60 ; {runtime_call}
0x00007f7e9ffd41f1: xchg %ax,%ax ; <===========
0x00007f7e9ffd41f4: nopl 0x0(%rax,%rax,1) ; <===========
0x00007f7e9ffd41fc: xchg %ax,%ax ; <===========
0x00007f7e9ffd4200: mov %eax,-0x14000(%rsp)
0x00007f7e9ffd4207: push %rbp
0x00007f7e9ffd4208: sub $0x10,%rsp ;*synchronization entry
0x00007f7e9ffd420c: mov %rsi,%rbp
0x00007f7e9ffd420f: mov %r12d,0x10(%rsi) ;*putfield offset
@Param. А планируется что-то типа казуального визуализатора по типу того же Caliper?что методы у нас виртуальные, значит они хранятся в таблице виртуальных методов.
Поиск причин странной производительности