Size: a a a

2021 March 18

МП

Мимо Проходящий... in rust_offtopic
Kai Ren
Типа намёк что go race detector - это такое простое средство выявляющее датарейсы?
иногда да
источник

s

suhr in rust_offtopic
Мимо Проходящий
Упаси меня Аллах, надеюсь на дотнэте мне писать не придётся никогда)
Но F# я пробовал. Вроде язык норм, но на практике его использование на проде вылилось в лютый треш, обосрались все кто был в этом замешан
А в чём заключался треш?
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Мимо Проходящий
это очень даже интересно)
давай простой пример - сделать твердотельный кеш чтобы на каждый чих в бд не ходить. Как?
обычно берут редис и не думают
источник

МП

Мимо Проходящий... in rust_offtopic
Kai Ren
Типа намёк что go race detector - это такое простое средство выявляющее датарейсы?
вообще pprof надёжнее для выявления гонок
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Мимо Проходящий
2 - насколько понял я, там тупо нет нормальных средств профилирования, которые покажут проблему. Поэтому на проблему обычно ложат болт покуда воркер не ляжет.
миллиард средств профилирования
источник

МП

Мимо Проходящий... in rust_offtopic
suhr
А в чём заключался треш?
билд протух, зависимости протухли, с выходом новой либы/обновлением .нэт всё сломалось, профитов ноль, отладить нельзя из-за того что "всё в одну строчку", из-за огромного количества C# зависимостей весь код в C#-стиле
источник

МП

Мимо Проходящий... in rust_offtopic
Αλεχ Zhukovsky
обычно берут редис и не думают
это костыль
источник

DS

Doge Shibu in rust_offtopic
Мимо Проходящий
Упаси меня Аллах, надеюсь на дотнэте мне писать не придётся никогда)
Но F# я пробовал. Вроде язык норм, но на практике его использование на проде вылилось в лютый треш, обосрались все кто был в этом замешан
Ну F# требует высоко мотивированную и достаточно понимающую в ФП команду.

Это не тот язык, куда можно посадить шарпистов и надеется на что-то разумное.

Потому что это приводит к очень плохому результату, у меня тоже есть знакомые с подробным опытом.

При этом знаю как раз небольшие и толковые команды, где он очень хорошо зашёл.
источник

С

Слава in rust_offtopic
Мимо Проходящий
ты не юли, ты ответь на вопрос честно. Каким образом семафор-слим позволяет заблокировать ОС тред так, чтобы при этом не словить лок контеншон как на обычном мутексе?
Я тебе ещё раз сказал - для корректной блокировки данных между тасками используй единичный SemaphoreSlim.
источник

С

Слава in rust_offtopic
Мимо Проходящий
2 - насколько понял я, там тупо нет нормальных средств профилирования, которые покажут проблему. Поэтому на проблему обычно ложат болт покуда воркер не ляжет.
Нет средств профилирования, ага. DotTrace есть.
источник

CD

Constantine Drozdov in rust_offtopic
Doge Shibu
Ну F# требует высоко мотивированную и достаточно понимающую в ФП команду.

Это не тот язык, куда можно посадить шарпистов и надеется на что-то разумное.

Потому что это приводит к очень плохому результату, у меня тоже есть знакомые с подробным опытом.

При этом знаю как раз небольшие и толковые команды, где он очень хорошо зашёл.
Мож дело в задаче всё-таки
источник

МП

Мимо Проходящий... in rust_offtopic
Слава
Я тебе ещё раз сказал - для корректной блокировки данных между тасками используй единичный SemaphoreSlim.
единичный семафор-слим не подходит. Это по сути обычный мьютекс, он заблокирует поток ОС, что не допустимо
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Мимо Проходящий
билд протух, зависимости протухли, с выходом новой либы/обновлением .нэт всё сломалось, профитов ноль, отладить нельзя из-за того что "всё в одну строчку", из-за огромного количества C# зависимостей весь код в C#-стиле
короч глянул повнимательнее: семафорслим работает как ты хочешь
источник

С

Слава in rust_offtopic
Мимо Проходящий
единичный семафор-слим не подходит. Это по сути обычный мьютекс, он заблокирует поток ОС, что не допустимо
Не идиотничай.
источник

С

Слава in rust_offtopic
Иди в гугл, Йожин
источник

С

Слава in rust_offtopic
Покуда тебя тут порошком с самолёта не посыпали
источник

МП

Мимо Проходящий... in rust_offtopic
Αλεχ Zhukovsky
короч глянул повнимательнее: семафорслим работает как ты хочешь
ну то есть объяснений не будет. ок.
источник

МП

Мимо Проходящий... in rust_offtopic
Αλεχ Zhukovsky
короч глянул повнимательнее: семафорслим работает как ты хочешь
в каком смысле?
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Мимо Проходящий
в каком смысле?
он создает таймер с ожиданием когда каунтер будет доступен. никаких блокировок треда не происходит
источник

С

Слава in rust_offtopic
Дикий зумерок, воспитанный гуглами.
источник