Tiny Online Tools logoTiny Online Toolssearchابحث في الادوات…grid_viewكل الادوات
الرئيسيةchevron_rightأدوات الهندسة العكسيةchevron_rightمحلِّل حجم WASMمحلِّل حجم WASM

محلِّل حجم WASM

اكتشف أي الدوال وقِطع البيانات تهيمن على حجم وحدة WebAssembly، مع تفصيل دقيق مرتّب وخريطة شجرية مرئية.

upload_file

انقر للتصفح او اسحب الملفات وافلتها هنا

اختر ملف .wasm لتحليله

الامتدادات المقبولة: .wasm

ادوات مشابهة

مستكشف WASM الثنائي

مستكشف WASM الثنائي

تصفّح أقسام ودوال واستيرادات وتصديرات وذواكر وجداول ومتغيرات عامة وحدة WebAssembly مع إزاحات وأحجام دقيقة بالبايت.

مُصوِّر استيراد/تصدير WASM

مُصوِّر استيراد/تصدير WASM

شاهد ما تحتاجه وحدة WebAssembly من مضيفها وما تقدّمه بالمقابل، مُجمّعًا حسب مساحة الاسم، جنبًا إلى جنب.

محلل الحجم بخريطة المصدر

محلل الحجم بخريطة المصدر

وزّع بايتات الحزمة على ملفات ومجلدات المصدر الأصلية التي أنتجتها، باستخدام ملف .map — واكتشف ما الذي يشغل المساحة فعليًا.

مُفكِّك ترجمة WASM

مُفكِّك ترجمة WASM

حوّل ملف WebAssembly ثنائي إلى نص WAT مقروء، مع رسم بياني لاستدعاءات كل دالة، وشكل تدفق التحكم، وتخمين لسلسلة أدوات البناء.

محوّل الأحرف الصغيرة

محوّل الأحرف الصغيرة

تحويل النص إلى أحرف صغيرة فوراً.

محول ملفات CAD

محول ملفات CAD

حوّل ملفات CAD بصيغ STEP وIGES وBREP إلى STL أو OBJ أو GLB أو PLY بجودة تبليط قابلة للضبط.

أداة إضافة حدود للصور

أداة إضافة حدود للصور

أضف حدودًا قابلة للتخصيص إلى أي صورة مع إمكانية ضبط الحجم واللون والنمط والزوايا الدائرية.

apps

المزيد من الادوات

تصفح مجموعتنا الكاملة من الادوات المجانية عبر الانترنت.

يجيب محلِّل حجم WASM عن سؤال يطرحه كل ملف .wasm كبير عاجلاً أم آجلاً: ما الذي يشغل فعليًا كل هذه المساحة؟ يحلل الترميز الخاص بالوحدة نفسها للأقسام والدوال — ليس تقديرًا، بل الطول الدقيق بالبايت لكل متن دالة وقطعة بيانات — ويُظهر لك إلى أين ذهبت البايتات، كل ذلك داخل متصفحك.

ما ستحصل عليه

  • خريطة شجرية (Treemap) — أكبر الدوال في الوحدة، مرتبة كمستطيلات بحجم متناسب حتى تبرز أكبر المساهمات بوضوح من أول نظرة. انقر على مربع لرؤية حجمه الدقيق وتوقيعه.
  • الدوال — جميع الدوال مرتبة حسب الحجم، مع عدد بايتاتها ونسبتها من الملف الكامل، قابلة للتصدير كملف CSV لمزيد من التدقيق.
  • قِطع البيانات — التفصيل نفسه لقِطع بيانات الوحدة (السلاسل النصية الحرفية، الجداول الثابتة، الأصول المضمّنة).
  • الأقسام — ملخص على مستوى الأقسام يوفّق بين الشيفرة والبيانات والأقسام المخصصة والنفقات البنيوية مع الحجم الإجمالي الدقيق للملف.

لماذا يهم هذا

عندما تكون حزمة .wasm أكبر من المتوقع، فإن سؤال "أي دالة تمثل 40% من الملف الثنائي" أكثر قابلية للتصرف من مجرد النظر إلى إجمالي عدد البايتات. تحوّل هذه الأداة ذلك السؤال إلى قائمة مرتبة وصورة، لتقرر بنفسك ما الذي يستحق فعليًا التحسين أو الفصل أو الترجمة بخيارات مختلفة — بدلاً من التخمين.

من المفيد معرفته

كل حجم مُعروض هنا دقيق، ومقروء مباشرة من ترميز الأقسام والدوال ذي الطول المُسبَق للملف الثنائي نفسه — وليس تقديرًا أبدًا. الخريطة الشجرية نفسها تخطيط تناسبي بسيط (وليست خوارزمية squarified)، اختير من أجل وضوح القراءة لا الصقل البصري؛ لا يتوافق موضع المربعات مع مكان وجود البايتات فعليًا داخل الملف، بل الحجم النسبي فقط هو ما يهم. للحصول على خريطة بحسب إزاحة البايتات في الملف، راجع أداة مستكشف ثنائي WASM.