Содержание
- 2. Введение. Вычисление числа Фибоначчи Классический код public final class Fibonacci { public static long calc(long n)
- 3. Введение. Вычисление числа Фибоначчи * Измерялось на машине Intel® Core™ i7-6700HQ CPU @ 2.60GHz × 8
- 4. Введение. Вычисление числа Фибоначчи
- 5. Введение. Вычисление числа Фибоначчи Оптимизированный код public final class Fibonacci { public static long calc(long n)
- 6. Введение. Вычисление числа Фибоначчи * Измерялось на машине Intel® Core™ i7-6700HQ CPU @ 2.60GHz × 8
- 7. Кэширование. Определение Кэширование - обмен скорости на память
- 8. Кэширование. Что стоит кэшировать Что кэшировать? Результаты вычислений часто повторяющихся запросов; Соединения, потоки. Например, connection pool
- 9. Кэширование. Что стоит кэшировать. Что не надо Что кэшировать? Результаты вычислений часто повторяющихся запросов; Соединения, потоки.
- 10. Кэширование. Виды Локальный кэш. Плюсы: Простота Скорость Надежность.
- 11. Кэширование. Виды Локальный кэш. Плюсы: Простота Скорость Надежность. Минусы: Невозможность масштабирования Нагрузка на память. Вызов сборщика
- 12. Кэширование. Виды Внешний кэш. Плюсы: Масштабирование.
- 13. Кэширование. Виды Внешний кэш. Плюсы: Масштабирование. Минусы: Накладные расходы на сетевое взаимодействие и сериализацию. * Расходы
- 14. Кэширование. Инвалидация
- 15. Кэширование. Инвалидация Инвалидация кэша: Сбрасывать по ключу
- 16. Кэширование. Инвалидация Инвалидация кэша: Сбрасывать по ключу Сбрасывать весь кэш
- 17. Кэширование. Инвалидация Инвалидация кэша: Сбрасывать по ключу Сбрасывать весь кэш Кэшировать на время
- 18. Кэширование. Инвалидация Инвалидация кэша: Сбрасывать по ключу Сбрасывать весь кэш Кэшировать на время Неинвалидировать )
- 19. Кэширование. Оценка эффективности Эффективность кэширования: Производительность
- 20. Кэширование. Оценка эффективности Эффективность кэширования: Производительность Количество попаданий\промахов
- 21. Кэширование. Типичные ошибки
- 22. Кэширование. Типичные ошибки Типичные ошибки: Кэш как база данных
- 23. Кэширование. Типичные ошибки Типичные ошибки: Кэш как база данных Кэш как прикрытие неоптимальности работы системы
- 24. Кэширование. Выводы Нельзя просто так взять и применить кэш. Нужно: Помнить, что кэш - не БД
- 26. Скачать презентацию