premature-optimization- все статьи тега ➜ страница 0
Какая конструкция "если" быстрее-оператор или тернарный оператор?
есть два типа if операторы в java-classic:if {} else {} и стенография: exp ? value1 : value2. Один быстрее другого или они одинаковы? о себе: int x; if (expression) { x = 1; } else { x = 2; } тернарный оператор: int x = (expression) ? 1 : 2; ...
Когда оптимизация преждевременна?
Как сказал кнут, мы должны забывать о небольшой эффективности, скажем, около 97% времени: преждевременная оптимизация-это корень всех зол. Это то, что часто возникает в ответах на переполнение стека на такие вопросы, как "какой наиболее эффективный механизм цикла", "методы оптимизации SQL?"(и так далее). Стандартный ответ на эти вопросы с советами по оптимизации заключается в том, чтобы профилировать ваш код и посмотреть, не является ли это проблемой во-первых, и если это не так, значит Ва ...