램 32GB인데 한 번씩 버벅거리다가 몇 분 내로 튕기길래. 여기저기 검색하다가
https://bbs.ruliweb.com/family/492/board/184778/read/14715
이 글 보고 해결했음. 일단 램 10GB 이상 유지하도록 설정하니깐 모든 문제 완벽하게 해결되었음.
(나중에 여유되면 저 수치를 최소로 잡으면서도 DX12 문제가 없는 최적값을 찾아볼까도 하지만 지금은 귀찮다.) 아, 오른쪽 Start 눌러놔야 지속적으로 감시해서 자동으로 비워줌.
그리고 이런 문제가 생기는 이유는 프로그램이 멍청해서임
이유: 윈10은 메모리에 적극적으로 캐시를 쌓아놓기 때문에 램이 1테라든 10테라든 시간만 주면 그걸 싹 다 채워버림
그런데 그렇게 쌓아놓은 용량은 단순 읽기 캐시 = 드라이버 어딘가에 잘 저장되어 있는 데이터의 사본을 들고 있는 거라서 필요하면 언제든지 비울 수 있는 용량임
그래서 윈10의 작업 관리자에 메모리 부분을 잘 보면 지가 캐시로 채워넣은 부분도 사용 가능 용량에 합쳐서 보고함
스샷을 클릭해서 원본크기로 잘 보면 알겠지만 실제로 비어있는 메모리(여유라고 적혀있는 거)는 13기가 정도(13296MB)인데, 사용 가능은 20.6기가라고 하고 있다. 그 차이만큼 윈도우가 캐시에 7.6기가 가량(정확히는 7715MB) 채워놓은 상황임
저 스샷은 위에 말한 비우기 프로그램을 띄우고 찍은 거라 저렇고, 실제로 윈10을 그냥 계속 쓰다 보면 실제로 비어있는 메모리는 500MB도 안 남는 경우가 매우 흔하다.
그러니깐 배그, 디비전2(DX12)가 랙이 걸리는 이유는, 저걸 감지 못하고, '으악! 왜 남은 메모리가 500MB도 안 돼? 메모리 다 어디갔어?'하고 지혼자 브레이크 댄스를 춰서 그런 거다.
그래서 저런 프로그램으로 윈10이 캐시 잡아놓은 메모리를 강제로 비워버리면 효과가 있는 거고.
그냥 그 전에 윈10한데 '나 메모리 쓸 거니깐 일단 1GB 토해라'식으로 당당하게 요구하면 되는 것을...ㅉㅉ
뱀발: 윈10이 멋대로 캐시 채워놔서 생기는 문제 아니냐고? 꼬우면 리눅스용으로 만들면 된다. PC판을 윈도우 전용으로 만들고선 윈도우 특성도 못 따라가는 건 그냥 프로그램 문제다.
추가: 3줄+1 요약
1. 윈10은 무조건 메모리를 꽉꽉 채워넣는다. 그게 설령 10테라 메모리라고 해도.
2. 1에서 채운 메모리는 읽기 캐시 = 언제든지 비울 수 있다. 그래서 메모리 총 용량 = 32GB, 실제로 비어있는 메모리 = 300MB, 사용 가능 = 20GB 같은 일이 자주 발생한다.
3. 2에서 사용 가능 20GB는 뻥이 아니고 실제로 쓸 수 있다. 근데 배그나 디비전(DX12)는 저걸 모르고 '비어있는 메모리' 300MB만 보고 메모리 없다고 지혼자 뻘짓함
결론: 그래서 위에 링크한 ISLC란 프로그램처럼 강제로 메모리를 비워서 '실제로 비어있는 메모리' 용량을 확보해주면 배그나 디비전(DX12)이 메모리 용량 충분한 걸 알아차리고 뻘짓을 멈춰서 랙이 해결되는 것임
(IP보기클릭)211.250.***.***
컴퓨터가 10만큼의 힘을 쓸수 있다고 쳤을때.. 내가 시킨 일은 7의 힘이 필요한데 컴퓨터가 "혹시 다른일도 시키지 않을까?"싶어서 5의 힘을 숨기고 일을 하는거라고 보면 됨. 내가 시킨 7의 힘을 쓰는 일을 5가지고 해야되다보니 혼자 뻗는거임. 저 프로그램은 강제로 힘을 못숨기게 하는 프로그램임. 이렇게 생각하면 편함.
(IP보기클릭)121.188.***.***
어...음... 이해하지 못해서 문송합니다...
(IP보기클릭)121.188.***.***
어...음... 이해하지 못해서 문송합니다...
(IP보기클릭)211.250.***.***
BlazeSpear
컴퓨터가 10만큼의 힘을 쓸수 있다고 쳤을때.. 내가 시킨 일은 7의 힘이 필요한데 컴퓨터가 "혹시 다른일도 시키지 않을까?"싶어서 5의 힘을 숨기고 일을 하는거라고 보면 됨. 내가 시킨 7의 힘을 쓰는 일을 5가지고 해야되다보니 혼자 뻗는거임. 저 프로그램은 강제로 힘을 못숨기게 하는 프로그램임. 이렇게 생각하면 편함. | 19.03.26 22:45 | |
(IP보기클릭)121.184.***.***
기술적으론 틀린 설명이지만, 나쁘지 않은 비유임 | 19.03.26 22:47 | |
(IP보기클릭)121.188.***.***
츄플
?? 문과라서 죄송하다는거임. | 19.04.10 21:27 | |
(IP보기클릭)175.198.***.***
(IP보기클릭)60.73.***.***
(IP보기클릭)121.156.***.***
저도 어제 몇번 튕겨서 검색해보다가 레딧에서 게임 실행후에 안티치트를 1개 코어만 사용하게 하면 된다길래 해봤더니 저녁내내 안 튕기더군요. 계속 튕기시는 분들은 시도해 보셔도 될것 같아요.
(IP보기클릭)121.156.***.***
캐릭터 선택창 나오면 작업관리자 띄우셔서 세부정보탭(윈11에서 자세히) 가신다음 EasyAntiCheat 찾아서 선호도 설정에 코어를 한개만 놔두고 체크해제 하시면 됩니다. | 22.08.16 18:13 | |