»Ë»Ñ Æ÷·³

¹èÅ͸®¸¦ Á¦¹°·Î »ï´Â ¼º´É Çâ»ó10

ÀÌ °Ô½Ã¹°Àº Àû¿ëÇÏ¸é ¹èÅ͸®°¡ ÁÙÁÙ ´Ù´Â °áÇÔÀÌ ÀÖÀ¸³ª ¼º´ÉÀ̶û ¸Â¹Ù²ß´Ï´Ù.
Áý¿¡¼­¸¸ ¾²´Â ÅÂºí¸´¿¡ Ä¡ÁßÇÑ °Ô½Ã¹°ÀÔ´Ï´Ù.

1.gltoolsÀ» ¾´´Ù. gltools´Â ¾ÈƼ¿¤¸®¾î½ÌÀ¸·Î ÇÁ·¹ÀÓÀ» ÃÖ´ë 15Á¤µµ »ó½Â½ÃÄÑÁÖ¸ç, gpu Á¤º¸¸¦ ¼Ó¿©¼­ ¾îÇà ±¸µ¿·ÂÀ» ÁÁ°Ô ¸¸µå´Â ¹èÅ͸® »ìÀθ¶Áö¸¸ È¿°ú´Â ÁÁ´Ù. ±¸±Û¿¡ °Ë»öÇϸé apk¸¦ ±¸ÇÒ ¼ö ÀÖ´Ù. ¾ç½ÉÀº ¾Ë¾Æ¼­ ÆÇ´ÜÇϱâ·Î ÇÑ´Ù.¼³Ä¡°¡ µÇ¸é üũ¹Ú½º°¡ 3°³°¡ Àִµ¥, ¸ðÁ¶¸® üũÇØÁÖ°í ¿ÞÂÊ¿¡ ÀÖ´Â 'install'¸¦ ´­·¯ÁØ´Ù. ¾Ë¾Æ¼­ ÀçºÎÆÃÇÏ°Ô µÇ´Âµ¥ ÀçºÎÆÃÀÌ ´Ù µÇ¸é ´Ù½Ã gltlools·Î µé¾î°£´Ù. ¾îÇà ¸ñ·ÏÀÌ ¶á´Ù. »ç¿ëÇÒ ¾îÇÿ¡ µé¾î°£´Ù.

Enable custom settings - Á¦ÀÏ À§¿¡ ÀÖ´Â ÀÌ ¹®±¸´Â ¾îÇÿ¡ Àû¿ëÇÒ °ÍÀÎÁö ¸» °ÇÁö¸¦ °áÁ¤ÇÑ´Ù. Àû¿ëÇÏ·Á¸é ¸ðµç ¼¼ÆÃÀ» ¸¶Ä¡°í ¾îÇÃÀ» ÃÖ±Ù¾Û¸ñ·Ï¿¡¼­ Áö¿ì°Å³ª, ¾îÇÃÀ» ¾î¶»°Ôµç Á¾·á¸¦ ÇØÁØ µÚ¿¡ µé¾î°£´Ù. ÇØÁ¦ÇÏ´Â ¹æ¹ýµµ µ¿ÀÏÇÏ°Ô Á¾·á ÈÄ¿¡ ´Ù½Ã µé¾î°¡¸é µÈ´Ù.

Anti-alisding (MSAA / CSAA) - ¼ýÀÚ°¡ ³ôÀ»¼ö·Ï ÁÁÀ¸¸ç 16x msaa´Â ³íÅױ׶ó, 16x csaa´Â Åױ׶ó´Ù. ÀÏ´Ü ¼º´ÉÀº '³íÅױ׶ó<Åױ׶ó'´Ù. ÇÏÁö¸¸ Åױ׶ó·Î ¼³Á¤ÇÏ¸é ¿À·ù¸¦ ÀÏÀ¸Å°´Â ¾îÇÃÀÌ ÀÖÀ¸¸ç, ½Ã½ºÅÛ ¾îÇÿ¡ Àû¿ëÇϸé ÀçºÎÆà ½Ã¿¡ º®µ¹ÀÌ µÇ´Â °æ¿ìµµ ÀÖ´Ù. ¹¹ ·ÒÀ» »õ·Î ±ò¸é µÇÁö¸¸ ¹ø°Å·Ó°Ô ÇÏÁö´Â ¸»ÀÚ. ´ë½Å¿¡ ½Ã½ºÅÛ ¾îÇÿ¡µµ ¾ÈƼ¿¤¸®¾î½ÌÀ» °É°í ½Í´Ù¸é 16x ³íÅ×±×¶ó¸¦ ÇØÁÖ¸é ¿À·ù°¡ ¾ø´Ù. ºÒ¾ÈÇϰųª, ÀÏÀÏÀÌ Ã¼Å©Çϱ⠱ÍÂúÀ» ¶© °¡¼Ó½ÃÄÑÁÖ°í ½ÍÀº °ÔÀÓ ¾îÇÃÀ̳ª ºê¶ó¿ìÀú¿¡¸¸ °É¸é µÈ´Ù. Áï Åױ׶ó·Î ¾È µÇ¸é ³íÅױ׶ó·Î ÇØÁÖÀÚ.<br />
Use lower render resolution - À§ÇèÇÑ °Ç ¾Æ´Ï°í ½áº¸¸é ¾Ë°ÚÁö¸¸ ¹«¾µ¸ðÇÏ´Ù.
Force 16 bit rendering - ÀϺΠ¾îÇÿ¡ ¿À·ù¸¦ ÀÏÀ¸Å°¹Ç·Î ±»ÀÌ ¾È Çصµ »ó°ü¾ø´Ù.
Optimize GLSL shaders - ÀÌÇÏ µ¿¹®

