মেমরি কোথায় যাচ্ছে? [বন্ধ]


-6

আমি আমার প্রোগ্রামগুলির একটিতে মেমরির ত্রুটি খুঁজে পেয়েছি (আমি একজন প্রোগ্রামার)। এটি হাস্যকর, কারণ আমার কাছে উইন্ডোজ 7 x64 সিস্টেমের 16 গিগাবাইট RAM আছে, এবং আমার কোনও কারণ নেই। তাই আমি তদন্ত করেছি, এবং আমার সমস্ত স্মৃতি ব্যবহার করে যা খুঁজে পেতে রিসোর্স মনিটর এবং টাস্ক ম্যানেজারের মধ্যে দেখলাম:

enter image description here

বিজ্ঞপ্তি: 15,158 কেবি মেমরি ব্যবহার। কিন্তু এক নজরে, প্রকৃতপক্ষে প্রোগ্রাম দ্বারা ব্যবহৃত মেমরি পরিমাণ যোগ করা হয় না। আমি টাস্ক ম্যানেজারের প্রকৃত পরিসংখ্যানগুলিতে প্লাগ করেছি (নোট, "সকল ব্যবহারকারীর কাছ থেকে প্রসেস দেখান" চেক করা হয়েছে!) এবং সমস্ত তেরশোর ছোট্ট & 50; 50 এমবি প্রোগ্রামে যাওয়ার আগে প্রায় 10.7 গিগাবাইট পেয়েছেন। তাই বাকি 4 গিগাবাইট মেমরি চলে গেছে কোথায়?


1
আপনি শারীরিক মেমরি ব্যবহারের তদন্ত করতে RAMMap ব্যবহার করতে পারেন। technet.microsoft.com/en-us/sysinternals/ff700229 যাইহোক, মেমরি বার্তা আউট সাধারণত ভার্চুয়াল মেমরি পড়ুন। একটি 32bit প্রক্রিয়া সাধারণত 2 গিগাবাইট ভার্চুয়াল মেমরি সীমাবদ্ধ করা হবে। আমি আপনি একটি পৃষ্ঠা ফাইল আছে অনুমান।
David Marshall

1
আমি আপনার প্রোগ্রাম শুধুমাত্র সম্পদ পরিমাণ x বরাদ্দ করা হয় যদি আশ্চর্য। আমারও একই সমস্যা ছিল একটি লগ ফাইল তৈরি করা, ভিসুয়াল স্টুডিও আমাকে স্মৃতি থেকে বের করে দেয় এবং আমি আমার 16 গিগাবাইট 4 বা 5 গিগাবাইট ব্যবহার করেছি! এটি 64২ বিটের পরিবর্তে আপনি 32২ বিট যা প্রোগ্রামের সাথে কিছু করতে পারে
Dave

নিজেই ক্রোম আপনার মেমরির প্রায় 2.5 গিগাবাইট ব্যবহার করছে। সুতরাং আপনি আসলে প্রায় 15 গিগাবাইট ব্যবহার করছেন।
Ramhound

আপনি টাস্ক ম্যানেজার থেকে তথ্য অনুলিপি করতে এবং Excel এ পেস্ট করতে পারেন। তারপর আপনি সূত্র ব্যবহার করতে পারেন এবং যে মেমরি অন্যত্র না পরীক্ষা করে।
Xaruth

উত্তর:


5

আমি আপনার উপসংহার অনুসরণ করতে পারবেন না। স্ক্রিনশটটিতে ২5 টি প্রসেস রয়েছে যা প্রায় 11 গিগাবাইট পর্যন্ত যোগ করে তবে 150 টি প্রসেস রয়েছে যা আপনি ছোট বলে মনে করেন না। যদি আপনি এই 150 টি প্রক্রিয়া গ্রহণ করেন এবং প্রতি প্রক্রিয়াটির গড় 25MB অনুমান করেন তবে আপনি 4 গিগাবাইট পাবেন যা আপনার স্মৃতির পরিমাণের অনুপস্থিতির পরিমাণের সাথে সামঞ্জস্যপূর্ণ! আমি আপনাকে তেরশোর সামান্য & lt; 50 এমএম প্রোগ্রাম এবং ঘনিষ্ঠভাবে একটি ঘনিষ্ঠ চেহারা আছে সুপারিশ করবে।


যে একটি ত্রুটিপূর্ণ অনুমান ছাড়া। 150 টি অন্যান্য প্রক্রিয়া নেই এবং গড় 25 এমবি থেকেও কম। কোথাও কিছু undocumented প্রসেস আছে। আমি শুধু মেমরির মধ্যে কয়েকটি প্রসেসের সাথে পুনরায় বুট করে আবার পুনর্নির্মিত করেছি, এবং আমি এখনও অব্যবহৃত উপসংহারে পৌঁছেছি যে প্রায় 3 গিগাবাইট RAM
Shaul Behr

@ সোহুল যতক্ষণ না আপনি আমাদের সমস্ত তথ্য আমাদের কাছে দিতে হবে যতক্ষণ না আমাদের কিছু মনে হয় ... কখনও কখনও এটি ত্রুটিপূর্ণ, কিন্তু কার্য পরিচালকর স্ক্রোল বার অনুসারে আমি অনুমান করেছি যে প্রায় 6-7 গুণ প্রক্রিয়া চলছে ...
valerie

2
আচ্ছা, ভাল, আমি আবিষ্কার করেছি যে আপনি রিসোর্স মনিটর থেকে এক্সেলগুলিতে কপি এবং পেস্ট করতে পারেন ... এবং এটি হিসাব করে যে গণনা সঠিক। আমি খুবই লজ্জিত... :-/
Shaul Behr
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.