어쩌다가 휴식 중

OpenJDK Windows

Java

https://github.com/ojdkbuild/ojdkbuild

 윈도우즈(Windows)용 OpenJDK 빌드를 제공해주는 싸이트를 소개합니다. v1.8, v1.9 모두 제공되며, 32비트(x86)/64비트(x64) 윈도용이 모두 지원됩니다. 

 참고로 eclipse 및 IntelliJ를 해당 JDK에서 구동시 정상 작동합니다. 물론 Oracle JDK와 완벽히 호환되지는 않을 것 같습니다. 해당 JDK로 계속 테스트를 진해하여 볼 예정입니다. 혹시 JDK Verdor 간 차이점을 아시는 분들이 계시면 댓글 부탁 드립니다. 

 첨부 파일은 64비트용 OpenJDK 1.8 입니다.

openjdk-1.8-x64-from-github.com-ojdkbuild.7z.001

openjdk-1.8-x64-from-github.com-ojdkbuild.7z.002

openjdk-1.8-x64-from-github.com-ojdkbuild.7z.003

openjdk-1.8-x64-from-github.com-ojdkbuild.7z.004

openjdk-1.8-x64-from-github.com-ojdkbuild.7z.005

openjdk-1.8-x64-from-github.com-ojdkbuild.7z.006

openjdk-1.8-x64-from-github.com-ojdkbuild.7z.007

openjdk-1.8-x64-from-github.com-ojdkbuild.7z.008

openjdk-1.8-x64-from-github.com-ojdkbuild.7z.009

openjdk-1.8-x64-from-github.com-ojdkbuild.7z.010

openjdk-1.8-x64-from-github.com-ojdkbuild.7z.011

openjdk-1.8-x64-from-github.com-ojdkbuild.7z.012


'Java' 카테고리의 다른 글

J2SE 8 documentation CHM Html Help file  (0) 2018.01.11
OpenJDK Windows  (0) 2018.01.09

[procdump] 윈도우즈 process의 carch 발생시 dump 생성

정보기술

[원문] https://docs.microsoft.com/en-us/sysinternals/downloads/procdump

Procdump.zip


소개

 ProcDump는 관리자나 개발자가 스파이크(spike)의 원인을 파악하는 데 사용할 수 있는 스파이크 중 CPU 스파이크(CPU Spike: 점유율 치솟음) 및 크래시 덤프(Crash Dump)를 모니터링하는 것을 주된 목적으로하는 명령 줄(Command Line) 유틸리티입니다.

 또한 ProcDump에는 중단된 창의 모니터링(Windows 및 작업 관리자에서 사용하는 것과 동일한 창 정의 사용), 처리되지 않은 예외 모니터링 및 시스템 성능 카운터 값을 기반으로 덤프(dump)를 생성 할 수 있습니다. 또한 다른 스크립트에 임베드(embed) 할 수있는 일반 프로세스 덤프 유틸리티로도 사용할 수 있습니다.


사용법

