Nikolay
Память течёт?
Анна
Vasily
Nikolay
Чёт у меня подозрение на хвостовую рекурсию
Nikolay
Которая не хвостовая
gsomix
@Dolfik Посмотри аллокации.
gsomix
@fvnever У вас же есть что-то для этого, да?
Dr. Friedrich
Профиляторы есть, ага. dotMemory.
Dr. Friedrich
С кором работает.
Vasily
В райдере есть плагин вроде ещё
Dr. Friedrich
Он и в решарпере есть, кажется.
Dr. Friedrich
Но он на больших масштабах мало поможет, имхо. Ты же не будешь весь свой код пересматривать на предмет аллокаций. Да и их наличие само по себе тревожным звонком не будет.
Dr. Friedrich
Хотя плагин полезен для того, чтобы детектить всякие смешные кейсы с боксингом (некоторые перегрузки string.Format) и выделением лишних делегатов
Dr. Friedrich
Про плагин для dotmemory я не уверен. Кажется, его сейчас нет. Мы работаем над этим.
Dr. Friedrich
Для dottrace уже есть, но я пока им ни разу не пользовался, так что не знаю, насколько он удобен. Возможно, пока не очень!
Nikolay
Забавно
Nikolay
Но под виндой ок
Nikolay
Dr. Friedrich
@Dolfik так а ну стоять.
Dr. Friedrich
Что ты ожидаешь увидеть в колонке VIRT?
gsomix
@Dolfik Так у тебя и под линуксом все норм, нет?
Dr. Friedrich
Оно там показывает погоду на Марсе.
Dr. Friedrich
Это просто зарезервированные адреса
Nikolay
Хммм
Nikolay
А чего так много?
Dr. Friedrich
Я видал по несколько терабайт
gsomix
Ага. Смотри на RES и MEM%
Dr. Friedrich
А чего так много?
А это на самом деле вообще не имеет значения.
Dr. Friedrich
Аллокатор решил, что ему надо стартовать с двух гигов — ну пусть и стартует.
Dr. Friedrich
Это не потребляет практически никаких реальных ресурсов.
Dr. Friedrich
(ну, я говорю «практически» потому, что не знаю, как ядро управляет этой памятью; вероятно, какие-то небольшие накладные расходы есть, но прям совсем мелкие, в районе мегабайта, скажем)
Nikolay
Хм, json провайдер кажется тормознуто запросы выполняет
Nikolay
Где-то лочится что-ли
Nikolay
А нет, тормозит отправка в тг
Nikolay
Request meow: 00:00:18.2645592 Send tg: 00:00:00.2103080 Request meow: 00:00:03.7532535 Send tg: 00:00:00.2391404
Nikolay
ВТФ
Nikolay
Можно вас попросить подудосить бота?
Hog
Можно вас попросить подудосить бота?
давай инструкции :) а то я его уже из листа удалил и не помню, как оно называлось
Vasily
Здесь?
Nikolay
@MeowCatsBot
Nikolay
Потыкайте /meow
Nikolay
И как он там часто зависает и всё такое
Ayrat
/meow
Ayrat
РАЗОБРАЛСЯ.
Dr. Friedrich
Мяукающий Айрат, ня :)
Ayrat
надо писать боту :D
Ayrat
Мяукающий Айрат, ня :)
да, я тоже орнул сейчас со своей тупости)))
Vasily
ЗАВИС
Dr. Friedrich
Можно вас попросить подудосить бота?
Подудосил, хорошо работает.
Nikolay
Чёт он работает как-то странно
Ayrat
уапще не работает
Dr. Friedrich
Чёт он работает как-то странно
Он присылает котят, лалка!
Hog
последнюю картинку отдавал пару минут
Vasily
Патамушта не на хопаке
Nikolay
Vasily
я же разобрался?
Не хочу тебя расстраивать...
Nikolay
Ayrat
/meow шли
да что такое
Dr. Friedrich
Я дохера сразу прислал, мб он разгребает
gsomix
Я все ещё жду первого кота.
Nikolay
Так, спасибо
gsomix
Остальные пришли.
Nikolay
Хмм, я думал если исключение внутри async возникает, аппа не сдохнет
gsomix
Nikolay
А как сделать чтобы игнорило, если там возникнет?
Nikolay
Vasily
Async.Catch
Ayrat
А как сделать чтобы игнорило, если там возникнет?
try catch напиши в comp expressions, он в async.Catch развернётся
Ayrat
Где исходники бота? Го на гопак перепишем с евентлупом
Hog
try catch напиши в comp expressions, он в async.Catch развернётся
да я тож поначалу думал, что снаружи прокатит
Ayrat
да я тож поначалу думал, что снаружи прокатит
да снаружи тоже должно прокатить, почему нет
Nikolay
Так, я не пойму как запустить таску с Async Catch