Size: a a a

2020 April 24

e

egoarka in rust_offtopic
ну по сути да, ну хорошо что решили)
источник

AZ

Alex Zhukovsky in rust_offtopic
egoarka
не, я про вакуум, в смысле - про задачу которую дал доге, так сказать демо версия вашей проблемы
какой смысл давать прмимер на тыщи строк кода? Ты будешь неделю код изучать чтобы что-то понять?
источник

AZ

Alex Zhukovsky in rust_offtopic
по 8 часов
источник

e

egoarka in rust_offtopic
вообще нет, но тут просто прикол в другом, я заодно узнал где и у кого эта проблема произошла
источник

e

egoarka in rust_offtopic
ну то есть у вас, а это пополезнее чем просто знание самой проблемы
источник

DS

Doge Shibu in rust_offtopic
egoarka
не, я про вакуум, в смысле - про задачу которую дал доге, так сказать демо версия вашей проблемы
Это проблема много у кого есть, на самом деле, просто обычно никто внимание не обращает на то, что процессор не очень эффективно используется.
источник

DS

Doge Shibu in rust_offtopic
Т.е. я снимал подобные профили с некоторых опен--сорс проектов, которые примерно те же задачи решают и у них всё заметно плохо с работой с кэшем.

Т.е. тупо открываешь профиль в vtune, идёшь в Memory Usage вкладку, а там БАХ, и самые горячие по профилю функции висят 50-60% времени ожидая данных из памяти.
источник

e

egoarka in rust_offtopic
это на самом деле круто
особенно если пошло на пользу бизнесу
источник

DS

Doge Shibu in rust_offtopic
Ну вот разница между приложением в котором думаю о кэшах и доступе к памяти и приложением, где об этом не думают
источник

DS

Doge Shibu in rust_offtopic
источник

DS

Doge Shibu in rust_offtopic
источник

DS

Doge Shibu in rust_offtopic
Делают они примерно одно и то же, если что, это не разница в асимпотике алгоритмов
источник

e

egoarka in rust_offtopic
спасибо за опыт
так уже полезнее на это смотреть)
источник

AZ

Alex Zhukovsky in rust_offtopic
а как это читать? Немного не понимаю что такое L Bound в разрезе времени в миллисекундах
источник

AZ

Alex Zhukovsky in rust_offtopic
сколько времени ты упирался в такой лимит? или что? хз
источник

DS

Doge Shibu in rust_offtopic
Alex Zhukovsky
а как это читать? Немного не понимаю что такое L Bound в разрезе времени в миллисекундах
Это были вызовы разных функций
источник

AZ

Alex Zhukovsky in rust_offtopic
а, там список функций. ок
источник

DS

Doge Shibu in rust_offtopic
Там просто названия у всех функций испорченные компилятором (с полным неймспейсом и т.д.) поэтому бессмысленно их показывать, тупо только мусор будет виден, а очень широкий скриншот смотреть было бы не удобно.
источник

D

Dima in rust_offtopic
вот я кашу заварил вчера кеш линиями )
источник

DS

Doge Shibu in rust_offtopic
Alex Zhukovsky
а как это читать? Немного не понимаю что такое L Bound в разрезе времени в миллисекундах
LLC Miss Count - это кэш миссы, которые приводят к непосредственному доступу к памяти.
источник