malloc

    6गर्मी

    3उत्तर

    संबंधित कोड: write(-1, "test", sizeof("test")); void * p = malloc(1024); void * p2 = malloc(510); write(-1, "hi", sizeof("hi")); संबंधित strace उत्पादन: write(4294967295, "test\0", 5)

    10गर्मी

    3उत्तर

    मैं ओपनएमपी फ्रेमवर्क के साथ कुछ प्रयोग चला रहा हूं और कुछ अजीब परिणाम पाये हैं, मुझे यकीन नहीं है कि मुझे कैसे समझाया जाए। मेरा लक्ष्य इस विशाल मैट्रिक्स को बनाना है और फिर इसे मानों से भरना है। मैंन

    5गर्मी

    3उत्तर

    मेरे सरल सी प्रोग्राम (gnu linux) में मुझे proc/stat से आरएसएस मान मिल रहा है। int GetRSS() मेरी प्रक्रिया के लिए आरएसएस मूल्य को प्रो/स्टेट से लौटाता है। इस उदाहरण में: printf("A RSS=%i\n", GetRSS())

    14गर्मी

    6उत्तर

    मैं एक टेक्स्ट फ़ाइल भेज रहा हूं - क्लाइंट-सर्वर टेक्स्ट को प्रत्येक 512 बाइट्स में पैकेट में ब्रेक अप करें, लेकिन कुछ पैकेट में प्रत्येक आकार को प्राप्त करते समय सर्वर के पक्ष में अधिकतम आकार से कम ट

    7गर्मी

    4उत्तर

    मैं सी के लिए थोड़ा नया हूं और मुझे यह समझने में परेशानी हो रही है कि स्मृति कैसे काम करती है, विशेष रूप से memcpy जैसे अंतर्निर्मित कार्यों में। यहाँ एक struct मैं struct data_t { int datasize;

    15गर्मी

    8उत्तर

    आज, मैं एक साक्षात्कार के लिए दिखाई दिया और साक्षात्कारकर्ता मुझे इस से पूछा, मुझे बताओ कदम कैसे आप के लिए अपने स्वयं के free() समारोह डिजाइन करेंगे आवंटित स्मृति को हटा दें। सी के डिफ़ॉल्ट free() फ़ं

    11गर्मी

    1उत्तर

    जब मैं इस तरह मेरा कार्यक्रम इसकी हो रही त्रुटि निष्पादित करने के लिए कोशिश कर रहा हूँ - HEAP SUMMARY: ==3335== in use at exit: 24 bytes in 2 blocks ==3335== total heap usage: 111 allocs, 1

    6गर्मी

    1उत्तर

    के लिए डाइलिब त्रुटि के कारण सक्षम गार्ड मॉलोक का उपयोग नहीं कर सकता है एक्सकोड 4.x में मैंने अपनी रन स्कीम को 'गार्ड मॉलोक सक्षम करें' में संपादित किया है क्योंकि मेरे पास एक नोडस्क्रिप्ट मैलोक त्रुट

    6गर्मी

    3उत्तर

    malloc के परिणामस्वरूप, C99 से नामित प्रारंभकर्ताओं को गठबंधन करने का कोई अच्छा तरीका है? typedef struct { int a, b, c; } Type; Type *t = malloc(sizeof *t); *t = (Type) { .a = 2, .b

    5गर्मी

    4उत्तर

    बहुत कम malloc/free उच्च शिशु मृत्यु दर के साथ घटनाएं हैं। आम तौर पर मैं अपना खुद का मेमोरी पूल लिखूंगा, लेकिन tcmalloc का उपयोग करने के प्रदर्शन को देखने के बाद मैं एक प्रतिस्थापन मॉलोक का उपयोग करने