Table of Contents
মেমোরি ফাঁস করা সি এবং সি++ প্রোগ্রামিংে একটি সাধারণ বিষয়, যার ফলে এটি ব্যবহৃত রিসোর্স সংরক্ষণ এবং সম্ভাব্য বিপর্যয়ের পরিমাণ বাড়িয়ে দেয়।
মেমরি লিস্ক সনাক্ত করার জন্য সাধারণ টেকনেটিক acicks
সি এবং সি+ অ্যাপ্লিকেশনে স্মৃতি ফাঁস হয়ে যাওয়ার বেশ কিছু পদ্ধতি রয়েছে। এই পদ্ধতিগুলো ম্যানুয়াল কোড পর্যালোচনা করে দেখার জন্য বিভিন্ন যন্ত্র ব্যবহার করা হয়।
টুল এবং পদ্ধতি
- [[[[F]Valgrade:[[F] একটি ওপেন সোর্স টুল যা মেমরি ফাঁস করে দেয়, অবৈধ মেমরির প্রবেশপথ এবং অন্যান্য মেমরি সংক্রান্ত সমস্যা চিহ্নিত করে ।
- [[[F] ঠিকানা]: ঠিকানা পার্স করা হচ্ছে অতিক্রান্তকরণ:[[FF] [FLT]] একটি কম্পাইলার বৈশিষ্ট্য যা অল্প সময়ের জন্য মেমরি ত্রুটিগুলি মাথায় রেখে সাধারণ কর্মক্ষম সমস্যাকে সনাক্ত করতে সাহায্য করে ।
- [[[[F] বিশ্লেষণ:[FLT] [FLT] আবরণের মত বিভিন্ন সামগ্রী এবং CLARIBCTADOANENEDY প্রোগ্রাম চালু না করে সম্ভাব্য ফাঁস হওয়ার সম্ভাব্য ফলাফলের কোড বিশ্লেষণ করে ।
কেস স্টাডিজ
একটা ক্ষেত্রে, একটা CADIT প্রোগ্রামের অভিজ্ঞতা প্রায়ই স্মৃতি ফাঁস হয়ে যায় ।
আরেকটা উদাহরণ হল সি+++ প্রকল্পের সঙ্গে, যেখানে ঠিকানা অনুযায়ী শেক্স্থাইজার বাফারের বৃদ্ধি এবং পরীক্ষা চলাকালীন তথ্য ফাঁস করে দেয় ।