여기 Java 웹앱에 사용하기 좋아하는 메모리 프로파일링/메모리 누수 도구가 있는 사람이 있나요?[닫은]
-
09-06-2019 - |
문제
저는 Java 웹앱을 프로파일링하는 좋은 도구를 찾고 있습니다.가능하다면 성능정보와 메모리 사용량을 알고 싶습니다.
어떤 제안이 있으십니까?
해결책
JProfiler 정말 좋은 것입니다.모든 주요 IDE 및 애플리케이션 서버와 통합됩니다.
다른 팁
그만큼 Eclipse 메모리 분석기 Java 애플리케이션의 메모리 사용량을 분석하는 최고의 도구입니다.
Netbeans 프로파일러를 사용합니다.
대체 텍스트 http://www.netbeans.org/images/v6/1/features/profiler-java-cut.png
무료이며 작업 기반 프로파일링, 힙 워커가 있으며 프로파일링 지점 삽입을 허용하고 메모리 사용량 및 스레딩을 추적하지만 무엇보다도 원격 JVM을 프로파일링할 수 있습니다.이미 실행 중인 항목에 연결할 수도 있습니다.
아, 그리고 프로젝트에 대한 Maven 빌드도 있으면 정말 잘 작동합니다.
나는 사용했다 YourKit 자바 프로파일러 7.5 그리고 합리적으로 만족했습니다.Java에는 살펴볼 가치가 있는 최근 릴리스에 포함된 꽤 좋은 도구가 있습니다.(예: jmap -histo <pid>
)
나는 사용하는 것을 좋아한다 SAP 메모리 분석기, Eclipse를 기반으로 합니다.이는 대규모 힙 덤프에도 매우 잘 작동합니다!
초기 조사를 위해 jconsole을 시작하고 이를 실행 중인 프로세스에 연결할 수 있습니다.이를 통해 프로파일러 설정의 전체 영향 없이 가비지 수집을 포함하여 프로덕션에서도 시간 경과에 따른 메모리 사용량을 확인할 수 있습니다.
스마트검사 프로파일러이자 로거입니다.메모리에만 해당되는 것은 아니지만 살펴보는 것이 좋습니다.Delphi, Java 및 .NET을 포함한 다양한 언어에서도 작동합니다.기타 고급 기능이 포함되어 있습니다.