รบกวนช่วยอธิบายเกี่ยวกับ JIT Optimization for LG – P500 ด้วยครับ
ดูข้อมูลเพิ่มเติมเกี่ยวกับนโยบายความเป็นส่วนตัว และการใช้คุกกี้ของเราคลิก
คุกกี้เหล่านี้มีความสำคัญต่อการให้บริการบนเว็บไซต์แก่คุณ และเพื่อให้คุณสามารถใช้คุณลักษณะบางอย่างได้ คุกกี้เหล่านี้ช่วยในการยืนยันตัวบุคคลของผู้ใช้งานและช่วยป้องกันการปลอมแปลงบัญชีผู้ใช้งาน หากไม่มีคุกกี้เหล่านี้เราอาจไม่สามารถให้บริการแก่คุณได้ เราใช้คุกกี้ดังกล่าวนี้เพื่อให้บริการแก่คุณ
แม้ว่าอาจเกิดคุกกี้ แต่อาจไม่สามารถบันทึกได้เนื่องจากมีสมุดบันทึกที่คุณสามารถอัปเดตได้เว็บไซต์นี้อาจมีคุกกี้หรืออาจเกิดคุกกี้ใหม่อีกครั้ง
ดูข้อมูลเพิ่มเติมคลิก
อืม จะว่ายังไงดี
JIT = Just in time
อธิบายง่ายๆ ในการรันคำสั่งต่างในสภาวะ JIT มันก็เหมือนกับทำไว้แล้ว หยิบไปใช้ได้เลย เมื่อก่อนมันต้อง เอามาประกอบแล้วก็ใช้กันตรงนั้น แต่นี่ประกอบมาก่อนแล้วก็หยิบไปได้เลย แล้วก็ไม่ต้องทำทั้งหมด ทำเฉพาะ ที่ต้องการใช้ มันเลยเร็วไงครับ
จริงๆ P500 มันมี JIT มาให้แต่เค้ากลับไม่ได้เปิดให้เราใช้ครับ เราจึงต้องไปเปิดเอง จริงๆไฟล์ที่ผมให้ใช้แฟลชนั้นก็ไม่มีอะไรมากเลย ถ้าใช้ Root explorerแก้ไฟล์ system/build.prop เข้าไปแก้ได้เลย
แค่บรรทัดเดียว
จาก
davlik.vm.execution-mode=init:fast
เป็น
davlik.vm.execution-mode=init:jit
แค่นี้ ก็ทำงานแบบ jit ได้แล้ว
ส่วน Dalvik heap ก็เป็นเรื่องของ memory ที่ VM มันจองไว้สำหรับทำงานโดยเฉพาะครับ เราตั้งไว้เท่าไหร่ มันอาจจะใช้น้อยกว่านั้น แต่มันจะใช้ได้ไม่เกินที่เราตั้งไว้ครับ เหมือน จอง memory ไว้สำหรับรองรับ object ในการรันโปรแกรมต่างๆ ตรงจุดนี้ผกผันไปตามการใช้งานของโปรแกรมหนะครับ
แต่ก็ไม่ควรมากเพราะว่ามันก็จะไปดึงแรมเครื่องมาใช้
ปกติเค้าจะตั้งไว้ 24 แต่ที่นิยมกันคือ 32 ครับ ส่วนตัวผมตั้ง 40 ครับ
มีโปรแกรมเหมือนกัน ครับไว้สำหรับตั้งค่า heap โดยเฉพาะก็มีครับแต่ต้องรูทเครื่อง
Thanks
แก้แล้วเร็วขึ้นทันตาเลยป่าวครับ มีข้อเสียอื่นมั้ย
=_= ไม่มีอะครับข้อเสีย เพราะนี่มันข้อดีของ 2.2 ครับ เป็นเหตุผลว่าทำไม 2.2 เร็วกว่าตัวก่อนๆ ครับ
(แต่ ผู้ผลิตดันลืมเปิดมาให้ซะงั้น)
ลองทำตามโดยใช้ recovery mode แล้ว แต่พอเข้ามาดูใน root explorer มันยังเป็น fast อยูครับ แต่แก้ใหม่เป็น jit เรียบร้อยแล้วครับ edit มันดื้อๆเลย
พี่ครับ ตามนี้ ถ้าใช้ Root explorerแก้ไฟล์ system/build.prop เข้าไปแก้ได้เลย
แค่บรรทัดเดียวจาก davlik.vm.execution-mode=init:fast เป็น davlik.vm.execution-mode=init:jit
แค่นี้ ก็ทำงานแบบ jit ได้แล้ว
แค่นี้เองเหรอครับพี่ ถามอีกทีจะได้ทำตามเลยครับ
ทำไม แก้ file แล้ว save ไม่ได้ครับ ทำไงดี
คือแบบนี้ครับ
ถ้าลง patch ที่ผมให้ไป มันจะไปเพิ่มไฟล์ชื่อ data/local.prop แล้วเก็บค่าพวกนั้นแทนครับ ไม่ไปยุ่งกับค่าเดิมตรงๆ แล้วมันจะใช้ค่าที่อยู่ใน local.prop แทนครับ ก็เลยไม่เห็นว่าค่าใน build.prop มันเปลี่ยนแปลง แต่ถ้าต้องการจะแก้โดยใช้ Root manager มันต้องใช้ open in text editor ครับ ไม่ใช่ view as test ไม่งั้นเปิดไม่ได้ แล้วก็อย่าลืม R/W ด้วยนะครับ
ยังไงก็แนะนำวิธีลง patch มากกว่าอย่างน้อยก็ไม่ต้องไปยุ่งกับไฟล์สำคัญแค่ต้องลง recovery mode ก่อนเท่านั้นเอง
ขอบคุณมากครับผม