কমিজ মেমরির ব্যবহার হ্রাস করা হচ্ছে


37

আমি ১১.১০ ইনস্টল করার পর থেকে তারা কমপিজের কর্মক্ষমতা এবং সংস্থান ব্যবহারে কীভাবে প্রভাব ফেলবে সে সম্পর্কে প্রতি সপ্তাহে প্রদর্শিত আপডেটগুলি অনুসরণ করে চলেছি (এই মুহুর্তে আমি 12.04 এবং 14.04 পরীক্ষা করছি)। আমি যা দেখেছি তার জন্য, সিপিইউ এবং মেমরির ব্যবহার হ্রাস পেয়েছে (বিশেষত মেমরি)। আমি কোনও আপডেট ছাড়াই 12.04 / 14.04 ইনস্টল করার এবং তারপরে সমস্ত আপডেট প্রয়োগ এবং 12.04 থেকে 14.04 এর সাথে তুলনা করছি। উদাহরণস্বরূপ, নটিলাস 35 এমবি এর চেয়ে কম ব্যবহার করছে (আমার জন্য এটি বেশ কয়েকটি সংস্করণ আগে এটির সাথে একই ক্রিয়াকলাপটি 70 এমবি এবং 150 মেগাবাইটের মধ্যে ছিল)।

অন্যান্য প্রক্রিয়াগুলিও এমন এক ধরণের অপ্টিমাইজেশন পেয়েছে যা আমার মোট স্মৃতি ব্যবহারের পরিমাণ প্রায় 850 এমবি থেকে 610 এমবি থেকে কমিয়ে নিয়েছে (আমি অ্যাপাচি, মাইএসকিউএল ইত্যাদির মতো পরিষেবাও ব্যবহার করি) তবে এই সময়ের পরেও কেবল একটাই রয়ে গেছে কমপিজেও প্রায় একই রকম। এটি শুরু করতে এখনও 100MB এর বেশি ব্যবহার করে। শুধুমাত্র ityক্য সহ ডেস্কটপ ব্যবহার করে এবং কোনও প্রোগ্রাম চলমান নেই, এটি লাগে (এখনই) 133 মেগাবাইট। Optionsক্যের স্থায়িত্বের সাথে আপস না করে আমি কী অপশনগুলি মেমরির পদচিহ্নগুলি হ্রাস করতে ব্যবহার করতে পারি (উদাহরণস্বরূপ কমপিজ কনফিগারেশন থেকে ওপেনএল প্লাগইন অপসারণ করা একটি বিএডি ধারণা)।

কমিজের মেমরির ব্যবহার কমাতে কোন অনুকূলিতকরণ করা যেতে পারে?

দ্রষ্টব্য - আমি ইতিমধ্যে কমিজ কনফিগার সেটিংস ম্যানেজার (সিসিএসএম) ইনস্টল করেছি।


আপনার প্রয়োজনীয় না এমন কয়েকটি কমিজ প্লাগইন অক্ষম করুন। আপনি এটি compizconfig- সেটিংস-পরিচালক দিয়ে করতে পারেন। sudo apt-get install ccsmতারপর চালান ccsm
বেনামে

@ অজ্ঞাতনামা - আমি ইতিমধ্যে সিসিএসএম ইনস্টল করেছি এবং প্রশ্নটিতে ইউনিটি প্লাগইন এবং ওপেনজিএল প্লাগইনগুলির উল্লেখ করার সাথে সাথে আমি ভেবেছিলাম আমার এটি ইনস্টল করে দেওয়ার দরকার নেই। যেভাবেই সিসিএসএম, জিকনফ বা অন্য কোনও ক্ষেত্রে কী কী অপ্টিমাইজেশন করা উচিত তা জিজ্ঞাসা করছি।
লুইস আলভারাডো

লুইস প্রশ্নের জন্য +1 - ১১.১০-তে নিয়মিত সমস্ত আপডেট করার পরে আমি আমার নেটবুকে ইউনিটি আর ব্যবহার করতে পারি না - নতুন ইনস্টল করার আগে ঠিকঠাক কাজ করেছি। এটি কেবল ইউনিটি 2 ডি এবং জিনোম শেল পুরোপুরিভাবে কাজ করার ফলে আমার সিস্টেমকে ধীর করে দিচ্ছে .....
মার্ক রুনি

উত্তর:


19

কমিজের মেমরির ব্যবহার কম করা আমার অভিজ্ঞতার চেয়ে বরং কঠিন। ওপেনজিএল প্লাগইনে টেক্সচারের গুণমানকে হ্রাস করার জন্য আমি সবচেয়ে ভাল জিনিসটি প্রস্তাব করতে পারি তবে এটি আফিক পরিবর্তন করবে না।

