Safort
поцаны. там кто нить подкаст мутит по расту? на русском
Неа. Я давно думал об этом, но для этого нужно хотя бы немного знать раст, а не как я((
Loo
слушай newrustacean как белый человек
я люблю видео на английском смотреть. тогда визуальная составляющая компенсирует моё недопонимание говора и произношений английских слов
Loo
а аудио не могу
Денис
ну так и не выучишь язык же, ну
Денис
/* неспрошенное мнение мод он */
պլհկ
язык не нужен если не уезжать из рашки 😏
Денис
ну как сказать
Денис
большой культурный пласт теряется
Денис
подкасты не послушаешь, опять же ;)
Loo
слушай newrustacean как белый человек
ну там обливавют грязью все остальные языки и всё такое при этом хайпуя раст и евангелируя его всем и каждому? если нет то это уже не то
Денис
))))
Loo
@tapok_satan замути подкаст братан
Loo
"вечер с тапком" или чтонибудь в этом роде
Loo
будут приходящие гости из расточата. приходить и сраться с тобой по поводу того как надо делать гуй на расте
պլհկ
Vec<RefCell<RefCell<
պլհկ
я сделял
Loo
Vec<RefCell<RefCell<
ты не правильно программируешь
Loo
Vec<UnsafeCell
Loo
я пофиксил
Kerrigan
го к нам на радио
Loo
что за радио у вас
Kerrigan
что за радио у вас
прислал в личку
Loo
угу спасиб
Loo
@sarakerrigan на расте бекенд?
Kerrigan
когда я начинал это делать - на расте вообще ничего не было
Kerrigan
это вообще выросло из исследовательского проекта "а смогу ли я написать программный микшер и не на плюсах"
Alexander
го к нам на радио
Смущает слово "го"
Ignat
а кого тут не смущает...
Сергей
секретное радио? только в личку скидывают?
Kerrigan
ну типа это не rustjerk
Kerrigan
будет рекламой
Loo
А для этого нужно знать раст?
нет конечно. его же никто на самом деле не знает
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
Αλεχ
хотя мб в нативном языке иначе нельзя