Книга: Программирование мобильных устройств на платформе .NET Compact Framework
Используя кэширование, руководствуйтесь здравым смыслом
Используя кэширование, руководствуйтесь здравым смыслом
Если предполагается многократное использование одних и тех же ресурсов внутри функции, то вызов функции (или свойства) кэшированного доступа всякий раз, когда требуется данный ресурс, является неэффективным. В подобных случаях лучше вызвать эту функцию один раз и хранить ресурс в локальной переменной в течение всего времени, пока в данном ресурсе будет существовать необходимость. Тем самым вы получаете выигрыш от того, что используете глобально кэшированный ресурс, а не создаете и уничтожаете ресурс внутри функции, и повышаете эффективность вычислений, поскольку избавляетесь от лишних вызовов функции в своем алгоритме. Здравый смысл подскажет вам, когда такой подход является оправданным.
Похожие страницы
- Можно ли выполнять сложные вычисления, используя Калькулятор Windows?
- Как правильно создать рекламу, используя восприятие информации аудиторией
- 9.6. Кэширование браузером
- Кэширование в SVR4
- Дифференциация со смыслом
- В простых случаях пытайтесь обойтись без многопоточного выполнения, используя курсоры ожидания
- Вместо заключения Как начать зарабатывать, используя знания, полученные из этой книги
- Как начать зарабатывать, используя знания, полученные из этой книги
- Как вовлечь аудиторию, используя социальные сети
- «Что из того, что вы делаете, используя наш продукт, вы считаете самым полезным?»
- Кэширование данных
- 12.4.3. Кэширование результатов операций