প্রশ্ন ট্যাগ «memory-management»

প্রয়োজন অনুসারে ন্যায্যতা এবং অনাহার সহ প্রোগ্রামের অনুরোধগুলিতে সাড়া দেওয়ার জন্য শারীরিকভাবে শারীরিক মেমরির অংশগুলি বরাদ্দকরণ এবং মুক্ত করার প্রক্রিয়া।

11
জাভাস্ক্রিপ্টে অবজেক্টগুলি মুছে ফেলা হচ্ছে
আমি জাভাস্ক্রিপ্ট deleteঅপারেটর সাথে কিছুটা বিভ্রান্ত । নিম্নলিখিত কোডের টুকরা নিন: var obj = { helloText: "Hello World!" }; var foo = obj; delete obj; এই কোডের টুকরাটি কার্যকর হওয়ার পরে, objহ'ল null, তবে fooএখনও ঠিক একটি বস্তুকে বোঝায় obj। আমি অনুমান করছি যে এই অবজেক্টটি একই জিনিসটি fooনির্দেশ করেছে। …


8
স্ট্রাক্টে "নতুন" ব্যবহার করা কি এটিকে গাদা বা স্ট্যাকের জন্য বরাদ্দ করে?
আপনি যখন newঅপারেটর দিয়ে কোনও শ্রেণীর উদাহরণ তৈরি করেন , তখন গাদাটিতে মেমরি বরাদ্দ হয়ে যায়। আপনি যখন newঅপারেটরের সাথে কোনও কাঠামোর উদাহরণ তৈরি করেন সেখানে মেমরিটি বরাদ্দ হয় কোথায়, গাদা বা স্ট্যাকের উপর?


21
পিএইচপিতে 33554432 বাইট অব্যাহত মেমরি আকার (43148176 বাইট বরাদ্দ করার চেষ্টা করা হয়েছে)
এই ত্রুটি বার্তা উপস্থাপন করা হচ্ছে, কোন পরামর্শ? পিএইচপিতে 33554432 বাইট অব্যাহত মেমরি আকার (43148176 বাইট বরাদ্দ করার চেষ্টা করা হয়েছে)

