گوگل کروم 64 بیتی: آیا بهتر از نسخه 32 بیتی است؟

مرورگر وب(web browser) مورد علاقه شما چیست؟ آیا(Are) به طور تصادفی از Google Chrome استفاده می کنید ؟ آیا از کروم 64 بیتی یا کروم 32 بیتی استفاده می کنید؟ اگر هنوز از نسخه 32 بیتی استفاده می کنید اما ویندوز(Windows) شما 64 بیتی است، باید به Google Chrome 64 بیتی نیز تغییر دهید. آیا از خود می‌پرسید که کدام بهترین است، سریع‌ترین، یا سیستمی که سیستم مورد نیاز کمتری دارد(lesser system) ؟ ما هم همه اینها را از خود پرسیدیم، بنابراین تصمیم گرفتیم به این سؤالات پاسخ دهیم. ما چندین معیار را اجرا کردیم ، مصرف رم را(RAM consumption) اندازه‌گیری کردیم، وب را برای اطلاعات جستجو کردیم و به این مقاله رسیدیم. اگر می خواهید بدانید چه تفاوتی بین نسخه های 64 بیتی و 32 بیتی وجود داردگوگل کروم(Google Chrome) ، در ادامه مطلب بخوانید:

Google Chrome 64 بیتی در مقابل 32 بیتی - عملکرد در معیارها

ما با آزمایش دو نسخه مرورگر وب (web browser)Google در چندین ابزار محک شروع کردیم: تست HTML5(HTML5 test) ، JetStream 1.1 ، Peaceekeeper(Peacekeeper) ، Basemark Web 3.0 ، Octane 2.0 و MotionMark 1.0 . هر بنچمارک به جز آزمون HTML5(HTML5 test) سه بار اجرا شد و میانگین امتیاز را ثبت کردیم. دستگاهی که ما برای آزمایش استفاده کردیم یک کامپیوتر میان رده با عملکرد متوسط ​​بر اساس استانداردهای امروزی است: پردازنده AMD FX8350(AMD FX8350 processor) با فرکانس 4.0 گیگاهرتز(GHz) ، 8 گیگابایت DDR3 در 2133 مگاهرتز، و یک کارت گرافیک AMD Radeon R9 270X(AMD Radeon R9 270X) با 2 گیگابایت حافظه(video card) حافظه GDDR5(GDDR5 memory) . ما از Windows 10 Professional نسخه 1703(Professional version 1703) با Creators Update استفاده کردیم .

نمره آزمون HTML5(HTML5 test) نشان دهنده میزان پشتیبانی مرورگر شما از استاندارد HTML5(HTML5 standard) و مشخصات مربوط به آن است. همانطور که از نمودار زیر می بینید، نسخه 64 بیتی گوگل کروم(Google Chrome) همان سطح پشتیبانی از استاندارد HTML5(HTML5 standard) را با نسخه 32 بیتی ارائه می دهد. این قابل انتظار است زیرا ما نسخه های مختلف یک مرورگر را با هم مقایسه می کنیم.

عملکرد گوگل کروم

بنچمارک JetStream 1.1(JetStream 1.1) آزمایش‌های تأخیر را اجرا می‌کند که سرعت شروع برنامه‌های وب را اندازه‌گیری می‌کند و به اوج عملکرد می‌رسند و بدون وقفه اجرا می‌شوند . همچنین تست‌های توان عملیاتی را اجرا می‌کند که عملکرد اوج پایدار برنامه‌های کاربردی وب را اندازه‌گیری می‌کند. بالاترین نتایج به معنای سرعت بیشتر و عملکرد بهتر است. همانطور که در تصویر زیر می بینید، نتایجی که به دست آوردیم تفاوت چندانی با هم ندارند. با این حال، نسخه 64 بیتی گوگل کروم(Google Chrome) 8 درصد سریعتر از نسخه 32 بیتی بود.

عملکرد گوگل کروم

