TGViewer
CodeVerse | دنیای برنامه نویسان CodeVerse | دنیای برنامه نویسان @codeverse_dev · 1.06K subscribers
Post #652 169
🔥 یکی از بهترین قابلیت‌های جدید Chrome DevTools برای Debug کردن Memory Leak

اگر با Web Appهای بزرگ کار کرده باشی، احتمالاً با این مشکل مواجه شدی:

Page Open
↓
Component Created
↓
Component Removed
↓
Memory هنوز آزاد نشده ❌

مشکل معمولاً یک Reference باقی‌مانده است.

ابزار Chrome DevTools حالا در Heap Snapshot ابزارهای دقیق‌تری برای پیدا کردن این Referenceها داره.

می‌تونی Objectها رو بر اساس:

🔹 Retained Size
🔹 Self Size
🔹 Property Name

جست‌وجو و مرتب کنی و حتی ببینی کدوم V8 Execution Context چه مقدار Memory رو زنده نگه داشته.

مثلاً:
Component
↓
Event Listener
↓
Closure
↓
Old Object
↓
GC نمی‌تواند آزادش کند

حالا به‌جای اینکه فقط ببینی Memory زیاد شده، می‌تونی دنبال Reference Chain بگردی که Object رو زنده نگه داشته.

💡 حالا Memory Leak معمولاً با «پاک کردن Cache» حل نمی‌شه.

باید بفهمی:

چه چیزی هنوز به Object موردنظر Reference داره؟

این همون نقطه‌ایه که DevTools از یک ابزار ساده Debug به یک ابزار جدی برای Performance Engineering تبدیل میشه.


@CodeVerse_dev
  • 👍 5
  • ❤ 1
More from @codeverse_dev
  1. Oct 6, 2026شرکت Google وارد یک درگیری جدی با ناشران شده ⚖️ رگولاتور رقابت لهستان اعلام کرده Google را…
  2. Oct 6, 2026اگر Windows 11 داری، قبل از نصب بعضی آپدیت‌ها حواست باشد ⚠️ مایکروسافت تأیید کرده آپدیت پی…
  3. Oct 6, 2026اگر Chrome استفاده می‌کنی، این آپدیت را جدی بگیر ⚡ نسخه Stable مرورگر Chrome برای دسکتاپ ب…
  4. Oct 6, 2026🖥 سازنده محتوایی؟ ویندوزت بدون این ۵ نرم‌افزار نصفه‌ست! خب راستشو بخوای، من خودم تا چند و…
  5. Oct 5, 2026هوش مصنوعی ChatGPT حالا تبلیغات تصویری را هم آزمایش می‌کند 👀 شرکت OpenAI اعلام کرده قرار…
  6. Oct 5, 2026🌐 سایت کاربردی اگر به دنبال آیکون‌های حرفه‌ای برای طراحی، ارائه یا تولید محتوا هستی، از F…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →