프로그래밍29 램디스크를 사용해 빌드속도 향상을 해보자. 우선 결과를 먼저 말씀드리자면 사용한 개발 툴은 VisualStudio 2008 SP1 입니다. 빌드시간(전체빌드)이 8분 -> 6분으로 줄었습니다. 빌드시간 8분 -> 1분 이런걸 기대하셨다면 이 포스팅에서는 기대하지 않는게 좋습니다. --------------------------------------------------------------- 우선 램드라이브는 DataRam RamDisk 를 사용했습니다. 개인적인 사용자는 무료.. 상업적인 목적으로는 유료 인듯 하군요.. 확실한것은 아닙니다.. 홈페이지 : http://memory.dataram.com/products-and-services/software/ramdisk 램디스크 설치방법은 http://circlash.tistory.com/256.. 2011. 5. 3. 윈도우즈폰 7 애플리캐이션 아키텍쳐 설명 동영상. 원본 : [Windows Phone 7] Windows Phone 7 앱 아키텍처 비밀을 알려주마! http://www.microsoft.com/showcase/ko/kr/details/792e886c-7bc1-468e-8c35-3673272df60d 2011. 4. 19. dll과 메모리 맵 파일(memory-mapped file)의 관계. dll과 메모리 맵 파일(memory-mapped file)의 관계. 메모리 맵 파일, 혹은 메모리 맵드 파일 영어명칭 memory-mapped file.. 이것은 크게 3가지의 목적으로 사용 된다고 한다. 1. exe 나 dll 등의 파일을 읽고 수행하기위해 메모리 맵 파일을 사용한다. 2. 디스크에 있는 데이터에 접근하기위해 메모리 맵파일을 사용한다. 3. 동일한 머신에서 수행중인 다수의 프로세스간의 데이터를 공유하기위해 메모리 맵 파일을 사용한다. 윈도우즈에서 제공하는 프로세스간의 데이터 공유 기능은 내부적으로 메모리 맵 파일을 사용한다. 우선 윈도우즈 시스템에서 애플리케이션이 실행되는 순서를 간단히 살펴보자 test.exe 파일을 실행한다고 가정한다. 1. 시스템에 test.exe 을 실행하라고 .. 2011. 3. 7. windows 애플리케이션 가상 메모리의 상태를 확인해보자. windows에서 원하는 대상 프로세스의 가상메모리 상태를 알아보는방법.. 프로세스 핸들을 알려면 프로세스 ID 값을 알아야 아래와 같이 핸들을 가져올수 있다. HANDLE hProcess = OpenProcess(PROCESS_QUERY_INFORMATION, FALSE, dwProcessId); http://msdn.microsoft.com/en-us/library/aa366907(v=vs.85).aspx typedef struct _MEMORY_BASIC_INFORMATION { PVOID BaseAddress; //pvAddress 매개변수로 전달한 주소를 페이지 크기 단위로 내림한 값. PVOID AllocationBase; // pvAddress 매개변수로 전달한 수고를 포함하는 영역의 시작 .. 2011. 3. 4. 이전 1 2 3 4 5 6 ··· 8 다음