কীভাবে গুগল-ক্রোম বা ক্রোমিয়াম তৈরি করবেন কম স্মৃতি ব্যবহার করুন


13

আমার কম্পিউটারে কেবল 4 জিবি মেমরি রয়েছে এবং ক্রোম বা ক্রোমিয়ামে 8-12 র্যান্ডম ট্যাবগুলি খোলার সাথে সাথে প্রায়শই আমার কম্পিউটার হিম হয়ে যায়। বর্তমানে আমি ব্যবহার করছি google-chrome-stable --process-per-site। এটি কিছুটা হলেও সহায়তা করে। একক প্রক্রিয়াতে ক্রোম বা ক্রোমিয়াম চালানোর কোনও উপায় আছে কি? ক্রোমের অতিরিক্ত মেমরির ব্যবহার কীভাবে নিয়ন্ত্রণ করতে হয় সে সম্পর্কে কেউ আমাকে কিছু টিপস দিতে পারেন?


আপনার কেন ক্রোম আরও বেশি মেমরি ব্যবহার করছে বলে মনে হচ্ছে? আধুনিক ব্রাউজারগুলি যদি কেবল একটি একক প্রক্রিয়া ব্যবহার করে তবে তা অত্যন্ত ধীর হবে। আপনি যদি মনে করেন যে ক্রোম যদি কেবলমাত্র একক প্রক্রিয়া হয় তবে কম স্মৃতি ব্যবহার করবে?
রামহাউন্ড

আমি মনে করি যে একবার আমি যাচাই করেছিলাম, আমি দেখতে পেয়েছিলাম যে মেমরির পদচিহ্নগুলির ক্ষেত্রে আইআই অনেক বেশি ভাল। আই ভি কিছুক্ষণের জন্য ভি 6-ভি 9 বা v10 বা v11 এর কিছুক্ষণের জন্য একটি রসিকতা ছিল। তারা বলেছে যে বর্তমান সংস্করণটি খুব খারাপ নয়। এটি একবার দেখুন। এছাড়াও অপেরাটি দেখুন যা historতিহাসিকভাবে ক্ষুধার্ত ক্ষুধার্ত ছিল না .. যদিও আমি অবশ্যই বলতে পারি যে আমি কেবল আইআই পরীক্ষা করেছি এবং এর একটি উদাহরণে এটি 102 এমবি ব্যবহার করেছে .. যা অনেকটা মনে হচ্ছে .. তবে যাইহোক, আপনি যদি আইআই এর চেয়ে কম ব্যবহার করেন তবে দেখুন ক্রোম। আপনি "এক এক করে বন্ধ" এর মতো খুব ছোট ব্রাউজারগুলি চেষ্টা করতে পারেন তবে তারা সমস্ত পৃষ্ঠা সঠিকভাবে প্রদর্শন করতে পারে না।
বারলপ

যদিও র‍্যাম ব্যয়বহুল, আপনি যখন র‍্যামের উপর কম হন, আরও র‌্যাম একটি ভাল বিনিয়োগ, সরাসরি প্রদান করা হয়!
বারলপ

3
প্রকৃতির দ্বারা ক্রোম প্রচুর স্মৃতি ব্যবহার করে। মেমোরি সংরক্ষণের সেরা উপায় হ'ল অন্য ব্রাউজারটি ব্যবহার করা।
qasdfdsaq

যেমন আপনি নির্দিষ্ট না করেন, লিনাক্সে আপনার সংকোচিত র‌্যাম ব্যবহার করে সোয়াপ থাকতে পারে zram, প্যাকেজটি zram-config রয়েছে। দীর্ঘ জমে থাকা এড়াতে সহায়তা করে।
কুম্ভ শক্তি

উত্তর:


3

অদলবদলের জন্য অব্যবহৃত খোলা ট্যাবগুলির মেমরি লিখতে আপনি একটি প্লাগইন ব্যবহার করতে পারেন। এটি মেমরির পরিমাণ প্রকাশ করে, তাই ক্রোম / ক্রোমিয়াম কম মেমরির খরচ দেখায়।

প্লাগইনগুলির ওয়েবস্টোরে ট্যাব-সাসপেন্ডার অনুসন্ধান করুন।

https://chrome.google.com/webstore/detail/tab-suspender/fiabciakcmgepblmdkmemdbbkilneeeh


"দ্য গ্রেট সাসপেন্ডার" আছে chrome.google.com/webstore/detail/the-great-suspender/…
কুম্ভ শক্তি

তবে আপনার পরামর্শটি আরও দুর্দান্ত, এতে পরিবর্তিত হয়েছে, ধন্যবাদ!
কুম্ভ শক্তি

