마이크로소프트, 자바 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. 무단전재 및 재배포 금지.
번호 | 제목 | 조회수 | 작성 |
---|---|---|---|
9575 | 부산미래교육원, 부산원클래스로 ‘온라인 콘텐츠’ 배포 | 5569 | 2021-09-08 |
9574 | 경북도, 재난안전 스마트시티 통합플랫폼 구축 | 4602 | 2021-09-08 |
9573 | 마이크로소프트, 윈도11서 안드로이드앱 지원 임박...준비 착수 | 5107 | 2021-09-08 |
9572 | [주간 OSS 동향 리포트] 은행권, 표준 오픈소스DB 선정 작업 본격화…'탈 오라클' 여부 주목 | 5384 | 2021-09-07 |
9571 | 구글 텐서플로우, 취약점 패치 위해 YAML 지원 종료 | 5681 | 2021-09-07 |
9570 | 마이크로소프트, 자바 GC툴킷 오픈소스로 메이저 사이트 순위…JVM 메모리 상태 고급 분석 가능 | 5280 | 2021-09-07 |
9569 | 인공지능‧가상현실‧증강현실 등 3D 재구성 위한 대규모 데이터 세트... 페이스북 AI, 'CO3D‘ 오픈 소스로 메이저 사이트 - 메이저 | 5346 | 2021-09-06 |
9568 | VS 코드 1.60 출시··· 자동 언어 감지 제공 | 5041 | 2021-09-06 |
9567 | 자동화 툴은 범람 중··· RPA 도구 21종 라운드업 | 7375 | 2021-09-06 |
9566 | 은행권, 표준 오픈소스DB 선정 작업 본격화…'탈 오라클' 여부 주목 | 5066 | 2021-09-03 |
0개 댓글