در مرحله بعد، ما از معیار Peacekeeper(Peacekeeper benchmark) استفاده کردیم که یک معیار قدیمی‌تر است، اما هنوز هم به وب امروز(web today) مرتبط است . Peacekeeper عملکرد مرورگر را با آزمایش رندر جاوا اسکریپت(JavaScript rendering) و توانایی آن در مدیریت توابع رایج جاوا اسکریپت(JavaScript) می سنجد . نسخه 64 بیتی گوگل کروم(Google Chrome) با اختلاف امتیاز 4 درصدی دوباره برنده شد.

عملکرد گوگل کروم

تست بعدی که استفاده کردیم Basemark Web 3.0 بود. توانایی رندر کردن اشیا به صورت دو بعدی و سه بعدی و کرنش کردن چندین عملیات CSS را در یک زمان اندازه گیری می کند. همچنین نشان می‌دهد که مرورگر چقدر از CSS3 ، HTML5 ، Flash و Silverlight(Flash and Silverlight) پشتیبانی می‌کند و با چه سرعتی مرورگر صفحات را بارگیری می‌کند و درخواست‌ها را ارسال می‌کند. در این تست، نسخه 64 بیتی گوگل کروم(Google Chrome) با حاشیه تقریبا 6 درصدی باز هم برنده شد.

عملکرد گوگل کروم

Octane 2.0 معیاری است که توسط خود گوگل توسعه(benchmark developed) و نگهداری(Google) می شود . این معیار عملکرد جاوا اسکریپت (JavaScript performance)مرورگر وب(web browser) شما را اندازه گیری می کند و یک سری آزمایش را اجرا می کند که رایج ترین موارد استفاده موجود در وب را پوشش می دهد. نسخه 64 بیتی گوگل کروم(Google Chrome) توانسته نتیجه ای به دست آورد که تقریباً 7 درصد بهتر از نسخه 32 بیتی است.

عملکرد گوگل کروم

در نهایت، MotionMark را نیز اجرا کردیم ، معیاری که بر عملکرد گرافیکی تمرکز دارد. تست‌هایی که اجرا می‌کند از نظر بصری غنی هستند و به‌جای جاوا اسکریپت(JavaScript) برای استرس سیستم گرافیکی طراحی شده‌اند . گوگل کروم 64 بیتی(Google Chrome 64-bit) عملکردی 16 درصدی بهتر از نسخه 32 بیتی خود داشت.

عملکرد گوگل کروم

Google Chrome 64 بیتی در مقابل 32 بیتی - مصرف رم(RAM consumption)

مصرف حافظه رم(RAM memory) به اندازه عملکرد جاوا اسکریپت یا گرافیک(JavaScript or graphics performance) مهم است ، به خصوص اگر از دستگاهی کندتر و با رم(RAM) کمتر از حد متوسط ​​استفاده می کنید. برای مشاهده میزان حافظه رم(RAM memory) مورد نیاز نسخه های 64 بیتی و 32 بیتی گوگل کروم ، موارد زیر را انجام دادیم:(Google Chrome)

  • ما از یک کامپیوتر میان رده با عملکرد متوسط ​​مطابق با استانداردهای امروزی استفاده کردیم: پردازنده AMD FX8350(AMD FX8350 processor) با فرکانس 4.0 گیگاهرتز(GHz) ، 8 گیگابایت DDR3 با فرکانس 2133 مگاهرتز، و یک کارت (video card)گرافیک AMD Radeon R9 270X(AMD Radeon R9 270X) با 2 گیگابایت حافظه GDDR5(GDDR5 memory) ، که همگی روی ویندوز 10 (Windows 10)حرفه ای اجرا می شوند. (Professional version 1703)1703 با به‌روزرسانی(Update) Creators .
  • گوگل کروم 64 بیتی(Google Chrome 64-bit) و سپس گوگل کروم 32 بیتی(Google Chrome 32-bit) را نصب کردیم و برای هر کدام از آنها همان تب ها را باز کردیم. ما سعی کردیم یک سناریوی واقعی(real-life scenario) را کپی کنیم، بنابراین برگه‌هایی را برای هر یک از این وب‌سایت‌ها باز کردیم: برگه‌های Gmail ، Facebook ، CNN ، YouTube ، BoredPanda و Digital Citizen - 2 برای ما. 🙂
  • برای هر وب‌سایتی که باز می‌کردیم، محتویات آن‌ها را تا جایی که ممکن بود اسکرول می‌کردیم. این بدان معنا بود که فیس‌بوک(Facebook) باید به بارگذاری محتوا در فید خبری(news feed) خود ادامه می‌داد تا زمانی که دیگر چیزی برای نمایش نداشت و با پیام خنده‌دار «اگر دوستان بیشتری اضافه کنید داستان‌های بیشتری در News Feed خواهید داشت» متوقف شد. ("You'll have more stories in News Feed if you add more friends.")در مورد یوتیوب(YouTube) ، ما نه تنها آن را بارگذاری کردیم، بلکه یک ویدیو نیز در آن پخش کردیم.

