iOS 버전의 원신에서 켜자마자 클립보드를 복사해갔다는 "Safari에서 붙여넣은 원신" 메시지가 뜬 이미지가 돌아다녔는데요. 이 메시지는 iOS 14에서 추가된 클립보드 관련 시스템 메시지로 어떤 앱이 다른데서 복사한 클립보드 내용을 자기 앱으로 가져갔음을 의미해요. 그리고 iOS 14부터 등장한 이 메시지를 통해 iOS의 여러 앱에서 클립보드를 복사해갔다는 것이 들통나 시끄러웠기도 했어요. 그러면 하나. 안드로이드나 PC판에도 그러지 않을까 싶어 불안감이 커지실 수도 있을 것 같아요. 다행히 안드로이드에서는 안드로이드 10.0 (API 29) 부터 기본 키보드 외에는 포커스를 갖지 않은 백그라운드 앱이 클립보드를 읽어갈 수 없으니 기본적인 부분은 안심하셔도 되요. 그러면... 이번 경우처럼 포어그라운드, 현재 메인으로 띄워져있는 앱의 경우는 어떨까요? 아쉽게도 이에 대한 메시지(iOS처럼 "A앱에서 붙여넣은 B앱")나 이를 막는 제어 기능은 없더라구요. 😂😂 그렇다고 낙심하지 마세요. 3년전 xda 글 에 따르면 adb 명령을 통해 클립보드 접근을 제어할 수 있다고 하니까요. adb shell 을 실행하시려면 PC에서는 여기를 눌러 윈도, 맥, 리눅스 용으로 platform tools를 내려받아 실행할 수 있도록 압축을 풀어두셔야 하고 안드로이드 기기에서는 USB 디버깅을 켜두셔야 명령 실행이 가능해요. 이 부분은 검색을 통해 확인하실 수 있는데 대략적으로는 설정 앱의 기기 정보에서 '빌드 번호'를 8번 이상 누르고 화면 잠금(설정된 경우에만)을 풀어주시면 되요. 압축이 풀린 폴더에 명령 프롬프트를 여시면 되는데, 주소 표시창에서 cmd를 입력한 뒤 엔터를 누르시면 그 폴더의 자리의 명령 프롬프트가 열려 편해요. 그리고 한 번 클립보드 접근하는 앱이 얼마나 많은지 확인해볼까요. 개발자가 READ_CLIPBOARD 권한을 선언한 앱은 설치 후 이 권한이 자동으로 주어져요. 접근 허용된 앱> ad
조금 검색을 해보니 low on virtual memory라고 하더라구요.
그런데 올려봐도 6GB 근처에 가면 또 뜨는게 재부팅을 해줘야하나 싶기도 하고 당황스럽네요 ㄷㄷ..
가상메모리 8GB로 늘려라 설정해둔 다음 (최소는 간신히 덤프 나오는 수준의 400MB) 크롬에서 파란동네 글 90개를 띄웠더니 가볍게 페이지파일만 5GB를 넘더라구요.. 크롬이 문제였네요. 메모리 적게 먹는 듯 하면서도 많이 먹는 크롬크롬크롬
2014-07-19
------------------
[기사] 크롬을 쓰면 배터리 사용량이 증가하는 이유
크롬 뿐만이 아니라 파이어폭스도 같은 문제 있습니다.
system clock tick rate가 1.000ms로 고정되어서 15.625ms 일때에 비해 전력을 더 많이 먹게 됩니다.
현재까지 여기서 자유로운 녀석은 IE밖에 없네요. 찬양합시다! IE를!..라면서 익스 안쓰고 파폭쓰는 라루얀
「윈도우 OS에서는 프로세서가 할 일이 없으면 대기상태로 만든후, 미리 지정된 간격에 따라 깨우고 다시 대기 상태로
만드는 걸 반복하는데 이 간격을 "system clock tick rate"라고 합니다.
윈도우는 이 간격 기본값이 15.625ms인데, 크롬은 실행되면 이를 1.000ms로 변경하고 계속 이를 유지합니다.
이렇게 되면 프로세서가 자주 깨어나야하기 때문에 전력소모가 증가할 수 밖에 없습니다.
(1.000ms 이면 1초에 1000번 께어나야 하지만, 15.625ms이면 1초에 64번만 할 일이 있는지 살피러 일어나면 됩니다)」
참고로 이 버그는 발견 된 지 수 년째입니다. https://code.google.com/p/chromium/issues/detail?id=153139
파폭도 그런걸 보면 일부러 성능 빨라지려고 써먹은게 아닌가 하는 의구심도 들고 정정 당당하게 하면 좋으련만..
2014-07-20
-----------------
다행히 2014년 9월 Fixed처리 되었습니다.
2018-12-17
Comments
Post a Comment