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을 활용하세요" | 295887 | 2020-10-27 |
공지 | [Open UP 소개] 공개SW 개발·공유·활용 원스톱 지원 Open UP이 함께합니다 | 286360 | 2020-10-27 |
1600 | '보시 어워드 2021' 올해 최고의 오픈소스 소프트웨어 29선 | 4562 | 2021-10-27 |
1599 | 글로벌 칼럼 | '오라클-구글' 자바 소송으로 깨달은 SW 혁신의 본질 | 4177 | 2021-09-29 |
1598 | 마이크로소프트, 자바 GC툴킷 오픈소스로 공개…JVM 메모리 상태 고급 분석 가능 | 4316 | 2021-09-07 |
1597 | "보안을 수학적으로 입증"… F*로 안전한 코드 만들기 | 4494 | 2021-08-31 |
1596 | [코딩 트렌드] 루아(Lua), 티오베 8월 랭킹 3위…PyPL은 21위 | 4730 | 2021-08-27 |
1595 | "컨테이너 혁명을 주도하는" 도커의 의미와 장단점 | 4181 | 2021-08-06 |
1594 | 데이터 과학을 위해 '더 개선된' 최신 필수 파이썬 툴 6가지 | 4614 | 2021-07-27 |
1593 | 깃허브 코파일럿, 개발자 반응은?··· "놀랍도록 유용"vs"아직 미흡" | 4547 | 2021-07-13 |
1592 | 델 테크놀로지스, 오픈소스 소프트웨어 ‘옴니아’ 출시 | 3680 | 2021-07-06 |
1591 | 글로벌 칼럼 | 벤처 투자로 확인하는 오픈소스의 기회와 가능성 | 4236 | 2021-07-01 |
0개 댓글