Я написал приложение на Ruby, которое анализирует множество данных из источников в различных форматах HTML, XML и CSV-файлов. Как я могу узнать, какие области кода занимают больше всего времени?
Есть ли хорошие ресурсы о том, как улучшить производительность приложений на Ruby? Или у вас есть какие-то стандарты кодирования производительности, которым вы всегда следуете?
Например, вы всегда присоединяете свою строку с
output = String.new
output << part_one
output << part_two
output << '\n'
или вы бы использовали
output = "#{part_one}#{part_two}\n"