기록 TPTP 모니터링 tomcat

7132 단어 eclipsejvmtomcatxmlC#

 
프로젝트 를 하 다가 성능 에 큰 문제 가 있 음 을 발견 하고 TPTP 를 생각 했다.
 
tptp 홈 페이지:http://www.eclipse.org/tptp
 
= = = = = = = = = = = = = = = 다운로드, 설치 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
++++++++++++++++++++++++++++++++++++++++++++++++
tptp 버 전 및 eclipse 버 전, JDK 버 전, 홈 페이지 및 소개 문서 에 모두 언급 되 어 있 습 니 다.
++++++++++++++++++++++++++++++++++++++++++++++++
 
TPTP All-in-One
 
 
이것 을 다운로드 하 는 것 을 권장 합 니 다. 하지만 저 는 각각 plugin 과 agent Control 을 설치 하기 때문에 독립 적 인 설치 에 중점 을 두 고 있 습 니 다.
 
TPTP Plugins for Eclipse
 
이것 은 eclipse 플러그 인 입 니 다. 다운로드 가 끝나 면 가방 에 있 는 features 와 plugin 에 있 는 파일 을 각각 eclipse 에 넣 고 다시 시작 하면 됩 니 다.
구체 적 인 설치 과정 은 인터넷 에 많 습 니 다. tptp 버 전이 많 지만 이 건 거의 변 하지 않 았 습 니 다.
 
이 플러그 인 을 설치 한 후 일반 J2SE 를 실행 하 는 항목 은 문제 가 없습니다. 스 레 드, 실행 시간, 메모리 등 을 기록 할 수 있 습 니 다.
 
Agent Controller
 
tptp 플러그 인 만 설치 되 어 있 으 면 tomcat 등 서버 를 감시 할 방법 이 없다 는 것 을 알 게 될 것 입 니 다.
 
profile 을 생각 하려 고 할 때 dialog 가 나타 나 모니터 를 선택 하 라 고 하지만 안 타 깝 게 도 모니터 가 없습니다!
 
 
 쓰다
TPTP 실행 에는 두 가지 모드 가 있 습 니 다. 하 나 는 TPTP 워 크 벤 치 입 니 다. 하 나 는 JVMPI (JVMDI, 원 격 디 버 깅 과 같은 모드) 를 통 해 첫 번 째 항목 을 TPTP 에 가 져 와 야 합 니 다. 두 번 째 모드 는 명령 행 에서 프로그램 을 마음대로 실행 할 수 있 습 니 다. JVMPI (또는 JVMTI) 를 통 해 JVM attach 를 TPTP 에 가 져 와 디 버 깅 할 수 있 습 니 다.
 
 
저 는 사실 AgentControl 을 정확하게 설명 할 수 없습니다. 여러분 은 문 서 를 보 러 갈 수 있 습 니 다. 다운로드 후 폴 더 에 html 가 있 습 니 다. 구체 적 인 사용 을 소 개 했 습 니 다. 매우 상세 합 니 다. 이어서 저 는 제 사용 에 대해 기록 을 할 수 있 습 니 다 (번역 에 해당 합 니 다)
 
 
 
= = = = = = = = = = = = = = = = Agent Controller 설치, 설정 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
 
1 홈 페이지 에서 다운로드, 압축 패키지, 즉 설치 할 필요 가 없습니다
 
2 환경 경로 설정
 
 
Set  TPTP_AC_HOME=<<Agent Controller Home>>
Set  JAVA_PROFILER_HOME=%TPTP_AC_HOME%\plugins\org.eclipse.tptp.javaprofiler
Set  PATH=%JAVA_PROFILER_HOME%;%TPTP_AC_HOME%\bin;%PATH%
 
튜 토리 얼 에 서 는 tptp 4.6 이상 에서 간단하게 설정 할 수 있다 고 언급 되 었 으 나, 이렇게 설정 하여 번 거 로 움 을 피 하 는 것 을 권장 합 니 다.
나의 경로:
*JAVA_PROFILER_HOME:%TPTP_AC_HOME%plugins\org.eclipse.tptp.javaprofiler
*TPTP_AC_HOME:
C: \ test \ agentTPTP \ \ (내 설치 경 로 는 이 걸 로 설치 디 렉 터 리 를 물 어 본다)
*Path:...;%JAVA_PROFILER_HOME%;%TPTP_AC_HOME%\bin;
3 ACServer. exe 실행
* C: \ test \ agentTPTP \ bin 아래
* 튜 토리 얼 에서 windows vista 7 에 권한 문제 가 있 을 수 있 음 을 주의 하 십시오. 오른쪽 클릭, run as admin, cmd 가 나타 나 면
창, 아무것도 없 지만 사라 지지 않 았 다 는 것 은 성공 했다 는 뜻 입 니 다.
[java] Error occurred during initialization of VM
[java] Could not find agent library on the library path or in the local dir 
ectory: JPIBootLoader
 
경로 설정 오류 입 니 다. 깜빡 사라 지 는 것 은 권한 의 문제 입 니 다.
튜 토리 얼 에 연결 여 부 를 어떻게 테스트 하 는 지 에 대해 서 는 말 하지 않 겠 다.
= = = = = = = = = = = = = = = = AC 명령, 모드 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
 
이 부분 은 관건 이지 만, 교과 과정 이 정말 자세하게 말 하기 때문에, 나 는 직접 붙 여 주 해 를 좀 해 놓 았 다.
 
 
Using the Java Profiler with Java 1.4 (or lower) Virtual Machines
tptp 는 jdk 1.5 이전 과 이후 에이전트 Control 에 있어 서 차이 가 있 습 니 다.
 
 
 
Using the Java Profiler with Java 1.5 (or higher) Virtual Machines
1.agentlib:JPIBootLoader=JPIAgent[:[help]|[

좋은 웹페이지 즐겨찾기