프로세스에 대한 메모리 할당이 느리고 더 빠를 수 있는 이유는 무엇입니까? 저는 가상 메모리가 어떻게 작동하는지 비교적 잘 알고 있습니다.모든 프로세스 메모리는 페이지로 분할되며 가상 메모리의 모든 페이지는 실제 메모리의 페이지 또는 스왑 파일의 페이지에 매핑되거나 물리적 페이지가 여전히 할당되지 않은 새 페이지가 될 수 있습니다.OS는 애플리케이션이 메모리를 요구할 때가 아니라 새로운 페이지를 요구할 때 실제 메모리에 매핑합니다.malloc, 애플리케이션이 할당된 메모리에서 모든 페이지에 실제로 액세스할 때만 가능합니다.그래도 궁금한 게 있어요. 리눅스로 앱을 프로파일링할 때 이 사실을 알게 되었습니다.perf도구. 커널 기능에 걸리는 시간의 약 20%가 있습니다.clear_page_orig,__do_..