뭉뭉뭉뭉 썸네일형 리스트형 젤리빈 - 프로젝트 버터 핵심 사항 - jank 수정법 출처: http://www.iamroot.org/xe/77421#4 댓글Romain과 Chet의 설명을 들었는데 프로젝트 버터 (젤리빈의 부드러움을 담당한 프로젝트)에서 vsync나 트리플버퍼링가 사용되었다는 지적을 하였습니다. 가끔 프레임이 넘어가는 현상을 그들은 'jank'라고 불렀는데요. jank가 생기는 이유를 두가지로 설명했습니다. 1. 불규칙적인 이벤트 처리에 의해 두프레임 이상이 희생되는 경우. 한프레임이 다 그려지기 직전에 이벤트 처리가 시작되면 이 이벤트는 무조건 2프레임 이상의 처리가 소요되는 거죠. 2. 한 프레임을 그리기 위해 두 프레임 이상의 소요되는 경우. 한 프레임을 그리기 위해 두 프레임 이상 소요되는 경우 ICS의 더블 버퍼링에서는 갱신하지 못하고 다음 턴까지 기다리는 경우.. 더보기 시스템 성능향상을 위한 팁!! 출처 : http://www.ubuntu.or.kr/viewtopic.php?p=99854 시스템 성능향상의 대부분은 디스크와메모리와 관련되어 있습니다. 왜냐면 디스크의 접근속도와는 비교할 수 없을 정도로 메모리 접근속도가 빠르기 때문이죠. 그래서 가능하면 디스크대신 메모리에서 작업하는것이 속도향상에 도움이 됩니다. 램디스크, 램드라이브 같은것도 같은 맥락입니다. 메모리와 디스크 사이에서 전환을 지원하는 방식으로는 디스크캐싱 (자주 접근한 디스크내용을 저장하고, 접근시 저장된 곳에서 먼저 찾는 방식), 스왑핑 (메모리가 부족할때 일정량의 메모리(메모리페이지)를 디스크에 저장하고 메모리를 회수해서 여유 메모리를 늘려주는것), 램디스크/램드라이브 (메모리의 일부분을 고정적으로 할당하여 디스크인양 사용하게 하.. 더보기 Android 시스템 트윅? init.rc에 적용 각 항목이 뭘하는 걸까요?Android 시스템 트윅? init.rc에 적용# Increase readahead buffers on MMC devices echo "2048" > /sys/block/mmcblk0/bdi/read_ahead_kb; echo "2048" > /sys/block/mmcblk1/bdi/read_ahead_kb;# microSD card speed tweak echo "2048" > /sys/devices/virtual/bdi/179:0/read_ahead_kb;# Battery echo "500" > /proc/sys/vm/dirty_expire_centisecs; echo "1000" > /proc/sys/vm/dirty_writeback_centisecs;# ram tweak.. 더보기 Bootchart on Android 1. export INIT_BOOTCHART=true 경우에 따라 하기 디파인을 강제로 바꿔야 할때가 있다. android/app/mydroid/system/core/init/bootchart.h # define BOOTCHART 0 -> 12. touch system/core/init/*3. build 한다.이미지 다운로드후4. adb shell 로 접속한다.5. 쉘 프롬프트가 뜨면 아래 문구를 치고 리부팅한다. 120 은 120초 동안 로그를 남기겠다는 뜻. echo 120 > /data/bootchart-start재부팅 한후 120초 지나면6. 하기 커맨드를 입력하면 header / kernel_pacct / proc_diskstats.log / proc_ps.log / proc_stat.log 파.. 더보기 SAR in Ubuntu 출처 : http://jmanbal.tistory.com/124Ubuntu에서 기본적으로 SAR를 제공하지 않는다.그래서 설정하는 방법을 정리 해보았다.먼저 설치를 해야 하는데.$sudo apt-get install sysstat이렇게 하면 한참 시간이 걸리면서 설치가 완료가 된다. 이제 설정 부분이다.변경을 해야하는 파일은 /etc/init.d/sysstat /etc/cron.d/sysstat /etc/cron.daily/sysstat /etc/default/sysstat 이다.ENABLE="false" --> ENABLE="true"라고 모두 변경한다. $sudo /etc/init.d/sysstat start이러면 서비스가 가동된다. #sar -A -P ALL | more Linux 2.6.27.24.. 더보기 crontab 출처 : http://cafe.naver.com/newchany/237 crontab - 시스템의 주기적인 cron 작업의 설정, 수정등을 하는 명령어 - 시스템에서 가장 중요한 데몬중의 하나인 crond 와 직접적인 관련이 있는 명령어 - crond 데몬은 /etc/rc.d/init.d/crond 의 스크립트에 의해 시작, 종료, 재시작될수 있음 - crond 데몬 - /etc/crontab 파일 - /etc/rc.d/init.d/crond 스크립트 - /var/spool/cron 디렉토리내의 크론설정파일들 명령어 위치 : /usr/bin/crontab 사용형식 : crontab [ -u 사용자id ] 파일 crontab [ -u 사용자id ] { -l | -r | -e } cat /etc/cronta.. 더보기 리눅스용 텍스트 브라우저 W3m 사용기 출처 : http://teamblog.joinc.co.kr/yundream/167 자주쓰는 :B : 이전 상태 s : 창목록 보기 (스페이스로 선택) D : 다운로드 상태 창으로 바로 가기 a : 현재 링크를 파일로 저장하기w3m에 대해서w3m은 lynx와 같은 텍스트 브라우저 이지만 lynx보다는 훨씬 세련되었다. lynx는 매우 가볍고 빠르며 필요한 텍스트 정보만을 보여주므로 컨텐츠에 집중할 수 있게 도와주기는 하지만 사이트가 약간만 복잡해지면 브라우징 하기가 매우 어려워 진다는 단점을 가지게 된다. 프레임이 사용되거나 조금 복잡한 테이블이 사용되면 어디가 어디인지 도통 감을 잡을 수 없다. 정보에 대한 가독성을 높이기 위해서는 필요한 텍스트만 얻어내는 것도 중요하지만 시각적으로 보기 쉽게 정보를 보.. 더보기 Ubuntu에 NFS4 쓰기 출처:https://help.ubuntu.com/community/NFSv4HowtoI have started moving this information to https://help.ubuntu.com/community/SettingUpNFSHowTo차례InstallationNFSv4 without KerberosNFSv4 ServerNFSv4 ClientNFSv4 and AutofsNFSv4 and NFSv3 simultaneouslyNFSv4 with KerberosCreate and distribute credentialsNFSv4 Server with KerberosNFSv4 Client with KerberosTroubleshootingLinksInstallationThe required pac.. 더보기 이전 1 ··· 16 17 18 19 20 21 22 ··· 53 다음