Loo
а аудио не могу
Денис
ну так и не выучишь язык же, ну
Денис
/* неспрошенное мнение мод он */
պլհկ
язык не нужен если не уезжать из рашки 😏
Loo
Денис
ну как сказать
Денис
большой культурный пласт теряется
Денис
подкасты не послушаешь, опять же ;)
Денис
))))
Loo
@tapok_satan замути подкаст братан
Loo
"вечер с тапком" или чтонибудь в этом роде
Loo
будут приходящие гости из расточата. приходить и сраться с тобой по поводу того как надо делать гуй на расте
պլհկ
Vec<RefCell<RefCell<
պլհկ
я сделял
Loo
Vec<UnsafeCell
Loo
я пофиксил
Kerrigan
Kerrigan
го к нам на радио
Loo
что за радио у вас
Kerrigan
Loo
угу спасиб
Loo
@sarakerrigan на расте бекенд?
Kerrigan
Kerrigan
когда я начинал это делать - на расте вообще ничего не было
Loo
Kerrigan
это вообще выросло из исследовательского проекта "а смогу ли я написать программный микшер и не на плюсах"
Ignat
а кого тут не смущает...
Kerrigan
Сергей
секретное радио? только в личку скидывают?
Kerrigan
ну типа это не rustjerk
Kerrigan
будет рекламой
John
Anton
John
Anton
чтоб люди могли его хуесосить объективно
Loo
Denis
https://bryce.fisher-fleig.org/blog/strategies-for-returning-references-in-rust/index.html
Safort
Смотрите, как классно станет http://www.opennet.ru/opennews/art.shtml?num=48285
Денис
чот они заслоупочили кмк
Денис
(опеннет)
Alexander
А cargo bench умеет память бенчмаркать? Ну или что-то типа этого.
Денис
динамическую?
Денис
ну ваще никакую не умеет
Денис
я обычно валгриндом такие штуки делаю
Денис
под винду тоже что-то есть вроде
Alexander
Да не важно подо что. Просто хочется как-то просто.
Денис
валгриндом всё супер-просто
Alexander
Хм, ок, спасибо, посмотрю.
Денис
valgrind --tool=massif и поехали
Денис
файл потом можно посмотреть тулзой massif-visualizer
Alexander
А в постоянно работающий процесс его можно безболезненно встроить? #нубвопрос
Αλεχ
valgrind же замеряет время всех функций и кладет их в текстовый файлик?
Αλεχ
я просто помню, что Саша гольдштейн ругался на качество профайлинга таким методом
Денис
@Psilon у него 100500 режимов
Денис
@inv2004 валгринд никак нельзя
Денис
он там кучу всего сетапит
Alexander
Тогда получается не подходит :(
Денис
а что именно ты хочешь измерить?
Alexander
А просто статистику печатать самому в процессе? Я видел что-то в интернете, но там какие-то функции jemalloc из указателей - испугался.
Денис
ну дык подменяешь аллокатор на свой собственный
Денис
и поехали =)
Денис
(что massif и делает)
Alexander
Ну просто примитивный процесс, и по топ вижу что он до 540 мб вырастает. Хотя по идее не больше 300 должен или даже 160.
Alexander
Толи serialize так делает, Толи хз что. Может mmap какой, плтому как statm другую цифру даёт но откуда он там - хз
Денис
запускай его под массифом
Денис
я бы сказал, что это нормальная практика, запускать массиф на сутки-другие
Alexander
Понял, спасибо, почитаю.
պլհկ
jemalloc с запасом выделяет
Alexander
А можно немного не по расту вопрос: statm имеет вполне нормальную вторую цифру. А вот top уже нет.
պլհկ
вторая цифра это что
Alexander
Rss
Αλεχ
Αλεχ
хотя мб в нативном языке иначе нельзя