Size: a a a

2020 July 13

f&

fox.py &>/dev... in C++ Together 2.0
🦊fox.cpp
а я valgrind зоофилил
valgrind крутой!
но медленный.
источник

CC

Cool Cooler in C++ Together 2.0
fox.py &>/dev/null
perf recorf -F 10000 /path/to/govnocode
спс
источник

f&

fox.py &>/dev... in C++ Together 2.0
valgrind --tool=memcheck еще есть, КАЖЕТСЯ
источник

🦊

🦊fox.cpp in C++ Together 2.0
fox.py &>/dev/null
valgrind --tool=memcheck еще есть, КАЖЕТСЯ
это дефолт
источник

f&

fox.py &>/dev... in C++ Together 2.0
А еще там был эмулятор процессора и кешей.
источник

f&

fox.py &>/dev... in C++ Together 2.0
🦊fox.cpp
это дефолт
а, ок)
источник

🦊

🦊fox.cpp in C++ Together 2.0
fox.py &>/dev/null
А еще там был эмулятор процессора и кешей.
valgrind и есть эмулятор процессора
источник

f&

fox.py &>/dev... in C++ Together 2.0
🦊fox.cpp
valgrind и есть эмулятор процессора
ну именно кешей тогда.
источник

🦊

🦊fox.cpp in C++ Together 2.0
а, угадай название








valgrind --tool=cachegrind
источник

f&

fox.py &>/dev... in C++ Together 2.0
🦊fox.cpp
а, угадай название








valgrind --tool=cachegrind
наверняка так
источник

🦊

🦊fox.cpp in C++ Together 2.0
fox.py &>/dev/null
наверняка так
не наверняка, а так
источник

🦊

🦊fox.cpp in C++ Together 2.0
fox.py &>/dev/null
наверняка так
а, вот вспомнил, callgrind - это инструментирующий профайлер, когда perf - это сэмплируешь
источник

🦊

🦊fox.cpp in C++ Together 2.0
в теории первое добавляет больше оверхеда
источник

🦊

🦊fox.cpp in C++ Together 2.0
но точнее (не "теряет" вызовы)
источник

f&

fox.py &>/dev... in C++ Together 2.0
🦊fox.cpp
а, вот вспомнил, callgrind - это инструментирующий профайлер, когда perf - это сэмплируешь
да, я даже указал частоту таймера.
источник

f&

fox.py &>/dev... in C++ Together 2.0
10 кГц
что на самом деле много.
источник

🦊

🦊fox.cpp in C++ Together 2.0
fox.py &>/dev/null
10 кГц
что на самом деле много.
пиздец ты больной
источник

f&

fox.py &>/dev... in C++ Together 2.0
настолько много, что больше предела.
источник

🦊

🦊fox.cpp in C++ Together 2.0
надо инструментирующий профайлер юзать, если тебе нужна такая точность
источник

f&

fox.py &>/dev... in C++ Together 2.0
предел кажется 9.7 и оно варнингом плюет (а предел может и платформозависимый).
источник