Size: a a a

2018 October 25

y

yopp in Ruby Talks
с чем помочь то?
источник

y

yegor256 in Ruby Talks
Может есть догадки, откуда это может быть... кто тормозит
источник

y

yopp in Ruby Talks
файловая система тормозит вероятнее всего
источник

y

yopp in Ruby Talks
кеш сливает
источник

y

yopp in Ruby Talks
или просто занята чем-то ещё и ты в iowait висишь
источник

y

yegor256 in Ruby Talks
а как это проверить?
источник

y

yopp in Ruby Talks
как обычно, dtrace и друзья
источник

y

yopp in Ruby Talks
зачем ты файл каждый раз открываешь?
источник

y

yopp in Ruby Talks
у тебя это какой-то реальный кейс?
источник

🐱

🐱 Rough Cat in Ruby Talks
а если не закоывать через File.close - файловый дескриптор открытым остается после завершения скрипта?
источник

y

yegor256 in Ruby Talks
yopp
у тебя это какой-то реальный кейс?
нет конечно, это пример. в приложении все сложнее. но тормозит именно эта строка.
источник

y

yopp in Ruby Talks
🐱 Rough Cat
а если не закоывать через File.close - файловый дескриптор открытым остается после завершения скрипта?
http://pubs.opengroup.org/onlinepubs/9699919799/functions/_Exit.html#tag_16_01_03_01

All of the file descriptors, directory streams, conversion descriptors, and message catalog descriptors open in the calling process shall be closed.
источник

y

yopp in Ruby Talks
yegor256
нет конечно, это пример. в приложении все сложнее. но тормозит именно эта строка.
нет ничего, что ты можешь сделать, чтоб гарантировать время доступа к переферии, кроме перехода на ОС реального времени
источник

y

yopp in Ruby Talks
в «сложном приложении» там тоже файл открывается каждый раз?
источник

y

yopp in Ruby Talks
а зачем файлы вообще?
источник

y

yegor256 in Ruby Talks
там каждый раз IO.write() делается
источник

y

yopp in Ruby Talks
зачем?
источник

y

yegor256 in Ruby Talks
в файлах я храню данные
источник

y

yopp in Ruby Talks
зря
источник

DF

Dmitry Fry in Ruby Talks
Аватарка оберег от перфекционистов
источник