Як перевірити використання пам'яті JavaScript?
2024Відкрийте панель пам'яті
- Відкрийте DevTools.
- Відкрийте меню команд, натиснувши: macOS: Command + Shift + P. Windows, Linux, ChromeOS: Control + Shift + P.
- Почніть вводити memory , виберіть Show Memory і натисніть Enter . DevTools відображає панель «Пам’ять» у верхній частині вікна DevTools.
Для Windows
- Відкрийте та запустіть Powershell або командний рядок від імені адміністратора.
- Використовуйте команду «cd», щоб перейти до програми Node.js.
- Запустіть «node –max-old-space-size=4096 main.js»
JavaScript, на відміну від деяких інших мов програмування, використовує автоматичне управління пам'яттю. Це означає, що розробнику не потрібно явно звільняти пам’ять після завершення роботи. Однак витоки пам’яті все ще можуть відбуватися в JavaScript, якщо об’єкти не очищаються належним чином.
Натисніть Ctrl + Shift + Esc, щоб запустити диспетчер завдань. Або клацніть правою кнопкою миші панель завдань і виберіть Диспетчер завдань. Виберіть вкладку «Продуктивність», щоб побачити поточне використання оперативної пам’яті, що відображається у полі «Пам’ять», і загальний обсяг оперативної пам’яті, указаний у розділі «Фізична пам’ять»..
JavaScript використовує дві області для зберігання даних: стек і купа. Стек використовується для зберігання статичних даних, таких як змінні, область дії функцій і виклики функцій. Він діє за принципом LIFO (останнім прийшов, першим вийшов).
Інструменти розробника Google Chrome Інструменти розробника Google Chrome є одним із найкращих способів вимірювання продуктивності JavaScript і усунення будь-яких вузьких місць. Ви можете відкрийте DevTools, запустивши Google Chrome і натиснувши Command+Option+I (Mac) або Control+Shift+I (Windows і Linux), або просто клацніть правою кнопкою миші та виберіть Перевірити.