Enable texture decompresston
                       recompression - µðÄÄ¿Í ¸®ÄÄ µÑ´Ù ºñÈ°¼ºÈ­À¸·Î ¸ÂÃçÁÖÀÚ

Downscale textures - À̹ÌÁö Çػ󵵸¦ ¶³¾î¶ß¸®´Â ±â´ÉÀε¥ ¾È ¾²´Â °Ô ´«¿¡ ÁÁÀº µíÇÏ´Ù. ¸¶ÀÎÅ©·¡ÇÁÆ® À¯Àú¿¡°Ô´Â ºû°ú °°Àº ±â´É

use fake gpu info
              cpu info - gpu, cpu µÑ´Ù üũÇÏÀÚ
use a template - ¿©±â¼­ Åױ׶ó4½¯µå¸¦ ´­·¯ÁØ´Ù

Simple MapBuffer emulation - ÀÌ°É Ã¼Å©ÇØÁØ´Ù.

³ª¸ÓÁö ±â´ÉÀº Àß ¾Ë·ÁÀÖÁöµµ ¾Ê°í ½áµµ º° È¿°ú°¡ ÀÖ´ÂÁö ¸ð¸£°Ú´Ù. °í·Î »ý·«ÇÑ´Ù.

2. ºôµåÇÁ·Ó µé¾î°¡¼­

Èü»çÀÌÁî¿Í ·»´õ¸µ ŸÀÔÀ» ¼³Á¤ÇÑ´Ù

dalvik.vm.heapstartsize=512m
dalvik.vm.heapgrowthlimit=512m
dalvik.vm.heapsize=512m
dalvik.vm.heaptargetutilization=0.90

Å©±â Á¦ÇÑÀº heapstartsize=< heapgrowthlimit=<heapsizeÀÌ´Ù<br /> ½ºÅ¸Æ®»çÀÌÁî°¡ ¸®¹ÌÆ®»çÀÌÁî¿Í °°À» ¼ø ÀÖÁö¸¸ Ŭ ¼ø ¾ø´Ù.
¸®¹ÌÆ®»çÀÌÁî°¡ Èü»çÀÌÁ´Ù¿Í °°À» ¼ø ÀÖÁö¸¸ Ŭ ¼ø ¾ø´Ù.

Ʋ¸° ¿¹Á¦)

dalvik.vm.heapstartsize=1024m
dalvik.vm.heapgrowthlimit=384m
dalvik.vm.heapsize=512m

dalvik.vm.heapstartsize=513m
dalvik.vm.heapgrowthlimit=768m
dalvik.vm.heapsize=512m

Àú¹ø¿¡ Èü»çÀÌÁî¿¡ °üÇÑ ÆÁÀÌ ÀÖ¾ú´Âµ¥ Èü»çÀÌÁî°¡ Å©¸é ½ºÅ¸Æ®»çÀÌÁîµµ ÁؼöÇÏ°Ô Ä¿¾ßÁö ´À¸®Áö ¾ÊÀº °Í °°´Ù. °í·Î ÇÊÀÚ´Â ´Ã¸®´Â ¹æÇâÀ¸·Î °¡±â·Î Çß´Ù. ÂóÂóÇÏ´Ù¸é ¾È Çصµ µÈ´Ù.

