क्या किसी ने किसी बड़े प्रोजेक्ट में एंड्री अलेक्जेंड्रेस्कू द्वारा आधुनिक सी ++ डिज़ाइन से SmallObjectAllocator का उपयोग किया है? मैं इस आवंटक को कार्यान्वित करना चाहता हूं लेकिन मुझे अपनी परियोजना में इसका उपयोग करने से पहले इसके बारे में कुछ राय चाहिए। मैंने कुछ परीक्षण किए और यह बहुत तेज़ लगता है, लेकिन परीक्षण एक छोटे परीक्षण वातावरण में किए गए थे। मैं जानना चाहता हूं कि कितनी तेज़ी से छोटी वस्तुएं होती हैं (जैसे घटनाएं, स्मार्ट पॉइंटर्स इत्यादि) और यह कितनी अतिरिक्त मेमोरी का उपयोग करती है।छोटे ऑब्जेक्ट्स आवंटक
7
A
उत्तर
12
मेरा सुझाव है कि आप Rich Sposato से पूछें। उन्होंने लोकी के छोटे ऑब्जेक्ट आवंटक पर परीक्षण और बेंचमार्क सहित व्यापक कार्य किया है।
2
क्या आपने Boost Pool Library का उपयोग करने पर विचार किया है?
संबंधित मुद्दे
- 1. कुशल सी पूल आवंटक?
- 2. सी ++ एसटीएल प्रश्न: आवंटक
- 3. डिफ़ॉल्ट एसटीएल आवंटक
- 4. नए और आवंटक
- 5. छोटे-छोटे डीबीकॉन्टेक्स्ट
- 6. कस्टम आवंटक और डिफ़ॉल्ट सदस्य
- 7. std :: आवंटक :: निर्माण और std :: आवंटक :: तत्व प्रकार पर templated नष्ट क्यों हैं?
- 8. जी ++ 4.4.1 डिफ़ॉल्ट आवंटक कौन सा है?
- 9. क्या डिफ़ॉल्ट आवंटक intize शून्य है?
- 10. इस सी ++ स्टैक आवंटक के लिए सुधार?
- 11. आप स्मृति आवंटक को कैसे बेकार करेंगे?
- 12. एसटीएल मानचित्र के लिए कस्टम मेमोरी आवंटक
- 13. एक छोटे नियम-इंजन
- 14. छोटे लिनोड
- 15. छोटे रैम
- 16. छोटे पदचिह्न
- 17. क्या एक आवंटक। कन्स्ट्रक्ट लूप बराबर std :: uninitialized_copy है?
- 18. ऑब्जेक्ट्स
- 19. क्या छोटे-छोटे के लिए निर्भरता इंजेक्शन ढांचा है?
- 20. बहुत छोटे HTTP अनुरोध बनाम बहुत छोटे अनुरोध
- 21. ऑब्जेक्ट्स
- 22. ऑब्जेक्ट्स
- 23. छोटे लॉगर वर्ग
- 24. छोटे पायथन निष्पादन योग्य?
- 25. छोटे पूर्णांक (सी ++)
- 26. कैसे "शो" छोटे अक्षर
- 27. छोटे एमसीई: लोगों को
- 28. जावा: एक छोटे से
- 29. कैसे छोटे विखंडू
- 30. सैकड़ों बनाम कुछ छोटे
मुझे लगता है कि पुस्तक आपके अधिकांश प्रश्नों का उत्तर देती है। आप स्रोत कोड से आसानी से मेमोरी ओवरहेड की गणना कर सकते हैं। बड़े परीक्षण, प्रोफ़ाइल बनाएँ। –
मुझे लगता है कि पुस्तक के लेखक को सुनना बुद्धिमान होगा। रिच स्पोसोटो का पृष्ठ http://www.richsposato.com/software.html –