Skip to content

Commit ff6c132

Browse files
committed
Update article.md
мелкие правки
1 parent e1daacd commit ff6c132

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

  • 1-js/5-functions-closures/6-memory-management

1-js/5-functions-closures/6-memory-management/article.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -321,6 +321,6 @@ alert( "Разница в " + (timeRecursion / timeLoop) + " раз" );
321321

322322
Различие в скорости на таком примере может составлять, в зависимости от интерпретатора, 2-10 раз.
323323

324-
Вообще, этот пример -- не показателен. Ещё раз обращаю ваше внимание на то, что такие искусственные "микротесты" часто врут. Правильно их делать -- отдельная наука, которая выходит за рамки этой главы. Но и на практике ускорение в 2-10 раз оптимизацией по количеству объектв (и вообще, любых значений) -- отнюдь не миф, а вполне достижимо.
324+
Вообще, этот пример -- не показателен. Ещё раз обращаю ваше внимание на то, что такие искусственные "микротесты" часто врут. Правильно их делать -- отдельная наука, которая выходит за рамки этой главы. Но и на практике ускорение в 2-10 раз оптимизацией по количеству объектов (и вообще, любых значений) -- отнюдь не миф, а вполне достижимо.
325325

326326
В реальной жизни в большинстве ситуаций такая оптимизация несущественна, просто потому что "JavaScript и так достаточно быстр". Но она может быть эффективной для "узких мест" кода.

0 commit comments

Comments
 (0)