вопрос на засыпку: у меня есть парсер лога, он написан давно на c# (я вот на днях переписал на f#). Там единственное что мне не нравится, что он написан полностью на синхронных функциях. Но если я пробую разные варианты асинхронности, то производительность сразу в разы падает. Вообще это переписывание не имеет никакого смысла (т.к. это часто консольная утилита), но меня периодически мучает этот вопрос. Есть пример, где парсят логи асинхроно? ПРоблема в том, что логов может быть больше чем помещается в память, поэтому надо парсить потоком и тут же обрабатывать