عملکرد گوگل کروم

به نظر ما و شما نیز امیدواریم که همه موارد فوق شرایطی را تا حد امکان به واقعیت نزدیک کند. برای بررسی میزان استفاده از حافظه رم(RAM memory) توسط Google Chrome ، از ویژگی Task Manager آن استفاده کردیم . دلیل آن این است که اطلاعات دقیق‌تری درباره هر برگه باز شده در Google Chrome نسبت به اطلاعاتی که در Task Manager در ویندوز دریافت می‌کنید نشان می‌دهد.

زمانی که ما از نسخه 64 بیتی استفاده کردیم، گوگل کروم(Google Chrome) 1.19 گیگابایت حافظه رم را(RAM memory) برای بارگذاری تمام برگه هایی که در بالا برشمردیم خورد.

عملکرد گوگل کروم

زمانی که ما از نسخه 32 بیتی آن استفاده می کردیم، گوگل کروم(Google Chrome) تنها به 634 مگابایت حافظه رم(RAM memory) نیاز داشت تا همه آن برگه ها را بارگیری کند.

عملکرد گوگل کروم

همانطور که می بینید، در شرایط واقعی، نسخه 64 بیتی گوگل کروم(Google Chrome) تقریباً دو برابر حافظه رم(RAM memory) مورد نیاز نسخه 32 بیتی نیاز دارد. متأسفانه، این خبر خوبی برای افرادی نیست که از دستگاه های کم رده و با حافظه رم(RAM memory) کافی استفاده می کنند.

سایر مواردی که باید در مورد Google Chrome 64 بیتی در مقابل 32 بیتی در مورد سرعت، امنیت و ثبات در نظر بگیرید(security & stability)

هنگامی که گوگل در سال 2014 از راه اندازی(Google announced the launch) نسخه 64 بیتی کروم(Chrome) خبر داد، آنها همچنین اطلاعاتی را در مورد انتظارات کاربران از آن به اشتراک گذاشتند. علاوه بر عملکرد کمی سریع‌تر که در معیارها اندازه‌گیری کرده‌ایم، مزایایی نیز وجود دارد که با چنین ابزارهای آزمایشی قابل اندازه‌گیری نیستند:

  • سرعت بهبود یافته هنگام کار با گرافیک و ویدیو(Improved speed when dealing with graphics and video) - نسخه 64 بیتی Google Chrome سرعت گرافیک و ویدیو از جمله ویدیوهای YouTube با وضوح بالا(High Definition YouTube videos) را بهبود می بخشد . به عنوان مثال، کدک VP9(VP9 codec) مورد استفاده در ویدیوهای YouTube با وضوح بالا(High Definition YouTube videos) ، 15 % improvement عملکرد رمزگشایی را نشان می دهد. در نتیجه، سرعت بهبود یافته و عملکرد تا 25 درصد افزایش می یابد، به خصوص در محتوای گرافیکی و چند رسانه ای(multimedia content) .
  • امنیت بهتر(Better security) - نسخه 64 بیتی Google Chrome می‌تواند از ویژگی‌های امنیتی جدیدی که در Windows 8.1 و Windows 10 گنجانده شده‌اند، استفاده کند. برای مثال، پشتیبانی از ASLR با آنتروپی بالا (تصادفی‌سازی (High Entropy ASLR)طرح‌بندی فضای(Space Layout Randomization) آدرس ) را اضافه می‌کند که یک لایه حفاظتی(protection layer) اضافی و دفاع بهتر در برابر تکنیک‌های بهره‌برداری را فراهم می‌کند. ASLR بر اساس شانس کم مهاجم برای حدس زدن مکان مناطق به طور تصادفی است. امنیت(Security) با افزایش فضای جستجو(search space) افزایش می یابد . بنابراین، تصادفی سازی فضای آدرس(space randomization)زمانی کارآمدتر است که آنتروپی (بی نظمی) بیشتری در افست های تصادفی وجود داشته باشد. این مانع از پرش قابل اعتماد مهاجم به یک تابع خاص در حافظه می شود. بیت های اضافی نرم افزار را مجبور می کند تا از تمام منابع برای به دست آوردن حداکثر دفاع، بهبود ویژگی های امنیتی موجود استفاده کند.
  • پایداری بهبود یافته(Improved stability) - موتورهای رندر 64 بیتی(64-bit rendering) تقریباً دو برابر موتورهای 32 بیتی در هنگام مدیریت محتوای وب(web content) پایدار هستند . به ویژه، نرخ خرابی(crash rate) فرآیند رندر(rendering process) تقریباً 50٪ کمتر از نسخه 32 بیتی Google Chrome است.

