performance-profiler
تحليل أداء الكود وإيجاد فرص التحسين
Também disponível em: CrazyDubya
الكود البطيء يهدر موارد الحوسبة ويحبط المستخدمين. تحدد هذه المهارة الخوارزميات غير الفعالة وتسرب الذاكرة واستعلامات N+1، ثم تقدم إصلاحات محددة مع مكاسب أداء متوقعة.
Baixar o ZIP da skill
Upload no Claude
Vá em Configurações → Capacidades → Skills → Upload skill
Ative e comece a usar
Testar
A utilizar "performance-profiler". تحليل دالة البحث في JavaScript هذه للأداء
Resultado esperado:
- تعقيد O(n²) موجود من الحلقات المتداخلة
- تقدير الأداء الحالي: 850 مللي ثانية لـ 1000 عنصر
- التوصية: استخدام Map للبحث O(1)
- التحسين المتوقع: 99% أسرع بـ ~8 مللي ثانية لـ 1000 عنصر
A utilizar "performance-profiler". مراجعة مكون React هذا لمشاكل إعادة العرض
Resultado esperado:
- إعادة عرض المكون في كل تغيير حالة أصل
- غلاف React.memo مفقود
- حساب مكلف يعمل في كل عرض
- التوصية: إضافة useMemo لـ expensiveCalculation، تغليف مع React.memo
A utilizar "performance-profiler". فحص الحزمة للتبعيات الكبيرة
Resultado esperado:
- lodash: 71KB مضغوط - استيراد الوظائف المطلوبة فقط
- moment: 68KB مضغوط - استبدال بـ date-fns أو day.js
- إجمالي التوفير المحتمل: 120KB
Auditoria de Segurança
SeguroThis is a pure prompt-based skill containing only markdown documentation with code examples. All flagged patterns are documentation snippets showing performance anti-patterns and fixes, not executable code. No actual security risks exist.
Fatores de risco
🌐 Acesso à rede (1)
⚙️ Comandos externos (16)
📁 Acesso ao sistema de arquivos (2)
Pontuação de qualidade
O Que Você Pode Construir
إصلاح مكونات React البطيئة
تحديد إعادة العرض غير الضرورية وتطبيق استراتيجيات التذكير لتحسين أداء React.
تحسين استعلامات قاعدة البيانات
اكتشاف مشاكل استعلام N+1 واقتراح استراتيجيات التحميل الحثيث أو الصلات لتقليل استدعاءات قاعدة البيانات.
تقليل حجم حزمة JavaScript
البحث عن تبعيات كبيرة مثل lodash أو moment واقتراح بدائل أخف أو هز الشجرة.
Tente Estes Prompts
تحليل هذا الكود بحثاً عن مشاكل الأداء واقتراح تحسينات.
مراجعة الخوارزميات في هذا الكود. البحث عن أي أنماط O(n²) أو أسوأ واقتراح بدائل O(n).
تحليل مكون React هذا لإعادة العرض غير الضرورية، والتذكر المفقود، وتسرب الذاكرة.
توفير تحليل أداء كامل يشمل كفاءة الخوارزمية، واستخدام الذاكرة، وتأثير الحزمة، والتحسينات المحددة مع أمثلة الكود.
Melhores Práticas
- إنشاء ملفات تعريف للكود قبل التحسين لتحديد الاختناقات الفعلية
- التركيز على المناطق ذات الأثر العالي أولاً بدلاً من التحسينات الصغيرة
- قياس تحسينات الأداء بعد تنفيذ التغييرات
Evitar
- تحسين الكود دون قياس تأثير الأداء الفعلي
- استيراد المكتبات بأكملها عند الحاجة فقط لوظائف محددة
- تجاهل تسرب الذاكرة من مستمعي الأحداث أو المؤقتات غير المسحوبين
Perguntas Frequentes
ما لغات البرمجة التي تدعمها هذه المهارة؟
هل يمكن لهذه المهارة قياس أداء وقت التشغيل الفعلي؟
هل تتكامل هذه المهارة مع أدوات البناء مثل webpack؟
هل بياناتي آمنة مع هذه المهارة؟
كيف يختلف هذا عن Chrome DevTools أو Lighthouse؟
ما أنواع مشاكل الأداء التي يمكن أن تجدها هذه المهارة؟
Detalhes do Desenvolvedor
Estrutura de arquivos
📄 SKILL.md