Направляющие: включайте по сравнению с: соединения

340
задан Simone Carletti 22 November 2014 в 04:17
поделиться

2 ответа

Похоже, что функциональность : include была изменена в Rails 2.1. Rails использовался для выполнения соединения во всех случаях, но по соображениям производительности он был изменен на использование нескольких запросов в некоторых случаях. В этой записи блога Фабио Акиты есть полезная информация об изменении (см. Раздел «Оптимизированная жадная загрузка»).

175
ответ дан 23 November 2019 в 00:36
поделиться

Чтобы добавить к тому, что было сказано другими, следующая версия Java ( Java 7 Java 8 Java 9) должен добавить новое улучшение времени запуска JVM из-за модульности платформы, согласно этой ссылке .

Цитата :

Одним из преимуществ модульности является то, что платформа - это меньшая загрузка, потенциально улучшающий запуск спектакль. Имея меньшую память занимаемая площадь также позволяет значительно улучшения производительности, особенно com / episodes / 181-include-vs-joins

70
ответ дан 23 November 2019 в 00:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: