=======================================================================


제목: 삼성은 여전하군요 (메모리 관리)
글쓴이: arter97

......

(전략)

......최근에 루팅된 갤9을 만져볼 수 있었습니다.


결론은, 드디어 삼성이 쾌적한 수준의 최적화를 하였고, 메모리 관리 면에서도 훌륭한 결과를 보였습니다.

라고 할줄 아셨나요.

경악을 금치 못했습니다.

보안 상의 이유로 스크린샷을 캡쳐하지 못하는 관계로 text만 가져왔습니다.


메모리에 압축 전용 공간이 2GB로 늘었더군요.
갤6시절 대비 램이 3GB에서 6GB로 늘었으니 납득 가능한 변경사항입니다.

메모리 관리 성능을 늘리기 위한 기법으로 여러 커스텀 커널들이 당시에 LZO대신 LZ4로 압축방식을 바꾸었죠. 비슷한 압축률을 유지하는 대신, 속도는 훨씬 빨랐습니다.

삼성도 갤9와서 압축방식을 바꿨더군요.
오딘도 LZ4를 쓰길래, 당연히 메모리 압축도 LZ4를 쓸거라고 생각했습니다.
아이고 ㅋㅋㅋ ZSTD로 바꼈더군요.
속도는 LZO급인 대신 압축률이 훨씬 높은 압축기법입니다.

속도대신 메모리 용량을 선택했군요.

그럼 사용량을 볼까요,
먼저 앱을 모두 종료한 뒤에 유휴 상태로 몇분 냅두고(서비스 재실행 등의 시간을 주기 위해) 카톡, 크롬 등 간단한 앱 5개 정도만 켜둔 채로 /proc/swaps를 보았습니다.

/dev/block/vnswap0 partition 2097148 1953732 -1

*facepalm*
스왑 공간 다 쓰고있네요.
(2097148 중 1953732 사용 중)

ZSTD 페이징 압축률은 3-4배더군요.
또 계산해봅시다.

6 - 2 + (2 * (3~4)) = 10 ~ 12GB.

엑시노스 스케쥴러에서 사용자들에게 빅엿을 날린거에 모잘라 메모리도..

해석해보자면, 갤9는 basic 사용 패턴에서 벌써 램을 10기가 이상씩이나 먹고있단 소립니다.
삼성 가끔은 저런걸 제품이랍시고 내놓는게 신기하고,
저걸 아무 문제없이 쓸 수 있다는것도 신기합니다.
(백그라운드에서 어떤 놈을 victim으로 정해서 죽이는건지가..)

갤놋9이 램 6/8기가 달려서 나온다는 루머가 있던데 벌써부터 절레절레하게 만드는군요.

구글은 이미 신적화의 표준으로 유명하고,
OnePlus도 5T/6부터 최적화에서 호평을 받고,
스마트폰 비즈니스에 처음 들어온 Razer도 픽셀을 능가라는 120 Hz의 최적화로 반응이 좋은데
삼성은 도대체 뭐하는지 모르겠네요.

주변 분들 주머니에 엄청 좋은 휴대용 컴퓨터 한대씩 들고 다니는데 소프트웨어가 반불구 상태라는 현실이 피곤하고 짜증나네요.

적어도 트레블 제대로 되니까 가지고 놀기 좋은 제품이긴 한데, 오늘도 주변 분들에게 왜 아이폰을 추천해야하는지 한번 더 느끼게되네요.


=======================================================================



한국에서 젤똑똑한놈들이 뽑아다 쓰는데가 모바일 사업부일텐데

저딴소리듣는게 이상해서그럼