স্বয়ংক্রিয়ভাবে সংশোধিত মেমরি মুক্ত অ্যাপ্লিকেশন


0

বিনামূল্যে একটি উইন্ডোজ অ্যাপ্লিকেশন বা স্ক্রিপ্ট আছে কি modified memory একটি প্রদত্ত আবেদন অন্তর্গত।

আমি চেষ্টা করেছি ফ্লাশ ফাইল ক্যাশে যা সব পরিষ্কার করার জন্য একটি বড় ol 'হাতুড়ি হিসাবে মহান modified memory কিন্তু আমার এমন একটি অ্যাপ্লিকেশন বা স্ক্রিপ্ট দরকার যা পুরো সিস্টেমের পরিবর্তে প্রদত্ত অ্যাপ্লিকেশনের জন্য বরাদ্দ করা মেমরিটি খালি করতে পারে।

সিস্টেম স্পেস

উইন্ডোজ 7 64 বিট
8 গিগাবাইট র্যাম
12873 এমবি পেজফিল
SuperFetch বন্ধ চালু

পটভূমি একটি বিট

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

অনেকগুলি পুনর্লিখনের পরে অ্যাপ্লিকেশনের কমিটির আকার একটি ভাল গড়ের কাছাকাছি থাকে এবং কখনও কখনও যায় না, তবে এর পরিবর্তে কী ঘটে modified memory ক্রমবর্ধমান বৃদ্ধি (কিন্তু আগে অনেক ধীরে ধীরে)। এটি ঘটে কারণ অ্যাপ্লিকেশনগুলির জন্য অ্যাপ্লিকেশনটি মেমরি বরাদ্দ করে এবং এখন সঠিকভাবে তাদের ডিলোকোকেট করে। অ্যাপ্লিকেশন একবার ইমেজ প্রক্রিয়াকরণ বন্ধ করে কিন্তু একবার চলমান হয়, দী modified memory ধীরে ধীরে কোন হস্তক্ষেপ ছাড়াই স্বাভাবিক ফিরে যায়। আমি যদি রান ফ্লাশ ফাইল ক্যাশে সঙ্গে all বিকল্প এটি একটি সম্পূর্ণ হোস্ট সাফ অব্যবহৃত আমার অ্যাপ্লিকেশন প্রভাবিত ছাড়া মেমরি (যদিও সমগ্র সিস্টেম প্রত্যাশিত হিসাবে ক্রল একটি ক্রল ডাউন ধীর)।

হালনাগাদ
যখন 4 তাদের একযোগে রান, যখন শেষ কাছাকাছি যখন কি ঘটতে দেখানোর জন্য কয়েক স্ক্রিনশট যোগ করা হয়েছে free memory সমালোচকদের কম এবং standby memory প্রায় 1 গিগাবাইট এ। (ক্ষমাপ্রার্থী, এখনও এই পোস্টে আমার repaint কারণে ছবি পোস্ট করতে পারবেন না)

standby near 1GB

ram usage after force quit


2
আপনি কেন এই প্রয়োজন বিশ্বাস করেন? এটা প্রয়োজন করা উচিত নয়। সর্বাধিক মেমরি নিবিড় অ্যাপ্লিকেশন এই কাজ করে না। কেন আপনি বিশ্বাস করেন যে আপনি পরিবর্তনশীল মেমরি flushing থেকে কোনো কর্মক্ষমতা boosts পাবেন?
Ramhound

আমি এখনও মেমরি সতর্কতা খুঁজে পেতে, অনেক পরে। তবে যখন আমি আজ মেমরি পরিস্কার করেছিলাম তখন পরিবর্তিত মেমরিটি 1 গিগাবাইট থেকে 300 এমবি পর্যন্ত নেমে গেছে এবং সবকিছু ঠিক আছে। আমি একই মেশিনে এই অ্যাপ্লিকেশনের গুণাবলীর চালানোর পরিকল্পনা করছি যাতে মেমরিটি আরও দ্রুত সঞ্চালিত হয় এবং পরিবর্তিত মেমরির উপাদানগুলি আসলেই প্রয়োজন হয় না।
Hayko Koryun

