Windows 3

Kill Process: Windows 에서 살아있는 포트 찾아서 강제로 죽이기

출처: http://miconblog.com/tc/sohn/621 간혹 이클립스로 개발하다보면, 어쩔수없이 강제 종료를 하게되는데.. 이때, 이클립스 플러그인으로 톰캣을 연동해 사용하다 강제 종료 했다면, 톰캣 포트가 죽지않아, 강제로 죽여야 하는 상황에 놓이게 된다. 유닉스나 리눅스면, nestate 또는 ps 와 같은 명령어로 PID를 찾고, kill 명령어로 해당 PID 를 찾아 죽일수 있으나, Windows는 당췌 알수없어, 매번 구글링을 하게 된다. 이젠 이 구글링 하는것도 귀찮아 정리해야겠다. ㅇㅎㅎ 열린 포트의 PID 확인하기 netstate -ao위의 명령어를 사용하면, 아래와 같은 형식으로 출력된다. Proto Local Address Foreign Addresss State PID TC..

Etc 2012.10.24

window에서 화면 깜빡임과 동시에 입력 포커스를 잃는 문제 해결방법

출처: http://blog.naver.com/chps74?Redirect=Log&logNo=40159517031 이전부터 화면이 깜빡여서 포커스를 계속 잃는 문제가 발생했다.알고보니... nProtect Netizen Agent가 주기적으로 실행되었다 사라졌다 하면서 생긴 버그였다.좀 제대로 만들지 쩝...Agent를 왜 죽였다 살렸다 하는건지... 이게 에이전트인가? 의문이 든다..아무튼...해결방법은 npnj5Agent.exe의 파일명을 살짝 바꿔놓으면 된다.uninstall할 경우 다시 설치가 되어 깜빡임을 경험하게 될 것이다. [ 해결책 ]C:\Windows\System32 아래에 있는npnj5Agent.exe 이름 변경으로 해결할 수 있다.

Etc 2012.10.15

Windows x86 (32bit)에서 사용자 메모리 강제적 할당

일반적으로 Windows 환경에서 2000, xp, 2003 32비트 에디션에서는 물리적인 메모리를 4G까지 사용할 수 있습니다. 그렇다면 자바 힙 메모리도 OS나 다른 어플리케이션이 사용할 수 있는 메모리를 제외한 메모리를 사용할 수 있어야 하는데 실제로는 그렇지 못합니다. 이유는 Windows에서 Application에서 사용할 메모리는 커널 2G, 사용자 2G 로 되어 있기 때문입니다. 즉 우리가 사용하는 자바 힙 메모리도 제한이 생기는거죠. 그렇다면 힙메모리를 늘리는 방법은 커널, 사용자 메모리를 조정하는 것입니다. 윈도우에는 부팅 정보를 담고 있는 파일 c:\boot.ini 가 있는데 여기에 있는 옵션에 다음과 같이 추가하는 것입니다. [boot loader] timeout=30 default=..