2012-11-12 11 views
6

मैं एक मेमोरी आवंटक लिख रहा हूं और मैं इसे पैटर्न (मॉलोक और फ्री पर कॉल के) के खिलाफ परीक्षण करना चाहता हूं जो कार्यक्रमों में सबसे आम हैं।मेमोरी प्रबंधन सामान्य पैटर्न

मेमोरी प्रबंधन में सामान्य पैटर्न कभी पहचाना जा सकता है? यदि हां, तो क्या इस पर कोई अच्छी किताब या इंटरनेट स्रोत है?

मैं दोनों एकल-धागे कार्यक्रमों के पैटर्न के साथ-साथ बहु-थ्रेडेड वाले लोगों में रुचि रखते हैं।

अतिरिक्त:

मैं वर्तमान में सोच रहा हूँ कि कुछ विशिष्ट गणितीय मॉडल इस तरह के पैटर्न का वर्णन सकता है।

एक पाप/कॉस फ़ंक्शन एक निर्माता (मॉलोक)/उपभोक्ता (मुक्त) एल्गोरिदम का वर्णन कर सकता है जहां निर्माता को उपभोक्ता द्वारा बेचे जाने से पहले अपने सभी उत्पाद का उत्पादन करना समाप्त कर देना चाहिए।

फाइबोनैकी अनुक्रम एक प्रोग्राम का वर्णन कर सकता है जहां मॉलोक (एड) क्षेत्रों की संख्या स्वाभाविक रूप से बढ़ती है (उदाहरण के लिए कुछ वास्तविक दुनिया की समस्याओं को मॉडलिंग करने पर)।

यदि आपके कोई अन्य विचार हैं, तो इसकी बहुत सराहना की जाएगी। लेकिन फिर, यह एक किताब/कागज/पीएचडी थीसिस पर बेहतर होगा।

उत्तर

5

मुझे "होर्ड" बहुत पसंद आया। http://people.cs.umass.edu/~emery/hoard/asplos2000.pdf

और अपनी वेबसाइट: एक नज़र यहाँ है http://www.hoard.org/

लेकिन ईमानदारी से, केवल कि अनुसंधान के लिए/अपने आप को अध्यापन करते हैं। आप गड़बड़ चीजों को बहुत आसान बना सकते हैं (या पहले से भी बदतर ;-))

+0

एमरी बर्गर ने स्मृति प्रबंधन पर कागजात के भार लिखे हैं, जिनमें से कुछ आवंटकों के सामान्य उपयोग पैटर्न पर चर्चा करते हैं –

+0

धन्यवाद, मुझे इसे देखने की ज़रूरत है प्रथम। –

संबंधित मुद्दे