আপনি ভার্চুয়াল মেমরি বা শারীরিক মেমরি আউট চলমান হয়? কারণ আমি আসলে আপনার অনুরূপ একটি অ্যাপ্লিকেশন ডিজাইন করেছি (ছোট বর্ণনার উপর ভিত্তি করে) এবং এই সমস্যাটি ছিল না।
Ramhound

আমি উভয়, তারপর প্রথম ভার্চুয়াল ভার্চুয়াল মনে। আমি অ্যাপ্লিকেশন চলমান এবং অবিলম্বে পরে র্যাম অবস্থা প্রদর্শন স্ক্রিনশট যোগ করেছেন।
Hayko Koryun

1
তাই এটি একটি মত দেখায় বাগ Chromium এ ক্যানভাসের আকার পরিবর্তন করার সময় এটি এমন কিছু যা আমাকে চারপাশে কাজ করতে হবে, তাই মূল প্রশ্নটি দাঁড়িয়েছে ...
Hayko Koryun

উত্তর:


0

"মেমরির বাইরে" সতর্কতাগুলি লিমিটেড সীমার বাইরে চলছে। ভার্চুয়াল মেমরি (RAM) এর বাইরে চলার জন্য উইন্ডোজ একটি ত্রুটি বার্তা নেই।

আপনার সীমা সীমা বাড়ানোর জন্য, র্যাম যোগ করুন বা আপনার পৃষ্ঠার আকার বাড়ান।

"বিনামূল্যে" পৃষ্ঠাগুলি "সমালোচনামূলকভাবে কম" হওয়া কোনও ব্যাপার নয়। "স্ট্যান্ডবাই" হল "উপলব্ধ" অংশ; এটি "মুক্ত" হিসাবে "মুক্ত" হিসাবে হয়। স্ট্যান্ডবাই তালিকাতে আপনার 1 গিগাবাইট থাকলে আপনার প্রচুর RAM উপস্থিত রয়েছে।


আমি তত্ত্ব যে জানি free এবং standby এটা আসে যখন সমান হতে অনুমিত হয় available মেমরি কিন্তু আমি আমার ল্যাপটপে কি দেখেছি এবং এখন আমাদের কিছু কাজ মেশিনের সাথে এটির পারফরম্যান্স ভাল free মেমরি ধীরে ধীরে 0 থেকে নিচে যাচ্ছে, কিন্তু যত তাড়াতাড়ি এটি নিম্ন স্তরের পৌঁছে যায় সেখানে প্রচুর কর্মক্ষমতা হ্রাস আছে যদিও প্রচুর আছে standby মেমরি উপলব্ধ।
Hayko Koryun

দুঃখিত, কিন্তু আপনার উপসংহার ভুল। স্ট্যান্ডবাইটি উপলভ্য অংশ এবং এটি "উপলব্ধ" হিসাবে কেবল "বিনামূল্যে" হিসাবে দ্রুত। অন্য কিছু হতে হবে। যে কোন ক্ষেত্রে, আমি আবার বলব: আপনার "মেমরির বাইরে" সতর্কতাগুলি RAM এর বাইরে চলে যাওয়ার কারণে হয় না (হয় "স্ট্যান্ডবাই", "মুক্ত", অথবা "উপলব্ধ", তবে এটি সীমাবদ্ধতা সীমার বাইরে চলে যাওয়ার কারণে নয়)। "মেমরির বাইরে" বার্তাটির অর্থ কী। এর অর্থ এই নয় যে আপনি কমপক্ষে RAM চালাচ্ছেন। আপনার ছবিটি এই চিত্রগুলির জন্য যে স্থানটি ব্যবহার করছে সেটি আপনি কীভাবে বরাদ্দ করছেন? আপনার উপসর্গগুলি যে আপনি না সেরা উপায় মেমরি deallocating।
Jamie Hanrahan
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.