2 مستودعات
Micro-optimizations and coding patterns used to increase the execution speed of a program.
Distinct from Efficiency Optimization Techniques: The candidates are for writing efficiency, AI model performance, or interview prep; none cover general C++ runtime micro-optimizations like pre-increment operators.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Runtime Execution Efficiency. Refine with filters or upvote what's useful.
LearningNotes هي قاعدة معرفية تقنية ودليل دراسي هندسي يركز على داخليات إطار عمل Android، وبنية النظام، وتحسين أداء الهاتف المحمول. تعمل كمرجع لتحليل تسلسل تمهيد Android، وتمهيد العملية، وتهيئة خدمة النظام. يوفر المشروع أدلة مفصلة حول أداء الهاتف المحمول، بما في ذلك استراتيجيات تقليل آثار الذاكرة، وتحديد تسريبات الذاكرة، وتحسين فك تشفير الصور. كما يغطي التواصل بين العمليات في Android باستخدام AIDL ومحرك نواة Binder، بالإضافة إلى أدلة هندسة البرمجيات لفصل منطق الأعمال عن واجهات المستخدم من خلال أنماط مثل MVVM و MVP. بعيداً عن تطوير الهاتف المحمول، يتضمن المستودع قاعدة معرفية لعلوم الحاسوب للتحضير للمقابلات التقنية، تغطي هياكل البيانات، والخوارزميات، ومفاهيم نظام التشغيل. كما يتميز بمرجع عملي للتحكم في الإصدار Git، يوضح بالتفصيل إدارة المستودع، والمزامنة، وسير عمل التفرع.
Provides coding patterns to increase runtime efficiency by reducing temporary object creation.
This project is a curated collection of guidelines and technical resources designed to improve C++ code safety, maintainability, and performance. It provides a comprehensive set of coding standards and best practices for establishing consistent naming, formatting, and structural patterns across C++ codebases. The guide offers specific technical advice on performance optimization, including methods for minimizing object copying, optimizing memory allocation, and reducing compilation cycles. It also provides a directory of tooling recommendations for implementing static analysis, fuzz testing,
Suggests increasing execution speed through pre-increment operators and avoiding expensive internal exception processing.