а чем мерять время выполнения? вот такое timed :: MonadIO m => m a -> m (a, TimeElapsed) ну то есть самому написать три строчки конечно, но вдруг есть какие-то правильные реализации с учетом каких-нибудь тонкостей?
а чем мерять время выполнения? вот такое timed :: MonadIO m => m a -> m (a, TimeElapsed) ну то есть самому написать три строчки конечно, но вдруг есть какие-то правильные реализации с учетом каких-нибудь тонкостей?
Плиз, можете кратко дать немного понимания) Чем отличаются hSetBuffering от Data.ByteString.Lazy с его 32k ? По скольку будет считываться с файла если мы будет использовать буффер и lazy ByteString?