Articles of मॉलोक

malloc: *** त्रुटि: मुक्त ऑब्जेक्ट के लिए गलत चेकसम – ऑब्जेक्ट को शायद मुक्त होने के बाद संशोधित किया गया था

मेरे iOS ऐप के साथ मुझे एक बड़ी समस्या है: यह कभी-कभी विस्तृत डीबग त्रुटि के बिना क्रैश करता है स्टैक ट्रेस खाली है। स्टैक ट्रेस में ये केवल दो पंक्तियां हैं: दुर्घटना UIApplicationMain में "प्रतीक स्टब पर शुरू होता है: – [_ UIHostedTextService सत्र खारिज करेंटेफ्टसेवाएनिमित:]"। और रिपोर्ट "libsystem_c.dylib_malloc_error_break" com.apple.main-thread Xcode डीबगर पर त्रुटि […]

सी / सी ++ के लिए बहुस्तृत मेमोरी आबंटक

मेरे पास वर्तमान में भारी बहु-थ्रेडेड सर्वर अनुप्रयोग है, और मैं एक अच्छा बहु-थ्रेड मेमोरी आवंटन के लिए खरीदारी कर रहा हूं। अभी तक मैं बीच में फट गया हूँ: सूर्य के उमम Google का टीसीएमएलएल इंटेल के थ्रेडिंग बिल्डिंग ब्लॉक ऑलोकेटर एमरी बर्गर के होर्ड जो मैंने पाया है कि होर्ड सबसे तेज़ हो […]

64 बिट बड़े मैलॉक्स

क्या कारण हैं एक malloc () असफल हो, विशेष रूप से 64 बिट में? मेरी विशेष समस्या एक 64 बिट सिस्टम पर रैम की एक विशाल 10GB खंड malloc करने की कोशिश कर रहा है मशीन में 12 जीबी रैम और 32 जीबी स्वैप है। हाँ, मॉलोक चरम है, लेकिन यह एक समस्या क्यों होगी? […]

कैसे malloc के बाद स्मृति ब्लॉक लंबाई प्राप्त करने के लिए?

मैंने सोचा कि मैं एक आवंटित स्मृति ब्लॉक की लंबाई को पुनः प्राप्त नहीं कर सका। जावा में .length । हालांकि, अब मुझे पता है कि जब malloc() ब्लॉक को आवंटित करता है, तो वह अतिरिक्त बाइट को ब्लॉक के आकार वाले पूर्णांक को पकड़ने के लिए आवंटित करता है यह पूर्णांक ब्लॉक की शुरुआत […]

जांचें कि कोई संकेतक ढेर पर स्मृति आवंटित करने के लिए इंगित करता है

मुझे यह जानना है कि कोई संकेतक malloc / new के साथ आवंटित स्मृति के एक टुकड़े को इंगित करता है मुझे एहसास है कि एक मनमाना पते के लिए जवाब "नहीं, आप नहीं कर सकते हैं" लेकिन मुझे लगता है कि यह संभव है कि मॉलोक / नि: शुल्क ओवरराइड करना और आवंटित स्मृति […]

मैं मेमोरी कैसे आवंटित कर सकता हूँ और इसे (सूचक-पैरामीटर के माध्यम से) कॉलिंग फ़ंक्शन पर लौटा सकता हूं?

मेरे पास कुछ भिन्न फ़ंक्शंस में कुछ कोड है जो ऐसा कुछ दिखता है: void someFunction (int *data) { data = (int *) malloc (sizeof (data)); } void useData (int *data) { printf ("%p", data); } int main () { int *data = NULL; someFunction (data); useData (data); return 0; } someFunction () useData () […]

सी: एक बहु-आयामी सरणी की सही तरह से मुक्त स्मृति

मान लें कि आपके पास निम्न एएनएसआई सी कोड है जो एक बहु-आयामी सरणी प्रारंभ करता है: int main() { int i, m = 5, n = 20; int **a = malloc(m * sizeof(int *)); //Initialize the arrays for (i = 0; i < m; i++) { a[i]=malloc(n * sizeof(int)); } //…do something with arrays […]

हर बार जब मैं मॉलोक का उपयोग करता हूं तो मुझे एक चेतावनी क्यों मिलती है?

अगर मैं अपने कोड में malloc का उपयोग करता हूँ: int *x = malloc(sizeof(int)); मुझे gcc से यह चेतावनी मिलती है: new.c: 7: चेतावनी: फ़ंक्शन 'मॉलोक' की अंतर्निहित घोषणा new.c: 7: चेतावनी: अंतर्निहित फ़ंक्शन 'मैलोक' के असंगत अंतर्निहित घोषणा

क्या मैलोक लिज़क्स (और अन्य प्लेटफार्मों) पर आवंटन के लिए बैकिंग पृष्ठ बनाते हैं?

लिनक्स पर अगर मैं malloc(1024 * 1024 * 1024) , तो वास्तव में क्या करता है? मुझे यकीन है कि यह आवंटन के लिए एक आभासी पता नियुक्त करता है (निशुल्क सूची को चलाकर और आवश्यक होने पर एक नया मैपिंग बनाकर), लेकिन वास्तव में क्या यह 1 जीएबी मूल्य के स्वैप पन्नों को बना […]

मैं malloc () का उपयोग कर आवंटित स्मृति ब्लॉक का आकार कैसे प्राप्त करूं?

संभावित डुप्लिकेट: मैं सी में एक सूचक से एक सरणी का आकार कैसे प्राप्त करूं? क्या C ++ सरणी प्रोग्राम के आकार का निर्धारण करने के लिए कोई तरीका है? और यदि नहीं, तो क्यों? मुझे सी स्टाइल फ़ंक्शन के बाहर आबंटित स्मृति का एक टुकड़ा करने के लिए एक सूचक मिलता है अब, यह […]

दिलचस्प पोस्ट
वेबआरटीसी फ़ायरफ़ॉक्स बाधाएं AngularJS। नियंत्रक घटक के बाहर से नियंत्रक फ़ंक्शन को कैसे कॉल करें लिंक्स जहां सूची में किसी भी सूची शामिल है गिनती के साथ सूची सरणी डुप्लिकेट मध्यम ट्रस्ट को खो दिया कारण के लिए विकसित करने की कोशिश कर रहा है? PHP: आप प्रत्येक एनटवेशन की लूप कैसे तय करते हैं? एंड्रॉइड एसडीके स्थापना जेडीके नहीं मिलती जावास्क्रिप्ट ऑब्जेक्ट पुश () फ़ंक्शन जावास्क्रिप्ट में समय की तुलना किए बिना तिथि के भाग की तुलना करना रूबी में विधि नामों के लिए प्रतिबंध क्या हैं? आंतरिक वर्ग से बाह्य कक्षा फ़ंक्शन कॉल करना GitHub पर एक प्रतिबद्ध संदेश की खोज कैसे करें? कैसे एक runnable जार फ़ाइल बनाने के लिए? क्यों जावास्क्रिप्ट eval समारोह का उपयोग कर एक बुरा विचार है? नियमित अभिव्यक्ति क्या है जो एक वर्ग ब्रैकेट से मेल खाता है?