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 बूट अनुक्रम, प्रोसेस बूटस्ट्रैपिंग और सिस्टम सर्विस इनिशियलाइज़ेशन का विश्लेषण करने के लिए एक संदर्भ के रूप में कार्य करता है। प्रोजेक्ट मोबाइल प्रदर्शन पर विस्तृत मार्गदर्शिकाएं प्रदान करता है, जिसमें मेमोरी फुटप्रिंट को कम करने, मेमोरी लीक की पहचान करने और छवि डिकोडिंग को अनुकूलित करने की रणनीतियां शामिल हैं। यह आगे AIDL और Binder कर्नेल ड्राइवर का उपयोग करके Android इंटर-प्रोसेस संचार को कवर करता है, साथ ही 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.