13
Malloc () এবং বিনামূল্যে () কীভাবে কাজ করে?
আমি কিভাবে mallocএবং freeকাজ জানতে চাই । int main() { unsigned char *p = (unsigned char*)malloc(4*sizeof(unsigned char)); memset(p,0,4); strcpy((char*)p,"abcdabcd"); // **deliberately storing 8bytes** cout << p; free(p); // Obvious Crash, but I need how it works and why crash. cout << p; return 0; } উত্তরটি যদি মেমরি স্তরের গভীরতায় …

14
কীভাবে ইনোড ব্যবহার মুক্ত করবেন?
আমার একটি ডিস্ক ড্রাইভ আছে যেখানে ইনোডের ব্যবহার 100% ( df -iকমান্ড ব্যবহার করে )। তবে ফাইলগুলি যথেষ্ট পরিমাণে মুছে ফেলার পরেও, ব্যবহারটি 100% থেকে যায়। এটি করার সঠিক উপায় কী? কীভাবে সম্ভব যে কম ডিস্ক স্পেস ব্যবহারের সাথে একটি ডিস্ক ড্রাইভের উচ্চতর ডিস্ক স্থান ব্যবহারের সাথে ডিস্ক ড্রাইভের চেয়ে …

12
পাইথন প্রক্রিয়া দ্বারা ব্যবহৃত মোট স্মৃতি?
পাইথন প্রোগ্রামের জন্য বর্তমানে এটি কতটা স্মৃতি ব্যবহার করছে তা নির্ধারণের কোনও উপায় আছে? আমি একটি একক অবজেক্টের জন্য মেমরির ব্যবহার সম্পর্কে আলোচনা দেখেছি, তবে আমার যা দরকার তা হল প্রক্রিয়াটির মোট স্মৃতিশক্তি ব্যবহার, যাতে ক্যাশেড ডেটা ফেলে দেওয়া শুরু করা কখন প্রয়োজন তা আমি নির্ধারণ করতে পারি।

6
সি ++ নতুন ইনট [0] - এটি কি স্মৃতি বরাদ্দ করবে?
একটি সাধারণ পরীক্ষা অ্যাপ্লিকেশন: cout << new int[0] << endl; আউটপুট: 0x876c0b8 সুতরাং দেখে মনে হচ্ছে এটি কাজ করে। স্ট্যান্ডার্ড এ সম্পর্কে কী বলে? মেমরির খালি ব্লকটি "বরাদ্দ" করা কি সর্বদা আইনী?

7
দুর্বল রেফারেন্স এবং অজানা রেফারেন্সের মধ্যে পার্থক্য কী?
সুইফট রয়েছে: শক্তিশালী তথ্যসূত্র দুর্বল উল্লেখ অজানা তথ্যসূত্র কীভাবে অনাবৃত রেফারেন্স দুর্বল রেফারেন্স থেকে আলাদা? অযাচিত রেফারেন্সটি ব্যবহার করা কখন নিরাপদ? অজানা রেফারেন্সগুলি কি সি / সি ++ এর পয়েন্টারগুলিতে ঝুঁকির মতো সুরক্ষা ঝুঁকিপূর্ণ ?

10
এটি মুছে ফেলা অনুমোদিত?
delete this;ক্লাসের সেই উদাহরণে ডিলিট-স্টেটমেন্টটি শেষ বিবৃতি যা কার্যকর করা হবে তা অনুমোদিত ? অবশ্যই আমি নিশ্চিত যে - thisপয়েন্টার দ্বারা উপস্থাপিত বস্তুটি লায় new-তৈরি created আমি এই জাতীয় কিছু সম্পর্কে চিন্তা করছি: void SomeModule::doStuff() { // in the controller, "this" object of SomeModule is the "current module" // now, …

1
.So, .la এবং .a লাইব্রেরি ফাইলগুলির মধ্যে পার্থক্য কী?
আমি জানি একটি .soফাইল এক ধরণের ডায়নামিক লাইব্রেরি (প্রচুর থ্রেড এ জাতীয় লাইব্রেরি ভাগ করতে পারে তাই মেমোরিতে এটির একাধিক অনুলিপি রাখার দরকার নেই)। কিন্তু এর মধ্যে পার্থক্য কি .aএবং .la? এই সব স্থির গ্রন্থাগার হয়? যদি গতিশীল লাইবসের স্ট্যাটিকগুলির চেয়ে বড় সুবিধা থাকে তবে এখনও প্রচুর স্ট্যাটিক লাইব্রেরি রয়েছে …

5
@ প্রপার্টি অবজেক্টিভ-সি-তে ননাম্যাটিক ধরে রাখুন, বরাদ্দ করুন, অনুলিপি করুন
অবজেক্টিভ-সি-তে নতুন যে কেউ আমাকে বজায় রাখতে, বরাদ্দ করতে, অনুলিপি করতে এবং অন্য যে কোনও অনুপস্থিত অনুগ্রহ করে তার একটি সংক্ষিপ্ত বিবরণ দিতে পারেন, যা @ প্রোপার্টি নির্দেশনার অনুসরণ করে? তারা কী করছে এবং আমি কেন একে অপরকে ব্যবহার করতে চাই?

7
এআরসি-র সাথে এখনও কেন অটোরেলেজপুলের প্রয়োজন?
এআরসি (অটোমেটিক রেফারেন্স কাউন্টিং) সহ বেশিরভাগ অংশের জন্য, আমাদের উদ্দেশ্য-সি বস্তুগুলির সাথে মেমরি পরিচালনা সম্পর্কে মোটেই ভাবার দরকার নেই। এটি NSAutoreleasePoolআর তৈরি করার অনুমতি নেই, তবে একটি নতুন বাক্য গঠন রয়েছে: @autoreleasepool { … } আমার প্রশ্ন হ'ল, আমাকে যখন ম্যানুয়ালি প্রকাশ / স্বাবলম্বীকরণ করার কথা মনে করা হচ্ছে না …

15
.NET- এ ব্যবহারের পরে অব্যবস্থাগুলি নাল / কিছুইতে সেট করা
একবারে সমস্ত জিনিস শেষ হয়ে গেলে null( Nothingভিবি.এনইটি তে) সেট করা উচিত ? আমি বুঝতে পারি যে .NET- IDisposableতে কিছু সংস্থান প্রকাশের জন্য ইন্টারফেস প্রয়োগকারী কোনও বস্তুর নিষ্পত্তি করা অপরিহার্য, যদিও বস্তুটি এটি নিষ্পত্তি হওয়ার পরেও কিছু হতে পারে (সুতরাং isDisposedসম্পত্তি হিসাবে), তাই আমি ধরে নিয়েছি এটি এখনও স্থায়ী হতে …

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.