_DirtyJetsamMemoryLimit কী সম্পর্কে কনসোলে অদ্ভুত বার্তা


36

এই বার্তাটি নিয়মিত বিরতিতে সর্বদা কনসোল লগে প্রদর্শিত হয়।

com.apple.xpc.launched: (comm.apple.imFoundation.IMRemoteURLConnectionAgent) the _DirtyJetsamMemoryLimit key is not available in this platform

এটি কীভাবে প্রদর্শিত হচ্ছে এবং যদি সিস্টেমের কার্যকারিতাতে এর কোনও প্রভাব থাকে, তবে কীভাবে এটি থেকে মুক্তি পাবেন তা কি কেউ ব্যাখ্যা করতে পারবেন?


1
আমার দুটি ইয়োসেমাইট মেশিনে একই বার্তা রয়েছে (একটি মাভারিক্স থেকে একটি আপগ্রেড, অন্যটি একটি পরিষ্কার ইনস্টল)। কয়েক ঘন্টা ইন্টারনেট অনুসন্ধান আমাকে খালি হাতে রেখে গেছে… আইওএস প্রোগ্রামিং-এ উল্লিখিত সমস্ত ফলাফল (তাই সম্ভবত এটি কোনও শেয়ার্ড কোডবেস নিয়ে কোনও সমস্যা?)। সম্ভবত এটির জন্য কেবল অ্যাপল থেকে একটি 10.10.1 আপডেট দরকার।
ডাস্টিন হুইলার

একই সমস্যা এখানে। কনসোল লগ নীচে। কোনও বাস্তব ত্রুটি যা আমি দেখি না, তবে এটি লোড হতে প্রায় পুরো মিনিট সময় নেয়। 4/17/15 10: 31: 11.583 এএম com.apple.xpc.launchd [1]: (com.apple.imfoundation.IMRemoteURLConnicationAgent) _ ডার্টিজেটসমেমরিলিমেট কী এই প্ল্যাটফর্মে উপলভ্য নয়। 4/17/15 10: 31: 52.000 এএম কার্নেল [0]: আপেলক্যামিন :: পাওয়ার_অন_হার্ডওয়ার 4/17/15 10: 31: 53.292 এএম আপেলক্যামেরাআ্যাসিস্টেন্ট [373]: স্টার্টহার্ডওয়্যার স্ট্রিম: ফ্রেম রিসিভার তৈরি করছে: 1280 x 720 (420v) [12.00 , 29.97] এফপিএস

একই সমস্যা এখানে। আমি ম্যাকোস 10.13.4 হাই সিয়েরাতে আছি।
নিউনি

উত্তর:


40

জেটসাম এমন একটি সিস্টেম যা ওএসএক্স এবং আইওএসে মেমরির ব্যবহারের উপর নজর রাখে। এটি কোনও ডিভাইসটি নিখরচায় র‌্যামের বাইরে চলেছে এমন পরিস্থিতি পর্যবেক্ষণ করতে এবং র‌্যাম মুক্ত করার জন্য কী কী জিনিস হত্যা করতে পারে তা পর্যবেক্ষণ করতে, এটি ডিভাইসে প্রক্রিয়াগুলির একটি তালিকা রাখে। এটি এমন প্রসেসগুলির জন্যও নজর রাখে যা খুব বেশি র‌্যাম ব্যবহার করে; একটি "উচ্চ জলের চিহ্ন" স্তর লঙ্ঘন করা হচ্ছে।

এই ত্রুটি বার্তাটি হ'ল কোডটি ওএসএক্স এবং আইওএসের মধ্যে ভাগ করা হয়েছে তবে _ ডার্টিজেটসমেমরিলিমেট কী কেবল আইওএস এ উপলব্ধ।

আপনি নীচের লিঙ্কে জেটসাম সম্পর্কে আরও পড়তে পারেন।

http://newosxbook.com/articles/MemoryPressure.html

এবং আপনি যদি সত্যিই আগ্রহী হন তবে নীচের দুটি ফাইলগুলিতে জেটসাম কোডের কয়েকটি পড়তে পারেন।

http://www.opensource.apple.com/source/xnu/xnu-1456.1.26/bsd/kern/kern_memorystatus.c http://www.opensource.apple.com/source/xnu/xnu-1456.1.26 /bsd/sys/kern_memorystatus.h

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

ক্রিয়াকলাপ মনিটর ব্যবহার করে এবং সিপিইউ ভিউতে সমস্ত প্রক্রিয়া দেখিয়ে যে কেউ এর কার্য সম্পাদনে কোনও প্রভাব ফেলতে পারে না তা যাচাই করতে পারে। এ syslogdলাইন এবং নিশ্চিত CPU- র সময় অন্যান্য কর্ম আপনি আপনার Mac সঙ্গে সঞ্চালন করতে ইচ্ছুক তুলনায় যুক্তিযুক্ত ভুলবেন না।


1
ঠিক আছে. সুতরাং এই _ ডার্টি জেটস মেমরিলিমিট এবং ইয়োসেমাইটে পুনরাবৃত্ত ক্রাশগুলির মধ্যে কোনও সংযোগ নেই?

@ ডোমনুলডিড কোন সংযোগ নেই আমার কাছে স্থির ম্যাকগুলি এই ত্রুটি বার্তাটি সর্বদা লগইন করে থাকে, সুতরাং এগুলি কোনও কাকতালীয় বিষয় ছাড়া আর কিছু নয় তার স্পষ্ট ইঙ্গিত নেই।
bmike

@ বিমিক আমাদের কি নিশ্চিত যে জেতসামের sysmondসাথে কিছু করার আছে? আমি এই ধারণাটির মধ্যে ছিলাম যে জেটসাম সম্পূর্ণরূপে কার্নেলের মধ্যে রয়েছে এবং sysmondকেবল ক্রিয়াকলাপ মনিটর এবং top
অ্যালিস্টার ম্যাকমিলান

@ অ্যালিস্টায়ারম্যাকমিলান আমার ত্রুটিটি ক্ষমা করুন - syslogdসম্পর্কিত ডেমনটি লগ ফাইল প্রসেসিং এবং লগ বার্তা রাউটিংয়ের কারণে অতিরিক্ত আইও / সিপিইউ দেখায়। আপনি সম্পর্কে সঠিকsysmond
bmike

4
যদি কোডটি আইওএস এবং ওএস এক্সের মধ্যে ভাগ করা থাকে তবে অ্যাপল ডেসের আউটপুট লগ বার্তাগুলি ফিল্টার করা উচিত ... ওএস এক্স কম্পিউটারে আইওএস সম্পর্কিত বার্তা প্রদর্শন করা হচ্ছে না ... সিস্টেম লগটি বাইবেলের মতো দীর্ঘ হয়ে গেছে ...
ইরভিন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.