के साथ एक कस्टम आवंटक का उपयोग करें मैं बूस्ट ग्राफ लाइब्रेरी और boost::bimap दोनों का उपयोग करने वाले प्रोग्राम के प्रदर्शन में सुधार करने के लिए काम कर रहा हूं। प्रोफाइलिंग से पता चला कि ज्यादातर सम
मैं जानना चाहता हूं कि section 11.14 of the C++-FAQ-lite को सरणी में कैसे अनुकूलित करें। class Pool {
public:
void* allocate(size_t size) {...}
void deallocate(void* p, size_t size) {...}
से धीमा है मैंने कस्टम ऑपरेटर नया और ऑपरेटर क्लास मायऑर्डर के लिए हटा दिया है। मैं बूस्ट :: सिंगलटन पूल का उपयोग कर स्मृति आवंटित कर रहा हूं। यहां कार्यक्रम प्रदर्शन का परीक्षण, #include <boost/pool/s