Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Большой файл
rake reload_json[fixtures/large.json]
выполняется за
Finish in 24.07
по фидбэк лупу не очень получилось поработать. пробовал сначала анализировать с помощью rubyprof, stackprof, rbsy.
в основном ничего не ясно было, какие то методы рельсы и всяких гемов запускались.
Пробовал так же замерять ОЗУ, тоже особо результата не дало, в итоге слепо последовал рекомендациям из ДЗ:
1 набил справочники
2 почистил бд со сбросом ключей
3 в потоковом режиме заполнил таблицу trips
4 с помощью гема activerecord-import загрузил справочники в бд.
Результат 24 секунды за large файл, бонус задачу не пробовал загружать.