নিয়ন্ত্রণহীন সি / সি ++ কোডে, মেমরি ফাঁস সনাক্ত করার জন্য সেরা অনুশীলনগুলি কী কী? এবং কোডিং গাইডলাইন এড়ানোর জন্য? (যেন এটাই সহজ;)
আমরা অতীতে কিছুটা নিরীহ উপায় ব্যবহার করেছি: প্রতিটি মেমরি বরাদ্দ কল এবং মুক্ত করার সময় হ্রাসের জন্য একটি পাল্টা বর্ধন। প্রোগ্রামের শেষে, কাউন্টারটির মান শূন্য হওয়া উচিত।
আমি জানি এটি দুর্দান্ত উপায় নয় এবং কয়েকটি ক্যাচ রয়েছে। (উদাহরণস্বরূপ, আপনি যদি মেমোরিটি মুক্ত করে থাকেন যা প্ল্যাটফর্মের এপিআই কল দ্বারা বরাদ্দ করা হয়, আপনার বরাদ্দ গণনাটি আপনার নিখরচায় গণনার সাথে ঠিক মেলে না API অবশ্যই, যদি এপিআই কলগুলিকে বরাদ্দ করা মেমরিটি কল করার সময় আমরা কাউন্টারকে বাড়িয়ে তুলি))
আমি আপনার অভিজ্ঞতা, পরামর্শ এবং সম্ভবত এটি সহজতর সরঞ্জামগুলির জন্য কিছু রেফারেন্স আশা করছি।