قبل از اينکه شروع کنم ، اون جمله هميشگی رو برای تاکيد مينويسم:
مسئوليت هرگونه آسيبی که از اين کار به گوشی شما وارد شود با خود شماست.
و اما Lag در گلکسی ...
همانطور که در ريويوی گوشیهم نوشتم ، در هنگام کار با گوشی ، معمولا در لحظه اي که ميخواهيد يکبرنامه را اجرا کنيد لگی را مشاهده ميکنيد که البته به صورت رندوم درجاهای مختلف اتفاق می افتد که ميتواند قابل تحمل باشد اما برای يک Highendمثل گلکسی اس زياد جالب نيست. منشاء اين لگ ها ، مموری داخلی و در واقعI/O است. من قبل از اعمال Lag Fix بنچ مارک Quadrant را گرفتم و نتيجه بدين صورت شد:
اين بنچ مارک پارامترها مختلفی مثل CPU,I/O پردازش 2 بعدی و 3 بعدی را درنظر گرفته و نتيجه را اعلام ميکند. دليل قرار گرفتن گلکسی در اين رتبه ،همان پايين بودن بنچ مارک در قسمت I/O است.
از زمان عرضه گوشی ، روش های مختلفی برای Lag fix پيشنهاد شد. اولين روشرا Paul در موداکو پياده سازی کرد، بدين صورت که تمام برنامه ها از بهحافظه NAND داخلی انتقال داد ، اما ايراد اين روش اينست که تنها 130مگابايت فضای خالی برای نصب برنامه باقی ميماند.
روش دوم ، روشی بود که توسط Momican پيشنهاد شد و بسيار مورد توجه قرارگرفت، در اين روش ، با ايجاد يک پارتيشن جديد در Micro-SD خارجی ، تمامبرنامه ها به Micro-SD منتقل ميشد و فضای نصب برنامه حدود 1 گيگ بود.اشکال اين روش اين است که اول احتياج به Micro-SD خارجی داردو ثانيا نبايدMicro-SD را از گوشی خارج کنيد
روش های ديگری نيز پيشنهاد شده و ميشود اما شايد روش One-click که توسط RyanZA مطرح شده ، بهترين روش باشد. به چند دليل:
- احتياج به مموری خارجی ندارد.
- حدود 1.5 گيگابايت فضای نصب برنامه در اختيار شماست
- بسيار آسان انجام ميشود.
پيش نياز های اين روش عبارتند از:
1- گوشی روت شده باشد.
2- درايور گوشی روی PC نصب شده باشد.
3- فضايی در حدود 1.5 گيگابايت روی مموری داخلی آزاد باشد تا برنامه در حين اجرای اسکريپت به طور موقت از اين فضا استفاده کند.
4- اگر برنامه Busybox را قبلا نصب کرديد ، حالا Uninstall کنيد ، زيرا اين روش ، خودش busybox دارد ، پس از اعمال Lag Fix ميتوانيد
فقط اعضا مجاز به مشاهده لینک ها هستند، لطفا برای مشاهده لینک های انجمن ثبت نام کنید یا وارد انجمن شوید. را دوباره نصب کنيد. (فراموش نشود ، چون بسيار برنامه ضروريست)
روش کار بدين صورت است:
1- فايل Zip پيوست شده را در دسکتاپ Extract کنيد.
2- گوشی را در مد USB
Debugging
قرار داده و به PC متصل کنيد. برای اينکار به آدرس زير برويد:
Application>Setting>Applications> Developement و USB Debugging را فعال کنيد.
3- فولدر مذکور را روی دسکتاپ باز کرده و lagfixme.bat را اجرا کنيد.اين پنجره را مشاهده خواهيد کرد:
و اسکريپت اجرا ميشود. اين کار چند دقيقه طول ميکشد ، تا زمان پايان کار و ريست شدن گوشی به هيچ وجه آن را از PC جدا نکنيد.
4- در هنگام اجرای اسکريپت ، دو سه بار در گوشی از شما اجازه دسترسیsuperuser خواسته ميشود ، همه را accept کنيد. نگذرايد صفحه گوشی خاموششود برای اينکه هروقت پيغام اجازه دسترسی داده ميشود ، آن را مشاهده وتاييد کنيد.
5- وقتی گوشی ريست شد ميتوانيد با safety remove کردنش ، از PC جدايش کنيد.
6- ويجت ها کار نميکنند ، همه را remove کرده و دوباره Add کنيد تا مشکل برطرف شود.
7- گوشی بسيار لگ دارد، يکبار ديگر آن را ريست کنيد. تمام.
من بعد از اعمال اين Lag Fix دوباره بنچ مارک گرفتم:
ميبينيد که اختلاف فوق العاده زياد شده...
يکبار ديگر بنچ مارک گرفتم و 2130 شد ، يعنی با اين روش ، عددی در حدود2100-2200 را انتظار داشته باشيد. در حاليکه در روش Paul يا momican نتيجهبنچ مارک 1600-1700 بود..تصور کنيد وقتی Froyo روی اين گوشی نصب شود ،اختلافش با نکسوس چند برابر خواهد شد!!!
و اما پرفورمنس خود گوشی ...
از اين اعداد نبايد اشتباها برداشت کنيد که سرعت گوشی 3 برابر شده ! هرکيلومتری يک انتها هم دارد ! سرعت Galaxy S قبل از اعمال Lag Fix هم بسيارخوب بود ، منتهی در لحظات خاصی لگ داشت و اين Lag fix وظيفه اش حذف اين لگهاست. اين کار را با ايجاد يک پارتيشن EXT2 در مموری داخلی انجام ميدهد.
بعد از Lag fix حدود 0.5 ساعت با گوشی کار کردم ، هيچ يک از لگ ها را نديدم به غير از يک مورد.
زمانی که ميخواهيد Shortcut يک برنامه را در Homescreen قرار دهيد ابتداTab & Hold ميکنيد ، در منوی باز شده ، Shortcuts را انتخاب ميکنيد ودر اين منو ، Application را انتخاب کرده تا ليست برنامه ها را مشاهدهکنيد . اينجا بعضی وقت ها (تاکيد ميکنم بعضی وقت ها) يک تا 2 ثانيه طولميکشد که ليست کامل برنامه ها لود شود (اگر تعداد برنامه ها زياد باشد ،احتمالا بيشتر هم طول ميکشد) .. اين تنها لگی بود که فعلا ديدم ...
البته برای گذاشتن Shortcut راه ديگری هم هست . از Homescreen وارد منویapplication شده و روی آيکن برنامه ، يکی دو ثانيه Tap & hold کنید ،shortcut آن به Homescreen ميرود،،، هيچ لگی هم نخواهيد ديد. به همينسادگی ، به همين خوشمزگی !
اگه قصد داشتيد به وضعيت قبل از Lag Fix برگرديد ، کافيست unlagfixme.bat را اجرا کنيد.