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