2013-05-09 15 views
5

Serwer programistyczny Yesod "yesod devel" w moim systemie (arch. Linux) używa więcej niż 30% -50% procesora, gdy jest bezczynny (oglądanie zmienionych plików). Zgaduję, że pobiera informacje o zmienionych plikach z dysku? Przeczytałem post rok temu o dodaniu hinotify (yesod 1.0.1 był rozwidlony tą zmianą yesod fork) i widzę, że nowsza wersja yesod (1.1.9.3) ma dodaną fsnotify (co jest tym samym, ale platformą crossową). Czytałem gdzieś, że działa z awarią opisaną powyżej (odczyt zmian z dysku), więc czy ktoś wie, czy to możliwe?Yesod devel cpu overhead

Najpierw pomyślałem, że to działa śmieciarz, ale prowadzę takod devel z GC off, ale bez powodzenia.

Odpowiedz

2

Tak, jest to plik oglądania, który może mieć problemy i zastępcze odpytywanie w zależności od konfiguracji. Opcji -t można użyć do określenia interwału odpytywania zamiast tego: