GMail ওয়েব পৃষ্ঠায় এত বেশি র‌্যাম ব্যবহার করা হয় কেন? [বন্ধ]


14

আমি যখন আমার GMail অ্যাকাউন্টে লগ ইন করি (উবুন্টু 14.04 64 বিটের মাধ্যমে ফায়ারফক্স 31.0 ব্যবহার করে), যদি আমি সেই ওয়েব পৃষ্ঠাটি আমার ডেস্কটপে সংরক্ষণ করি তবে ফাইলটির আকার 1.3 মেগাবাইট।

তবে, আমি যদি জিমেইলে লগ ইন করার আগে ফায়ারফক্সের র‍্যামের ব্যবহারটি এবং তারপরে পরে দেখি। জিএমএল 200 এমবি-র বেশি করে র্যামের ব্যবহার বাড়িয়েছে!

এমনকি যখন আমি ফায়ারফক্স নিরাপদ মোডে চালিত করি (যা প্লাগইনগুলি / এক্সটেনশানগুলি অক্ষম করে), আমি জিমেইলে লগ ইন করার পরে র্যামের ব্যবহারের এই বিশাল বৃদ্ধি দেখতে পাচ্ছি।

অবশ্যই, পর্দার আড়ালে, GMail ওয়েব অ্যাপ্লিকেশনটি এত তাড়াতাড়ি মাত্র 200+ এমবি ডেটা ডাউনলোড এবং ক্যাশে করে নি।

আমি ভেবেছিলাম এটি সম্ভবত কিছু স্থানীয় ক্যাশে বাফার করছে যা এটি আগের সেশনে ব্যবহার করা হতে পারে তবে আমি অন্য একটি ওয়েব ব্রাউজার ব্যবহার করেছি (যা আমি এর আগে জিমেইলে লগইন করি নি), এবং এটি লগ ইন করার পরে আরও অনেক র‌্যাম ব্যবহার করেছে জিমেইল।

1.3MB ওয়েব পৃষ্ঠায় প্রতিবার আপনি যখন লগ ইন করেন তখন 200 এমবি র‌্যামেরও বেশি সময় নেয় কীভাবে?

এই ওয়েবসাইটটি এটি যে পরিমাণ ডেটা প্রদর্শন করে তার 200 গুণ (র‌্যামে) খরচ করার জন্য কোন অদক্ষতা বা ক্যাশিং-কৌশলটি অ্যাকাউন্ট করতে পারে?


GMAIL এর দুর্বল সংস্থান ব্যবস্থাপনার কারণে, আমি আবার একটি ইমেল ক্লায়েন্ট ব্যবহার শুরু করার সিদ্ধান্ত নিয়েছি (বিশেষত মেলস্প্রিং )।
লনিবেস্ট

উত্তর:


16

জিমেইলের ওয়েব পৃষ্ঠায় টাইমার ইত্যাদিতে ব্যাকগ্রাউন্ডে অনেকগুলি স্ক্রিপ্ট চলছে These এগুলি কাজ করার সাথে সাথে স্মৃতি গ্রহণ করে। আপনার "সংরক্ষিত" অনুলিপিতে এই স্ক্রিপ্টগুলি থাকবে না (কমপক্ষে একটি কাজ / চলমান পদ্ধতিতে নয়) এবং মেমরিতে তাদের সম্পর্কিত জিনিসগুলি।

আপনি যদি মেমরি প্রোফাইল ব্যবহার করেন (বেশিরভাগ আধুনিক ব্রাউজারগুলির বিকাশের সরঞ্জামগুলিতে তৈরি) আপনি মেমরিটি আসলে কী ব্যবহার করছেন তা দেখতে পাবেন।

আমি যখন আমার "নিষ্ক্রিয়" জিমেইল পৃষ্ঠার একটি স্ন্যাপশট তুলি , তখন স্মৃতিতে 136,441 টি বস্তু লোড হয়।

এই বস্তুগুলি অবজেক্টের উপর নির্ভর করে 32 বাইট মেমরি ব্যবহার করে কয়েক কিলোবাইট, 4 মেগাবাইটেরও বেশি অবধি রয়েছে।

এবং এতে ব্রাউজারটি আপনাকে পৃষ্ঠাটি রেন্ডার করতে ব্যবহৃত মেমরিটিকে অন্তর্ভুক্ত করে না।

  • সম্ভবত "বেসিক এইচটিএমএল" সংস্করণ ব্যবহার করে দেখুন, কারণ এতে কম স্মৃতি ব্যবহার করা উচিত । এটি https://mail.google.com/mail/?ui=html এ উপলব্ধ ।

13
এমন কোনও পৃষ্ঠার জন্য কি খুব খারাপ লাগছে না যা "থেকে", "বিষয়" এবং "তারিখ" এর 100 টি সারি কয়েকটি লিঙ্ক এবং ছোটখাটো চিত্র প্রদর্শন করে? মানে, আমি পারফরম্যান্সের জন্য কিছু জিনিস প্রাক-লোডিং দেখতে পাচ্ছি, তবে পৃষ্ঠাটি কীভাবে এত খারাপভাবে লেখা যেতে পারে যে এটি চালাতে 200MB র্যাম লাগে takes এই হারে, একদিন জিএমএল ওয়েব পৃষ্ঠাটি ফাঁকা সিডিতে ফিট করার চেয়ে বেশি র‌্যাম ব্যবহার করবে!
লনিবেস্ট

2
এমনকি ভবিষ্যতে এখানে, এটি এখনও একটি বড় বিষয়। আমি এইচটিএমএল সংস্করণ ব্যবহার করে 200 ম্যাম র্যাম ব্যবহার থেকে 20 মিমি তে গিয়েছি। wtf
yetAnotherRandomUser

এই বেসিক এইচটিএমএল বৈশিষ্ট্যটি 2 জি র‍্যাম সহ একটি ক্রোমবুকটিতে দুর্দান্ত কাজ করে যা একবারে কেবলমাত্র একাধিক গেইমেল ট্যাব পরিচালনা করতে পারে। এখন আমি আমার প্রতিটি 3 টি জিমেইল অ্যাকাউন্ট প্রতিটি ট্যাবে রাখতে পারি এবং এখনও প্রচুর পরিমাণে র‍্যাম রাখতে পারি। বেসিক এইচটিএমএল সংস্করণে একাধিক জিমেইল অ্যাকাউন্টগুলির মধ্যে স্যুইচ করার টিপ: thetechgears.com/…
user3773048

2
@ লনিবেস্ট সেই সময়টি এসেছে
তালহা জুনাইদ

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