मैं वर्तमान में सी में एक 2 डी दृश्य ग्राफ लिखने के लिए प्रयास कर रही हैं और मुझे बच्चे नोड्स संग्रहीत करने का तरीका निर्धारित करनी। मैं उम्मीद कर रहा हूँ बहुत सारे पढ़ता है और कुछ लेखन, इसलिए एक लिंक्ड सूची संदर्भ के गरीब स्थानिक इलाके की वजह से सवाल से बाहर है, और एक बच्चे नोड जोड़ने के लिए शायद गुमनामी में नि: शुल्क सूची खंड हैं realloc
हर बार इस्तेमाल करते हैं। एक पूल आवंटक सबसे अच्छा समाधान प्रतीत होता है, लेकिन मुझे उपयोग करने के लिए कोई कार्यान्वयन नहीं दिख रहा है। किसी को भी एक संभाजक कि कुशलता से यादृच्छिक-ish आवंटन और कुछ सौ छोटे struct
के deallocations, या शायद एक बेहतर आवंटन योजना संभाल होगा पता है?कुशल सी पूल आवंटक?
उत्तर
मैं TLSF एक वास्तविक समय संभाजक के रूप में तैनात करने के लिए तैयारी कर रहा हूँ। मुझे अभी तक अपने प्रदर्शन को प्रोफाइल करने का मौका नहीं मिला है, लेकिन ऐसा लगता है, और license सही है।
उनके डॉक्स के अनुसार, अपने अभियान को अंजाम "एक 86 आर्किटेक्चर में 168 प्रोसेसर निर्देश की एक अधिकतम"। यह एक .c फ़ाइल के रूप में आता है, जो मेरे सिस्टम पर संशोधनों के बिना संकलित है।
halloc पर एक नजर डालें, तो यह कुछ मदद की हो सकती है।
'halloc' दिलचस्प लग रहा है, लेकिन यह अभी भी,' malloc' के शीर्ष पर काम करता है तो विखंडन मुद्दे, बनी हुई है, हालांकि मुझे लगता है कि यह एक पूल संभाजक लिए एक प्रारंभिक बिंदु के रूप में उपयोगी साबित हो सकता है। – Electro
- 1. सी ++ एसटीएल प्रश्न: आवंटक
- 2. सी में थ्रेड-सुरक्षित और कुशल, लॉक-फ्री मेमोरी आवंटक कैसे लिखें?
- 3. सी ++ std :: स्ट्रिंग के व्यक्तिगत उदाहरण समान आवंटक का उपयोग करते हैं?
- 4. इस सी ++ स्टैक आवंटक के लिए सुधार?
- 5. क्या निश्चित आकार आवंटक का एक सुरुचिपूर्ण सी ++ कार्यान्वयन है?
- 6. छोटे ऑब्जेक्ट्स आवंटक
- 7. सी ++ थ्रेड पूल
- 8. सी: मेमोरी पूल पुस्तकालय?
- 9. डिफ़ॉल्ट एसटीएल आवंटक
- 10. सी/सी ++ कुशल बिट सरणी
- 11. मेमोरी कुशल सी # प्रोग्रामिंग
- 12. नए और आवंटक
- 13. पूल किए गए सी # थ्रेड
- 14. कुशल टीआईएफएफ टाइल निष्कर्षण सी ++
- 15. डेटाबेस कनेक्शन पूल बनाना
- 16. कस्टम आवंटक और डिफ़ॉल्ट सदस्य
- 17. जी ++ 4.4.1 डिफ़ॉल्ट आवंटक कौन सा है?
- 18. कई छोटे आवंटन के लिए सबसे कुशल मॉलोक कार्यान्वयन? मेरे आवेदन में
- 19. std :: नक्शा मानक आवंटन प्रदर्शन बनाम ब्लॉक आवंटक
- 20. सी # क्यूईइंग निर्भर कार्यों को थ्रेड पूल
- 21. सी # - क्या पूल बॉक्स करना संभव है?
- 22. सी # थ्रेड पूल में कम थ्रेड प्राथमिकता
- 23. std :: आवंटक :: निर्माण और std :: आवंटक :: तत्व प्रकार पर templated नष्ट क्यों हैं?
- 24. कम्प्यूटेशनल रूप से कुशल सी ++ - सामान्य पढ़ने
- 25. अद्वितीय तारों की कुशल सूची सी #
- 26. सबसे कुशल सी # शेयरपॉइंट सूची पुनरावृत्ति
- 27. सी # शब्दकोश और कुशल मेमोरी उपयोग
- 28. कुशल सी ++ रनटाइम आंकड़े कैसे लागू करें
- 29. कुशल सी ++ quaternion गुणा सीवी :: मैट
- 30. सी में ब्लूम फ़िल्टर का कुशल कार्यान्वयन?
लिंक टूटा हुआ है – CAFxX
@CAFxX - शर्म। Google मुझे कुछ वैकल्पिक साइटें पाता है, लेकिन कोई भी आधिकारिक प्रतीत नहीं होता है। उम्मीद है कि बदल जाएगा। –
हाँ! फिक्स के लिए धन्यवाद, @Electro। आपको अर्ध-यादृच्छिक अपवोट देना। भीड़-सोर्स ज्ञान के लिए एक और जीत चॉक। –