گوگل سرعت مرورگر کروم را در ویندوز ۱۵درصد افزایش داد
گوگل در نسخهی ۵۳ نمونهی ۶۴ بیتی و نسخهی ۵۴ نمونهی ۳۲ بیتی کروم را منتشر کرده که در آن از فناوری Profile Guided Optimization مایکروسافت استفاده شده است. با استفاده از این فناوری، کروم در زمان اجرا شدن تا ۱۷ درصد، لود شدن تب جدید تا ۱۵ درصد و زمان بارگذاری کل صفحه تا ۶ درصد سریعتر از پیش شده است.
Profile Guided Optimization یا PGO قابلیتی است که میتوان آن را در ابزارهای توسعه در ویژوال استودیوی مایکروسافت پیدا کرد. با استفاده از این ویژگی میتوان تعامل کاربر با اپلیکیشنهای مختلف را رصد کرد. پس از ثبت شاخصهای مختلف در الگوی تعامل کاربر با اپلیکیشن با استفاده از این ویژگی، اپلیکیشن دوباره کامپایل شده و ویژگیهایی که کاربر بیش از همه از آنها استفاده میکند، با بهینهسازی همراه میشود.
سباستین مارچاند، یکی از متخصصان توسعهی کروم در این خصوص میگوید: کروم
پروژهی نرمافزاری بزرگی است بطوریکه بیش از یک میلیون تابع در کد آن
وجود دارد. همهی توابع توسعه یافته برای این مرورگر از نظر میزان فراخوانی
و کاربرد برابر نیستند، چرا که شماری از آنها بصورت متناوب مورد استفاده
قرار میگیرند و شماری دیگر به ندرت فراخوانی میشوند. PGO با استفاده از
دادههای کسب شده به هنگام اجرا، توابعی را که بیش از دیگران فراخوانی
میشوند، شناسایی کرده و آنها را بهبود میدهد.
یکی از روشهای بکار رفته در PGO برای تسریع اجرای توابع، بهینه کردن محلی از حافظه است که معمولا توابع فراخوانی شده یک اپلیکیشن در آن نگهداری میشوند. در بهترین و ایدهآلترین حالت ممکن، توابع مورد نظر در حافظهی کش با دسترسی سریع پردازنده قرار میگیرند.
علاوه بر تغییراتی که به آن اشاره کردیم، گوگل در پی بهبود هر چه بیشتر عملکرد کروم با توجه به کدی است که برای آن توسعه یافته است. باید دید که در آینده میزان مصرف منابع سیستم توسط مرورگر کروم تا چه اندازه کاهش خواهد یافت.