3

আমি এইভাবে সিগ্রুপ ব্যবহার করছি:

sudo cgcreate -a $USER:$USER -t $USER:$USER -g memory:groupChromiumMemLimit
sudo cgset -r memory.limit_in_bytes=$((1024*1024*1024)) groupChromiumMemLimit
cgexec -g memory:groupChromiumMemLimit chromium-browser

ক্রোমিয়াম নিজেই কিছুটা, কখনও কখনও মন্থর হতে পারে পেতে যেমন সোয়াপিং হবে বলে মনে হয়, কিন্তু এটা পুরো সিস্টেমের অন্যান্য অ্যাপ্লিকেশনের সোয়াপিং স্তব্ধ হয়ে, তাই ঠিক ক্রোমিয়াম / ক্রোম যত তাড়াতাড়ি এটি "1GB সীমা ছুঁয়েছে" অদলবদল হবে করা হবে না।

তবে ... আপনি যদি হটোপের দিকে তাকান, আপনি অনেক ক্রোমিয়াম প্রক্রিয়া দেখতে পাবেন যা আবাসিক মেমরির 1 জিবি ছাড়িয়ে কিছুটা যোগ করে, আমি মনে করি এ সম্পর্কে আমার আরও তথ্যের প্রয়োজন।

/superuser//a/1168435/157532memory.soft_limit_in_bytes দ্বারা সরবরাহিত লিঙ্কে প্রস্তাবিত হিসাবে এটি কোনও উপায়ে সহায়তা করে কিনা তা এখনও দেখার চেষ্টা করেনি ।

তবে সামগ্রিকভাবে, ক্রোমিয়ামটি আগের তুলনায় অনেক কম র‌্যাম ব্যবহার করছে, এবং এটি স্পষ্টতই অদলবদল করা হচ্ছে, তাই এই সিগ্রুপ কমান্ডগুলি হটপ-এ যা দেখতে পাচ্ছি তা সত্ত্বেও কাজ করছে, তাই সিগ্রুপ ক্রোমিয়াম "বেশি কিছু না" ব্যবহার করে রাখার চেষ্টা করছে বলে মনে হচ্ছে 1GB এর চেয়ে বেশি "যথেষ্ট কি ভাল।


1
topবাইটস, এমবি, জিবি বা টিবিতে মেমরির ব্যবহার দেখায়। এগুলি 1024 নয় 1000 এর শক্তি। এ কারণেই সম্ভবত আপনি এটি আপনার লক্ষ্য থেকে কিছুটা উপরে যেতে দেখছেন।
jcoffland

এছাড়াও, এটি কি পুনরায় বুট চালিয়ে যেতে থাকবে? এটি এই সমাধানটির সাথে কীভাবে তুলনা করে যা লিখেছেন /sys/fs/cgroup/memory/myGroup/memory.limit_in_bytes?
ড্যান ড্যাসক্লেস্কু

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

1

আমার একই সমস্যা রয়েছে এবং আমি একা নই: ক্রোম / ক্রোমিয়াম প্রচুর স্মৃতি খায় । কখনও কখনও, এর ফলে সিস্টেমটি হিমশীতল হয়ে যায় (আমার ক্ষেত্রে, লিনাক্স মিন্ট 17)।

সমাধান 1

কার্যকারণ হিসাবে আমি এই ক্রোম-এক্সটেনশনটি ব্যবহার শুরু করেছি: দ্য গ্রেট-সাসপেন্ডার

সমাধান 2

তবে আরও কয়েকটি সমাধান রয়েছে, উদাহরণস্বরূপ লিনাক্সcgroup ( https://gist.github.com/juanje/9861623 )

অন্যান্য সমাধান

আমি অনুরূপ প্রশ্নের আমার প্রথম উত্তরের সাথে আমার অন্যান্য সমাধানগুলি সংযুক্ত করেছি ।

যাইহোক: ক্রোম একটি ভাল (সম্ভবত সেরা) ওয়েব ব্রাউজার, এবং সাইটগুলির আজ উচ্চ প্রয়োজনীয়তা রয়েছে (প্রচুর জেএস, ক্যানভাস, এসভিজি, এম্বেড ভিডিও, ওয়েব সকেট ..)। কিছু কার্যকারিতা কাটাতে চেষ্টা করা ভাল ধারণা নয়। আমি কেবল একটি সমস্যা সমাধান করার চেষ্টা করছি (কমপক্ষে আমার জন্য): কেউ হিমায়িত সিস্টেমের কাছে বসতে চায় না

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.