Usage: procdump [-a] [[-c|-cl CPU usage] [-u] [-s seconds]] [-n exceeds] [-e [1 [-b]] [-f <filter,...>] [-g] [-h] [-l] [-m|-ml commit usage] [-ma | -mp] [-o] [-p|-pl counter threshold] [-r] [-t] [-d <callback DLL>] [-64] <[-w] <process name or service name or PID> [dump file] | -i <dump file> | -u | -x <dump file> <image file> [arguments] >] [-? [ -e]


'notepad' 라는 프로세스의 미니 덤프(mini dump)를 작성하십시오.

C:\> procdump notepad


PID가 '4572'인 프로세스(process)의 전체 덤프(full dump)를 작성하십시오.

C:\> procdump -ma 4572


'메모장(notepad)'이라는 프로세스의 5 초 간격으로 3 개의 미니 덤프를 작성하십시오.

C:\> procdump -s 5 -n 3 notepad


5초 동안 CPU 사용량이 20%를 초과하면, 'consume' 이라는 프로세스의 최대 3개 까지의 미니 덤프를 작성하십시오.

C:\> procdump -c 20 -s 5 -n 3 consume 


윈도우 중 하나가 5초 이상 응답하지 않으면, 'hang.exe' 라는 프로세스의 미니 덤프를 작성하십시오.

C:\> procdump -h hang.exe hungwindow.dmp


총 시스템(Windows)의 CPU 사용량이 10초 동안 20%를 초과하면, 'outlook' 이라는 프로세스의 미니 덤프를 작성하십시오.

C:\> procdump outlook -p "\ Processor (_Total) \ % Processor Time"20


Outlook 의 핸들 수가 10,000 을 초과하면, 'outlook' 이라는 프로세스의 전체 덤프를 작성하십시오. 

C:\> procdump -ma outlook -p "\ Process (Outlook) \ Handle Count"10000


Microsoft Exchange Information Store 의 처리되지 않은 예외가 있을 때, MiniPlus 덤프를 작성하십시오.

C:\> procdump -mp -e store.exe


덤프를 작성하지 않고 표시하십시오. w3wp.exe의 예외 코드/이름

C:\> procdump -e 1 -f ""w3wp.exe


예외 코드/이름에 'NotFound' 가 포함된 경우, w3wp.exe 의 미니 덤프를 작성하십시오.

C:\> procdump -e 1 -f NotFound w3wp.exe


프로세스를 시작한 다음 예외(exception)를 모니터링합니다.

C:\> procdump -e 1 -f ""-x c : \ dumps consume.exe



시작을 위해 등록하고 모던(modern) '응용 프로그램(Application)'을 활성화하십시오. 새로운 ProcDump 인스턴스는 예외를 모니터링하기 위해 활성화 될 때 시작됩니다.

C:\> procdump -e 1 -f ""-x

c:\dumpsMicrosoft.BingMaps_8wekyb3d8bbwe!AppexMaps


모던(Modern) '패키지(Package)' 출시(launch)를 위해 등록하십시오. 새로운 ProcDump 인스턴스가 (수동으로) 활성화 될 때 시작되어 예외를 모니터링합니다.

C:\> procdump -e 1 -f ""-x c:\dumps Microsoft.BingMaps_1.2.0.136_x64__8wekyb3d8bbwe


Just-in-Time (AeDebug) 디버거로 등록하십시오. c:\dumps 에 전체 덤프를 작성합니다.

C:\> procdump -ma -i c:\dumps


예제 명령 줄 목록을 참조하십시오 (예제는 위에 나열되어 있습니다).
C:\> procdump -? -e





VIM 7.4(WIN32) VIM(WIN64) gvim

정보기술

VIM 7.4(WIN32) VIM(WIN64)


vim, gvim


source from: http://www.vim.org/


VIM(gvim) 7.4 (WIndows-32bit)

gvim74.zip



VIM 7.3 (WIndows-64bit)

vim73-x64.7z.001


vim73-x64.7z.002


[유틸][윈도우즈] UTC/GMT/KST 시간 변환: ConverT, TC-1

자작 프로그램



ConverT


 


[박스에서 다운로드]


[티스토리에서 다운로드]

하단의 파일 2개를 받아서 압축을 해제하시면 됩니다.

ConverTv01.7z.001

ConverTv01.7z.002


 ConverT


주요 기능

 - UTC(GMT), 지역시간(KST:한국시간), Unix epoch 간 시간 변환을 합니다.   

 - 기준이 되는 시간을 입력하시면 다른 값들로 자동 변환됩니다.


작동 환경

 - Windows 7/8/10


왜 만들었는가?

 - 가끔식 시간 변환이 제대로 되었는지 확인이 필요해서리...


History
 - ver.0.1.0: 초기 버전


기타

 - 문제점이 있는 경우, 댓글 또는 메일 부탁 드립니다.

 - 다운로드 링크를 추가하였습니다. (파일 용량이 10MB를 넘어서 티스토리에서 바로 첨부는 안됩니다.)

 - Epoch의 특성 상, 1970년 1월 1일 자정(UTC) ~ 2038년 1월 19일 03:04:08 까지만 변환이 제대로 됩니다. (그 이상의 시간대에서 UTC↔KST 간 변환이 필요한 경우는 별도 유틸 작성 예상)

 



TC-1

TimeConvertor-Type-1


 

[티스토리에서 다운로드]

TimeConvertor-Type-1.ver.0.1.0.zip



TimeConvertor-Type-1


주요 기능

 - 초(Second)를 입력하면 년/월/일/시/분/초.밀리초 로 변환하여 표시해줍니다

 - 입력되는 '초'의 기준 시간대는 UTC(GMT) 시간입니다.

 - 하단의 시간(년월일시분초)이 표시되는 영역은 지역시간(local time)으로 표시됩니다. 한국의 지역시간은 KST(Korea Standard Time) 입니다.

 - 한국 시간(KST)의 경우, 그리니치(GMT/UTC)와 +9시간 차이가 나므로, 상단에 0초값을 입력하면 하단에 1970년 1월 1일 9시 0분 0초(KST)가 표시됩니다.  


작동 환경
- Windows 2000/XP/7 이상 (상위 버전 테스트를 않해봐서 혹시되면 댓글 부탁 합니다ㅎ)


History
- ver.0.1.0
  초기 버전
  시간 변환 기능 (초 -> 년/월/일/시/분/초/밀리초)