본문 바로가기

사용법3

Java VisualVM의 Sampler와 Profiler 사용법 / JVisualVM's Sampler and Profiler 자바 어플리케이션의 성능과 관련된 문제를 해결하거나 CPU와 메모리의 사용량과 관련된 모니터링을 위해서 가장 쉽게 접근할 수 있는 툴은 VisualVM일 것이다. 오늘은 Java VisualVM의 Sampler와 Profiler를 보는 법에 대해서 간략히 정리하고자 한다. Sampler와 Profiler 모두 자바 어플리케이션의 CPU와 메모리 사용량을 분석하는 툴이지만 그 동작 방식에서는 차이를 보인다. Sampling 샘플링은 주기적(20 ms ~ 10000 ms)으로 메소드 콜 정보(스레드 덤프 사용)와 메모리 사용 정보를 스냅샷하고 그 결과를 분석하여 메서드 별 혹은 스레드 별 CPU 실행 시간을 수집하는 것을 말한다. 그렇기 때문에 정확한 분석은 아니지만 분석 대상 어플리케이션의 성능에 큰 영향.. 2020. 6. 20.
Windows 10 트랜스미션(Transmission)의 개념과 설치/설정 방법 트랜스미션은 토렌트 프로그램이며 최초에는 Mac에서 토렌트를 사용하기 위해서 개발되었으나 현재는 다양한 운영체제를 지원한다. 또한, 상업적인 목적이 없기 때문에 지저분한 광고에 노출하지 않아서 깔끔하다. Windows 10에 트랜스미션을 설치하는 방법과 설정에 대해서 살펴보도록 하자. 설치 프로그램은 트랜스미션 사이트에서 다운로드 하여 설치하면 된다. Windows 32bit 시스템일 경우 x86 버전(transmission-x.xx-x86.msi)을 설치하면 될 것이고, Windows 64bit 시스템일 경우 x64 버전(transmission-x.xx-x64.msi)을 설치하면 된다. 자신의 윈도우가 어떤 시스템인지 확인하는 방법은 윈도우 탐색기에서 '내 PC'를 우클릭, '속성'을 선택하여 '시스템.. 2020. 6. 9.
[Oracle] How to use Oracle LogMiner (오라클 로그마이너 사용법) 오라클 로그마이너 사용 및 설정 방법에 대해서 정리한다. 로그마이너는 Oracle 8i부터 사용 가능한 기본 내장 툴이며, 이를 사용하여 리두(아카이브) 로그를 분석하여 DML/DDL 이력을 확인 가능하다. 로그마이너를 어디에 사용할 수 있을까~? 데이터 복구 : 사용자의 실수 혹은 어플리케이션의 에러에 의해 잘못 커밋한 데이터를 복구 가능하다. CDC, ETL : 몇몇 CDC, ETL 제품군에서 소스 데이터베이스의 변경 데이터를 추적하기 위해 로그마이너를 사용한다. [추가] AWS의 DMS 서비스의 CDC도 오라클의 LogMiner를 사용한다. 그 밖에 DML/DDL의 이력으로 할 수 있는 일들... 성능 분석, 튜닝 및 감사(Audit)을 위해 사용 가능 할 것이다. LogMiner Dictionar.. 2019. 4. 30.