2009-12-06 9 views
7

मुझे सामान्य अनुकूलन समस्या के बारे में सुनना याद है जो फ़ंक्शन क्लोजर से संबंधित है, यह बताते हुए कि सामान्य रूप से केवल स्टैक-आधारित मेमोरी प्रबंधन का उपयोग करके बंद होने के निर्माण को अनुकूलित करना मुश्किल है। क्या आप में से कोई भी इस अनुकूलन समस्या का नाम याद रखता है, संभवतः एक उदाहरण या प्रासंगिक पृष्ठ से लिंक के साथ?स्टैक-आधारित सिस्टम पर बंद करने के अनुकूलन से संबंधित समस्या का नाम क्या है?

उत्तर

6

ऐसा लगता है कि आप upward funarg problem के बारे में सोच रहे हैं।

+0

वह था! मैं क्लोजर पर विकिपीडिया के लेख को देख रहा था, लेकिन मजेदार लेख के लिए एक अच्छा लिंक नहीं देखा। यह वहां है, लेकिन टिप्पणी के बिना दिया जाता है। मैं ठीक हो जाऊंगा ... –

3

शायद आप escape analysis के बारे में सोच रहे हैं।

यह लिस्प समुदाय के दो प्रकार के extent: dynamic extent और indefinite extent के बीच भेद के बारे में चिंतित है। पूर्व के ऑब्जेक्ट्स को स्टैक-आवंटित किया जा सकता है, जबकि बाद वाला नहीं हो सकता है, क्योंकि उनके जीवनकाल की संभावना उनके आवंटन के दायरे से अधिक है।

+0

निश्चित रूप से एक दिलचस्प समस्या भी! –

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