কমিজ মেমরির বৃদ্ধির আর একটি উত্স মেমরি লিক হতে পারে। এটি মাঝে মধ্যে সূচক দ্বারা ট্রিগার করা হয়েছে বলে মনে হয়, তবে অন্যান্য উত্স থেকেও হতে পারে (সেগুলি সম্পর্কে এখনও নিশ্চিত নয়)।

আমার সমাধানটি পর্যায়ক্রমে unityক্য পুনরায় আরম্ভ করার জন্য একটি সাধারণ স্ক্রিপ্ট ব্যবহার করে যা অন্তর্ভুক্ত রয়েছে:

#kill compiz completely, including all child processes, freeing it's memory:
killall -9 compiz & 
#run unity and give you back a free terminal.
unity & disown 

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


3
আপনি কি জানেন যে কীভাবে তাদের কর্মক্ষেত্রে উইন্ডোগুলির অবস্থানটি স্ক্রু না করে কম্পিজ পুনরায় চালু করতে হয়। আমি কম্পিজ মারার পরে সমস্ত উইন্ডো প্রথম কর্মক্ষেত্রে চলে যায় এবং আমাকে সেগুলি পুনর্গঠন করতে হয় যা একটি ব্যথা
আইভোট্রন

1
দুর্ভাগ্যক্রমে না। আমি যদিও এর সমাধান চাইব।
RolandiXor

2
আমার জন্য পরিশ্রম করলেও আমি যখন কিছুটা সেকেন্ডের জন্য আমার ডেস্কটপে কিছুই দেখায় না তখন আমি কিছুটা ঘাবড়ে গিয়েছিলাম :)
কার্লটন

21

কমপিউজ মেমরি ফাঁস প্রায় কাজ:

sudo kill -HUP <compiz_process_id>

কোনও দুর্দান্ত সমাধান নয়, তবে প্রক্রিয়াটি সম্পূর্ণরূপে হত্যা না করেই এটি ফাঁস হওয়া স্মৃতিটিকে মুক্ত করে।


কেন এটি নিম্নমানের তা নিশ্চিত নয়। এটা আমার জন্য দুর্দান্ত কাজ করেছে। (যদিও এটি অনেকগুলি উইন্ডো কর্মক্ষেত্র পুনরায় সেট করে)
dpb

2
sudo kill -HUP $(pgrep compiz)
isaaclw

8
@ আইস্যাক্লুউ, বাpkill -HUP compiz
পাইটার ফাইন্ডেন

ধন্যবাদ। এটা তোলে অন্তত আমি পুরো এক্স পুনরায় আরম্ভ করা প্রয়োজন হবে না
মোহাম্মদের

এই সমাধানটি আমার কর্মক্ষেত্রের সেটিংস মেন্টেন করে না। আমার সমস্ত উইন্ডোজ একটি ওয়ার্কস্পেস থেকে অন্য এলোমেলোভাবে সরানো হয়েছিল।
জেসি

10

আমি জানি এটি একটি পুরানো পোস্ট, তবে গাসের উত্তর আমাকে সহায়তা করেছে এবং আমি এটিতে যুক্ত করতে চাই। এটি আমিই করেছি (উবুন্টু 12.04 এ):

  • Alt+ F2(অ্যাপ্লিকেশন চালান)
  • পরিকল্পনামাফিক কাজ
  • নতুন পুনরাবৃত্তি টাস্ক
  • killall compiz -HUP
  • প্রতিদিন 00:00 এ

প্রক্রিয়া আইডি না জেনে এখন প্রতি রাতে স্বয়ংক্রিয়ভাবে পুনরায় চালু হবে।

আমার সমস্যাটি হ'ল যদি আমি আমার স্ক্রিনটি কয়েক দিনের জন্য লক করে রেখে যায় তবে স্ক্রিন লকটি খুলতে ~ 30 সেকেন্ড সময় লেগেছে, এবং কমিজের মেমরির ব্যবহার প্রায় 1000 এমবি।


1
উবুন্টু 14.04 64 বিটে, ক্রমাগত ক্রিয়াকলাপের মাত্র 5 বা 6 দিনের মধ্যে কমিজ 2 গিগাবাইট র‌্যাম পেয়ে যায়। এটি সম্ভবত এখানে দেওয়া সেরা সমাধান, এবং কোনও অ্যাপ্লিকেশন চলছে তা বিরক্ত করে না।
Luís de Sousa
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.