افزایش سرعت ۱۵ درصدی مرورگر گوگل کروم در ویندوز

افزایش سرعت ۱۵ درصدی مرورگر گوگل کروم در ویندوز

افزایش سرعت 15 درصدی مرورگر گوگل کروم در ویندوز

افزایش سرعت ۱۵ درصدی مرورگر گوگل کروم در ویندوز

گوگل در نسخه‌ی ۵۳ نمونه‌ی ۶۴ بیتی و نسخه‌ی ۵۴ نمونه‌ی ۳۲ بیتی کروم را منتشر کرده که در آن از فناوری Profile Guided Optimization مایکروسافت استفاده شده است. با استفاده از این فناوری، گوگل کروم در زمان اجرا شدن تا ۱۷ درصد، لود شدن تب جدید تا ۱۵ درصد و زمان بارگذاری کل صفحه تا ۶ درصد سریع‌تر از پیش شده است.

قابلیت Profile Guided Optimization یا PGO قابلیتی است که می‌توان آن را در ابزار‌های توسعه در ویژوال استودیوی مایکروسافت پیدا کرد. با استفاده از این ویژگی می‌توان تعامل کاربر با اپلیکیشن‌های مختلف را رصد کرد. پس از ثبت شاخص‌های مختلف در الگوی تعامل کاربر با اپلیکیشن با استفاده از این ویژگی، اپلیکیشن دوباره کامپایل شده و ویژگی‌هایی که کاربر بیش از همه از آن‌ها استفاده می‌کند، با بهینه‌سازی همراه می‌شود.

گوگل در تلاش برای سبک‌تر و سریع‌تر کردن کروم در زمان اجرا موفق شده سرعت نسخه‌ی ویندوزی این مرورگر را ۱۵ درصد افزایش دهد.

گوگل اخیرا تمرکز خود را روی سریع‌تر کردن مرورگر گوگل کروم و همچنین کاهش منابع مورد استفاده توسط این مرورگر قرار داده است. برای مثال اوایل ماه جاری میلادی گوگل اعلام کرد که میزان مصرف حافظه‌ی رم توسط این مرورگر را کاهش خواهد داد.

اما کاهش مصرف میزان حافظه را نباید تنها موردی خواند که متخصصان گوگل برای بهبود کارکرد کروم آن را بهبود داده‌اند. متخصصان این کمپانی موفق شده‌اند تا عملکرد مرورگر کروم را تا ۱۵ درصد بهبود دهند.

سباستین مارچاند، یکی از متخصصان توسعه‌ی کروم در این خصوص می‌گوید:

کروم پروژه‌ی نرم‌افزاری بزرگی است بطوریکه بیش از یک میلیون تابع در کد آن وجود دارد. همه‌ی توابع توسعه یافته برای این مرورگر از نظر میزان فراخوانی و کاربرد برابر نیستند، چرا که شماری از آن‌ها بصورت متناوب مورد استفاده قرار می‌گیرند و شماری دیگر به ندرت فراخوانی می‌شوند. قابلیت PGO با استفاده از داده‌های کسب شده به هنگام اجرا، توابعی را که بیش از دیگران فراخوانی می‌شوند، شناسایی کرده و آن‌ها را بهبود می‌دهد.

یکی از روش‌های بکار رفته در PGO برای تسریع اجرای توابع، بهینه کردن محلی از حافظه است که معمولا توابع فراخوانی شده یک اپلیکیشن در آن نگهداری می‌شوند. در بهترین و ایده‌آل‌ترین حالت ممکن، توابع مورد نظر در حافظه‌ی کش با دسترسی سریع پردازنده قرار می‌گیرند.

علاوه بر تغییراتی که به آن اشاره کردیم، گوگل در پی بهبود هر چه بیشتر عملکرد کروم با توجه به کدی است که برای آن توسعه یافته است. باید دید که در آینده میزان مصرف منابع سیستم توسط مرورگر کروم تا چه اندازه کاهش خواهد یافت.

telegram

دیدگاه های خودتان را با ما درمیان بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *