Публикации по теме 'performance-optimization'


Создание эффективной и действенной функции hashCode в Java
В Java некоторые встроенные библиотеки зависят от реализованного метода хеш-кода объекта. Например, HashMap и HashSet зависят от значения, возвращаемого этим методом. Обеспечение правильной реализации hashCode НЕОБХОДИМО не только для эффективной работы этих структур данных, но и для того, чтобы они могли эффективно обрабатывать эти объекты. В этой статье мы собираемся изучить общий контракт правильной реализации hashCode, когда важно его реализовать, как написать современный код и..

Дизайн системы: устранение дребезга и регулирование
Как устранение дребезга, так и регулирование — это методы программирования, используемые для контроля количества запусков конкретной задачи. Например, вы можете решить, когда функция должна вызываться при нажатии кнопки и сколько раз она должна вызываться за заданный интервал времени. Debouncing и throttling можно легко отличить по деталям их реализации, которые мы собираемся рассмотреть. устранение дребезга Очень практичный пример того, где удобна функция устранения дребезга, —..