بعداً، در اواخر سال 2016، گوگل (Google)پست وبلاگ(blog post) دیگری را منتشر کرد که در آن اعلام کرد کروم(Chrome) 64 بیتی شروع به استفاده از فناوری بهینه‌سازی هدایت‌شده پروفایل( Profile Guided Optimization) ( PGO ) مایکروسافت(Microsoft) کرده است، که باعث می‌شود کروم(Chrome) تا 15 درصد سریع‌تر از نسخه ویندوز در (version 53)ویندوز باشد. (Windows)53 . با این حال، اگر از نسخه 32 بیتی استفاده می کنید، همان تقویت را دریافت می کنید، اما فقط در نسخه 54(version 54) یا جدیدتر.

نتیجه(Conclusion) - Google Chrome 64 بیتی(Google Chrome 64-bit) ارزش استفاده را دارد

به جرات می توان گفت که هنگام استفاده از نسخه 64 بیتی گوگل کروم(Google Chrome) ، اکثر کاربران هیچ تفاوتی در تجربه مرور وب خود احساس نخواهند کرد. از نظر عملکرد، آزمایش‌های ما نشان داده‌اند که تفاوت‌ها وجود دارند. با این حال، آنها هنوز هم احتمالاً کوچکتر از آن هستند که در استفاده روزانه احساس شوند. از سوی دیگر، فاکتور مصرف (consumption factor)حافظه رم(RAM memory) نیز باید در نظر گرفته شود. از آنجایی که Google Chrome(Google Chrome) 64 بیتی تقریباً دو برابر نسخه 32 بیتی آن حافظه مصرف می کند، ممکن است برای افرادی که از دستگاه های پایین تر استفاده می کنند، بلعیدن آن سخت باشد. با این حال، در پایان، ما معتقدیم که مزایای اضافی مانند بهبود ثبات و امنیت(stability and security) ، این ارتقا را ارزشمند می کند.(upgrade worthwhile). این امر مخصوصاً زمانی صادق است که تعداد زیادی ویدیو با کیفیت بالا تماشا کنید یا در مرورگر وب(web browser) خود بازی کنید . اگر می‌خواهید امروز به نسخه 64 بیتی Google Chrome(Google Chrome today) تغییر دهید ، به این صفحه(page) بروید و آن را از آنجا دانلود کنید.



About the author

من یک مهندس نرم افزار و وبلاگ نویس با نزدیک به 10 سال تجربه در این زمینه هستم. من در ایجاد بررسی ابزارها و آموزش‌ها برای پلتفرم‌های مک و ویندوز، و همچنین ارائه نظرات تخصصی درباره موضوعات توسعه نرم‌افزار تخصص دارم. من همچنین یک سخنران و مدرس حرفه ای هستم و در کنفرانس های فناوری در سراسر جهان ارائه کرده ام.



Related posts