ну чо, пора переписывать CPU-bound части на Go? ))
я собираюсь решить проблему с помощью lazy evaluation. ‎- псы в рапиде
на Erlang же. а кстати что там проц жрет? какие-то фоновые процессы все время молотят? ‎- прекрасный Бармаглот
да, фоновый процесс который обновляет риверы, на которые никто не подписан, жрет 120 процентов CPU. ‎- псы в рапиде
я кстати делал тесты на простой но типичной задаче (парсинг логов с регэксами, пихание результата в базку), Go оказался быстрее питона и кложи. ‎- прекрасный Бармаглот
а вообще, наколько критично вот это обновление риверов, на которые никто не подписан? его нельзя делать тупо в момент обращения? ну и наверное можно понизить процессу приоритет с nice, например ‎- прекрасный Бармаглот
@vinsentru: так я и говорю, я собираюсь решить проблему с помощью lazy evaluation. ‎- псы в рапиде
ленивый какой! ‎- takes the reason prisoner
^ сначала все пооткладывает, а потом оно кааааак ебанет! ‎- прекрасный Бармаглот
^ нет, это не ленивость, это futures ‎- takes the reason prisoner
ТОЛЬКО НЕ ГО! ПОЖАЛУЙСТА!!11! ‎- адский хардлайн в засаде
^ что, дженериков захотелось? ‎- takes the reason prisoner
дженериков, adt, патерн-матчинга, первоклассных модулей. ничего особенного, винтаж сплошной :) ‎- адский хардлайн в засаде
^ ещё можно процитировать коллегу "а почему б не переписать всё на си?" ‎- адский хардлайн в засаде