±× ´ÙÀ½ Àú¹ø »¹ÆÁ¿¡ ¿Ã¸° ·»´õ¸µ ŸÀÔÀº gpu°¡ ÁÁÁö ¾ÊÀº ±â±â´Â cpu·Î ÇØÁØ´Ù. ´©Å©´Â ÀÌ ¹®±¸°¡ ¾È º¸À̹ǷΠÁ¦ÀÏ ¹Ø¿¡ Ãß°¡ÇØÁÖ°í, ³Ø¼­½º °°Àº °æ¿ì´Â ºôµåÇÁ·Ó Áß°£ Á¤µµ¿¡ ÀÖ´Â °Í °°¾Æ¼­ Àß Ã£¾Æº¸¾Æ¾ß ÇÏ´Â °É·Î ¾È´Ù.

debug.composition.type=gpu

Á¦ÀÏ ¹Ø¿¡ ÀÌ ±¸¹®µéµµ Ãß°¡ÇØÁØ´Ù.

debug.performance.tuning=1
mot.proximity.delay=25
persist.adb.notify=0
persist.sys.purgeable_assets=1
pm.sleep_mode=1
ro.config.nocheckin=1
ro.HOME_APP_ADJ=1
ro.kernel.android.checkjni=0
ro.lge.proximity.delay=25
ro.ril.disable.power.collapse=0
ro.telephony.call_ring.delay=800
video.accelerate.hw=1
windowsmgr.max_events_per_sec=150
windowsmgr.support_rotation_270=true


