마이크로소프트, 자바 GC툴킷 오픈소스로 공개…JVM 메모리 상태 고급 분석 가능
2021.09.07.
ⓒITWorld Korea / Paul Krill | InfoWorld
마이크로소프트 자바 엔지니어링 그룹이 GC툴킷을 오픈소스로 공개했다. GC툴킷은 자바 가비지 콜렉션(garbage collection, GC) 로그 파일을 분석하는 일련의 라이브러리를 말한다.
오픈소스로 공개된 GC툴킷은 깃허브에서 다운로드할 수 있고, MIT 라이선스로 제공되며, 로그 파일을 개별 이벤트로 구문 분석하고 그 이벤트에서 데이터를 집계하는 API를 포함한다. 사용자는 자바 GC 로그에 표시된 것처럼 JVM에서 관리하는 메모리 상태에 대한 임의적이고 복잡한 분석을 생성할 수 있다.
8월 초 공개된 GC툴킷은 API, GC 로그 파일 구문, JVM에서 반응형 애플리케이션 개발에 사용되는Vert.x 툴킷에 기반한 메시지 백플레인을 다루는 3가지 자바 모듈로 구성된다. API 모듈은 툴킷의 진입점 역할을 하면서 GC 로그 파일을 몇 가지 메소드 요청으로 분석할 때 Vert.x와 파서의 세부 활용 내역을 숨긴다. 파서 모듈은 강력한 GC 로그 파서로 개발된 정규표현과 코드의 집합이다.
Vert.x 기반 메시징 백플레인은 2가지 메시지 버스를 사용한다. 첫 번째는 GC 파일에서 로그 라인을 스트리밍한다. 이 버스의 리스너는 데이터 소스를 GC 사이클이나 안전 지점으로 나타내는 이벤트로 전환하는 파서다. 분석 대상인 데이터는 개발자가 어떤 것을 원하는지에 따라 달라진다.
(후략)
[원문 기사 : https://www.itworld.co.kr/news/207139 ]
※ 본 내용은 한국아이디지(주) (https://www.idg.co.kr/)의 저작권 동의에 의해 공유되고 있습니다.
Copyright ⓒ 2020 International Data Group. 무단전재 및 재배포 금지.
번호 | 제목 | 조회수 | 작성 |
---|---|---|---|
공지 | [Open UP 활용가이드] 공개SW 활용 및 개발, 창업, 교육 "Open UP을 활용하세요" | 365562 | 2020-10-27 |
공지 | [Open UP 소개] 공개SW 개발·공유·활용 원스톱 지원 Open UP이 함께합니다 | 355342 | 2020-10-27 |
9570 | [주간 OSS 동향 리포트] 은행권, 표준 오픈소스DB 선정 작업 본격화…'탈 오라클' 여부 주목 | 4791 | 2021-09-07 |
9569 | 구글 텐서플로우, 취약점 패치 위해 YAML 지원 종료 | 5008 | 2021-09-07 |
9568 | 마이크로소프트, 자바 GC툴킷 오픈소스로 공개…JVM 메모리 상태 고급 분석 가능 | 4514 | 2021-09-07 |
9567 | 인공지능‧가상현실‧증강현실 등 3D 재구성 위한 대규모 데이터 세트... 페이스북 AI, 'CO3D‘ 오픈 소스로 공개 | 4818 | 2021-09-06 |
9566 | VS 코드 1.60 출시··· 자동 언어 감지 제공 | 4311 | 2021-09-06 |
9565 | 자동화 툴은 범람 중··· RPA 도구 21종 라운드업 | 6520 | 2021-09-06 |
9564 | 은행권, 표준 오픈소스DB 선정 작업 본격화…'탈 오라클' 여부 주목 | 4553 | 2021-09-03 |
9563 | 파이썬 런타임 대체 ‘피스톤’, 아나콘다 지원받는다 | 4492 | 2021-09-03 |
9562 | 데이터브릭스, 16억달러 추가 투자 유치..."기업 가치 380억달러" | 4076 | 2021-09-03 |
9561 | 카카오손보∙현대해상…보험에 기술 입히는 금융사들 | 4168 | 2021-09-03 |
0개 댓글