3. Æ®¸¯½ºÅÍ ¸ðµå(pro¹öÀü ÇÊ¿ä) sysctl¿¡¼­ ¿£Æ®·ÎÇÇ(http://www.ppomppu.co.kr/zboard/view.php?id=androidtab&no=78682)¿Í ¿À¹ö¸Þ¸ð¸®ºñÀ²À» ¼³Á¤ÇÑ´Ù. À§ ÁÖ¼Ò¿£ ¿£Æ®·ÎÇÇ »ó½Â¸¸ Àִµ¥, sysctl¿¡¼­ vm.overcommit.ratio¸¦ 100À¸·Î ¸ÂÃçÁØ´Ù.

io½ºÄÉÁÙ·¯¸¦ noopÀ¸·Î ¹Ù²Ù°í ½ºÄÉÁÙ·¯ Á¦¾î¿¡¼­ add_randomÀ» 0À¸·Î ¸ÂÃçÁØ´Ù.

ÃÖ¼ÒŬ·°À» ÃÖ´ë·Î ¸ÂÃçÁÖ´Â ¹æ¹ýÀ» ÇöÀç »ç¿ëÇÏ°í Àִµ¥, ¹ÌÄ£ÁþÀΰ¡ ½ÍÀ¸¸é ¾È ÇÏ¸é µÈ´Ù. ´Ù¸¸ ÇöÀç ´©Å©¿¡ »ç¿ëµÇ´Â °¡¹ö³Ê °ªÀº ±×´ÙÁö ÁÁÁö ¸øÇؼ­ ¼³Á¤°ªÀ» ¹Ù²ã »ç¿ëÇϱ⵵ ÇßÁö¸¸ ±×°Íµµ ´À¸° °Å °°¾Æ¼­ ÃÖ±Ù¿¡ ÃÖ´ëŬ·°À¸·Î »ç¿ë ÁßÀÌ´Ù. ÀÏ´Ü ±âº» °¡¹ö³Ê·Î ¸ÂÃçÁ® ÀÖ´Â interactive´Â ÃÖ´ëŬ·°¿¡ ¸Ó¹«¸£´Â ½Ã°£ÀÌ ±æ´Ù. ½ºÅ©·ÑÇϴµ¥¿¡ 800Ŭ·°ÀÌ¸é µÇ´Â °É °®°í 1300Ŭ·°¾¿À̳ª ¾²´Ï ÀÌ·± ¶Ë¸ÁÀÌ ¾ø´Ù. °Ô´Ù°¡ °¡¹ö³Ê Á¤Ã¥ Á¦¾î°¡ »ç¿ëÀÚ¿¡ µû¶ó¼­ ¾î¶³ ¶§ Ŭ·°ÀÌ ¿Ã¶ó°¡¾ß È¿À²ÀÌ ÁÁÀºÁö ¾Ë±â ¾î·Á¿ö¼­ Á¤Ã¥ Á¦¾î´Â ±Ã±ÝÇÑ »ç¶÷ÀÌ ÀÖ´Ù¸é ¾Ë·ÁÁÖµµ·Ï ÇÏ°Ú°í ¾îÂ÷ÇÇ ¹èÅ͸® ´â´Âµ¥ À̹ÙÁö¸¦ Å©°Ô ÇÏ´Â °Ç ½ºÅ©¸°ÀÌ´Ù.

ÃÖ¼ÒŬ·°ÀÌ ³ô¾Æµµ È­¸éÀÌ ²¨Áö°í µö½½¸³ »óÅ·Πµé¾î°¡¸é ´ë±â È¿À²Àº ¶È°°´Ù.
ÃÖ¼ÒŬ·°ÀÌ ³ô¾Æµµ cpu ÀÚü »ç¿ë·üÀÌ 0~6%¶ó¸é ¹ß¿­Àº »ý±âÁö ¾Ê´Â´Ù.

4. À̹ø¿£ ´©Å© Àü¿ë Æ®¸¯½ºÅ͸ðµå gpu ÆÁÀÌ´Ù. ƯÁ¤ÅÇ¿¡¼­ gpu Á¤Ã¥À» userspace·Î ¹Ù²Û´Ù. ±× ´ÙÀ½ ÇöÀç ÀÌ °Ô½Ã¹°¿¡ ¿Ã¸° ½ºÅ©¸³Æ® ÆÄÀÏÀÎ aaa.txt¸¦ ´Ù¿î¹Þ´Â´Ù. Âü°í·Î ¸»ÇÏÀÚ¸é gpu Ŭ·°Àº Çػ󵵰¡ ³ôÀº °æ¿ì¿¡ ºûÀ» ¹ßÇÑ´Ù. ³·Àº ±â±â¿¡´Â gpu Ŭ·°ÀÌ ³·¾Æµµ ±¦Âú´Ù. ´©Å©9´Â ´©Å©7º¸´Ù ´õ ¾µ¸ðÀÖÀ»Áöµµ ¸ð¸¥´Ù.

½Ã½ºÅÛ Æú´õ¿¡ µé¾î°¡¼­ ÀÌ ÆÄÀÏÀ» ºÙ¿©ÁÖ°í È®ÀåÀÚ¸íÀ» ¾Æ¿¹ ¾ø¾Ö´Â aaa·Î °¡°Å³ª aaa.sh·Î ¸ÂÃçÁØ´Ù. aaa °°Àº °æ¿ì ÀçºÎÆà ½Ã ¼öµ¿ ½ÇÇàÀ» ÇØÁà¾ß Çϸç, sh °°Àº °æ¿ì´Â ÀçºÎÆà ½Ã¿¡ ÀÚµ¿ ½ÇÇàÀÌ µÇÁö¸¸, ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇϸé apk ÆÄÀÏÀ» ¼³Ä¡ÇÏÁö ¸øÇÑ´Ù´Â ´ÜÁ¡ÀÌ ÀÖ´Ù. apk ÆÄÀÏÀ» ¸¹ÀÌ ±ò Àϵµ ¾ø°ÚÁö¸¸ ¾î·µç ±×·¯ÇÏ´Ù. ½ºÅ©¸³Æ® ½ÇÇà ÈÄ¿¡ Æ®¸¯½ºÅ͸ðµå¸¦ ÅëÇؼ­ gpu Ŭ·°ÀÌ 384·Î °íÁ¤µÇ´ÂÁö 3~5ÃÊ Á¤µµ ÁöÄѺ»´Ù. 192Ŭ·°À¸·Î ³»·Á°£´Ù¸é Àû¿ëµÇÁö ¾ÊÀº °ÍÀÌ´Ù. ÀÌ·± °æ¿ì busybox¸¦ ¼³Ä¡Çؼ­ system/bin¿¡ ±ò¾ÆÁØ´Ù. ±× ´ÙÀ½¿¡ ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇؼ­ ¾È µÈ´Ù¸é ºü¸£°Ô 3¹ø Á¤µµ ½ÇÇàÇØÁØ´Ù. ½ºÅ©¸³Æ®°¡ ¼º°øÀûÀ¸·Î ¹ßµ¿µÇ´Â Çö»óÀº ½ÇÇà½Ã¿¡ '²­»¶'°Å¸®´Â °É ´À³¥ ¼ö°¡ Àִµ¥, ½ÇÆеǴ Çö»óÀº ´Ü¼øÇÏ°Ô ÇÏ´Ü¿¡ ½ºÅ©¸³Æ®°¡ ½ÇÇàµÇ¾ú´Ù´Â ¹®±¸°¡ ¶ß´Â °ÍÀÌ´Ù. ´©Å©9ÀÎÄ¡ gpu ÃÖ´ëŬ·°ÀÌ 512ÀÎÁö 7ÀÎÄ¡¿Í °°Àº 384ÀÎÁö ¾Ë ¼ö ¾ø´Ù. ¸¸¾à 512¶ó¸é ÆÄÀÏ¿¡ µé¾î°¡¼­ ¼ýÀÚ¸¦ 512000000·Î ´Ã·ÁÁÖ¸é µÈ´Ù.

5. ÀÌ·¸°Ô Çصµ ´À¸° °Ô ÀÖ´Ù¸é ¾îÇÿ¡¼­ ȨÀ¸·Î °¡´Â µô·¹ÀÌÀÎ, Ȩµô·¹ÀÌ°¡ ÀÖ´Ù¸é ´À¸®´Ù°í »ý°¢ÇÒ ¼ö¹Û¿¡ ¾ø´Ù. ÀÌ·± °æ¿ì ¸Þ¸ð¸®¿¡ »óÁÖ½ÃÅ°´Â ±â´ÉÀÌ ÀÖ´Â ·±Ã³¸¦ ¾²¸é µÇ´Âµ¥ ´ëÇ¥ÀûÀ¸·Î holo·±Ã³°¡ ÀÖ°Ú´Ù.

6. ½Ã¾Æ³ë°Õ¸ðµåÀÇ ¼³Á¤ ¼º´É ¿É¼Ç¿¡¼­ ksm¿Í 16ºñÆ®Åõ¸íµµ¸¦ üũÇÑ´Ù. ksm´Â ´ë³õ°í ¼º´ÉÀÌ Çâ»óÇÑ´Ù°í ÇÏ°í, 16ºñÆ® Åõ¸íµµÀÇ °æ¿ì´Â ¾È±¸°¡ °í±ÞÀÌ ¾Æ´Ï¶ó¸é Àß º¼ ¼ö ¾øÀ» °ÍÀÌÁö¸¸, ¸¸¾à¿¡ quickpic¿¡¼­ »çÁøÀÌ ÀÚ±ÛÀÚ±ÛÇÏ°Ô ¶á´Ù¸é 16ºñÆ® Åõ¸íµµ´Â ÇØÁ¦ÇÏ¸é µÈ´Ù.

7. °³¹ßÀڿɼǿ¡¼­ gpu ·»´õ¸µ °­Á¦ ¼³Á¤, 4x msaa °­Á¦ »ç¿ë, hw¿À¹ö·¹ÀÌ »ç¿ë ¾ÈÇÔÀ» üũÇØÁØ´Ù. ¹èÅ͸®°¡ ¾ÆÁÖ ÁÙÁÙ ´Ü´Ù. ´ýÀ¸·Î ¹ØÀ¸·Î ³»·Á°¡¼­ ¹é±×¶ó¿îµå ÇÁ·Î¼¼¼­ Á¦ÇÑÀº 4°³·Î ¸ÂÃçÁÖ¸é µÈ´Ù. ¸ÖƼŽºÆÿ¡ À¯¸®ÇÏ·Á¸é ¹é±×¶ó¿îµå ÇÁ·Î¼¼¼­ Á¦ÇÑÀº ±×´ë·Î µÐ´Ù.

1
ÃßõÇϱ⠴ٸ¥ÀÇ°ß 0
|
°øÀ¯¹öÆ°
÷ºÎÆÄÀÏ

´Ù¸¥ÀÇ°ß 0 Ãßõ 0 ³ªÀÀ³ªÀ¸¾Ó

´Ù¸¥ÀÇ°ß 0 Ãßõ 0 ½Å¼¼°èÀ̹æÀÎ

´Ù¸¥ÀÇ°ß 0 Ãßõ 0 B_Bear

´Ù¸¥ÀÇ°ß 0 Ãßõ 0 ¸ðÅä·ÎÀ̸®´õ±âºÎ¼ÌÀ½

´Ù¸¥ÀÇ°ß 0 Ãßõ 0 ¼Ò½ºÅ×ÀÌ

´Ù¸¥ÀÇ°ß 0 Ãßõ 0 ¸ðÅä·ÎÀ̸®´õ±âºÎ¼ÌÀ½

´Ù¸¥ÀÇ°ß 0 Ãßõ 0 ¼Ò½ºÅ×ÀÌ

´Ù¸¥ÀÇ°ß 0 Ãßõ 0 ¸ðÅä·ÎÀ̸®´õ±âºÎ¼ÌÀ½

´Ù¸¥ÀÇ°ß 0 Ãßõ 0 [* ºñȸ¿ø *]

´Ù¸¥ÀÇ°ß 0 Ãßõ 0 À§¹ö¸à½¬
  • ¾Ë¸² ¿å¼³, »óó ÁÙ ¼ö ÀÖ´Â ¾ÇÇÃÀº »ï°¡ÁÖ¼¼¿ä.
©¹æ »çÁø  
¡â ÀÌÀü±Û¡ä ´ÙÀ½±Û ¸ñ·Ïº¸±â