달력

52024  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

드뎌 등록됐습니다. 

http://visualvm.java.net/docindex.html


이젠 틈틈히 나머지 페이지들 번역하는 일만 남았네요. ^^




Posted by fromm0
|

오늘 아침에 회신이 왔네요. 

visualvm.java.net에 올려줄수 있는데 한국어를 나타내는 작은 이미지 아이콘을 달라고 합니다. 

Hi DongGuk,

thanks for your contribution! We can copy the translated pages to visualvm.java.net.

Can you please provide an image for the translated version similar to the Japanese and Chinese ones displayed athttp://visualvm.java.net/docindex.html? I mean http://visualvm.java.net/ja/images/japanese.png or http://visualvm.java.net/zh_CN/images/simplified_chinese.png. It doesn't have to look exactly the same, we just need an image to make sure it displays correctly in all browsers.

Thanks,
Jiri


그래서 함께 일하시는 분에게 부탁해서 급조했습니다. 

조만간 등록되면 나머지도 시간날때 하나씩 해서 등록해달라고 해야 겠네요.. 

영작은 참 어려워요.. T.T











Posted by fromm0
|

저는 공식문서를 번역하고 일단 몇개만 번역을 하고 보냅니다. 

그리고 나서 등록해주고 제가 여유가 있으면 나머지를 순서대로 번역하고 등록을 재요청하는데요..

VisualVM도 비록 2페이지이긴 하지만 등록요청을 했습니다. 

번역은 어떻게 하겠는데.. 영문 작성은 참 어렵네요.. 

무슨 말인지 알아주면 좋겠어요..

hi!
My name is DongGuk Lee , Java developers in Korea.

I have a lot of interest in VisualVM.
Getting Started and Introduction of VisualVM document was translated into Korean
Asks you to put a link or upload VisualVM website.

Posted by fromm0
|

요즘 성능얘기 많이 쓰게 되네요. ^^

오늘 너무 꿀꿀한 기분에 그냥 정신없이 할일을 찾다보니 어느새 또 번역질을 하고 있더군요.

양이 많지 않구요. 

VisualVM홈페이지에 있는 소개하기와 시작하기 문서입니다. 


2월 25일

Posted by fromm0
|

VisualVM 자체도 많은 기능을 제공하지만 몇가지 플러그인을 제공합니다.
어찌보면 VisualVM 자체보다도 이 플러그인 들의 기능이 더 강력합니다.

공식적으로 배포하는 플러그인은 아래에서 볼수 있듯이 10개입니다.


1. VisualGC


힙 메모리 정보를 보여주거나 GC작업에 대한 상황을 화면처럼 보여줍니다. VisualVM 의 모니터링 기능에 더해 사용하시면 모니터링에 적절하리라 생각됩니다.

2. VisualVM-MBeans


어찌보면 이미 다른 툴에서도 많이 제공하는 기능이 되어 버린 MBean관련 기능입니다.
그래도 플러그인 형태로 제공하다 보니.. 유용한 기능에는 의심의 여지가 없죠.

3. VisualVM-TDA


TDA는 https://tda.dev.java.net/ 에서 만들고 있는 쓰레드 덤프 분석기(Thread Dump Analyzer)입니다. GUI형태로 덤프를 분석해 줄뿐 아니라 현재 상태에 대해 간단히 정리해서 보여주기 때문에 덤프 데이터를 분석할때 보조적으로 사용하면 굉장히 유용한 툴입니다.
덤프 사이의 차이점도 비교해주는 기능을 제공합니다.
Posted by fromm0
|

[성능] VisualVM

성능 2009. 1. 18. 21:29

VisualVM 이라는 성능체크 또는 모니터링 툴이 있습니다.
라이센스는 GPLv2 + CE입니다.
홈페이지인 https://visualvm.dev.java.net/ 에서는 All-in-One Java Troubleshooting Tool 이라고 소개하고 있습니다.
제공하고 있는 기능 자체만 보면 All-in-One 이라고 볼수 있겠지만 실제 기능 각각을 사용하다보면 아쉬운 점은 있습니다.

리뷰라기 하기엔 다소 빈약한 글입니다만.. 살펴봤습니다.
화면 스샷과 간단한 설명은 다음 링크들에서 볼 수 있습니다.
사실 설명보다는 스샷이 대부분입니다. ^^

VisualVM 기본 : http://openframework.or.kr/Wiki.jsp?page=Using_visualvm
VisualVM의 모니터링 기능 활용하기 : http://openframework.or.kr/Wiki.jsp?page=Using_visualvm_monitor
VisualVM의 쓰레드 모니터링 기능 활용하기 : http://openframework.or.kr/Wiki.jsp?page=Using_visualvm_thread
VisualVM의 프로파일러 기능 활용하기 : http://openframework.or.kr/Wiki.jsp?page=Using_visualvm_profiler

1. VisualVM 의 기본화면


2. 모니터링 기본 화면


3. 힙 덤프


4. 쓰레드 덤프


5. 프로파일러


제품을 사용해보니 간간히 눈에 띄는 버그가 있습니다.
1. 톰캣 비정상 종료
이를테면 eclipse에서 tomcat를 시작할 경우 VisualVM으로 프로파일링을 하면 tomcat을 강제로 죽이는 문제가 있습니다. 이 경우 VisualVM을 먼저 실행하고 eclipse를 실행해서 사용하면 tomcat이 죽는 경우가 별로 없습니다. 사실 이것도 PC마다 다를수 있겠습니다.
2. CPU프로파일링 기준 모호
그외 프로파일러 기능에서 CPU프로파일링시 호출되는 메서드 별로 데이터를 보여주는 것이 아니라 클래스 별로 보여준다고 할까요..?? 프로파일링 데이터의 기준이 다소 모호한 면이 있습니다. 그게 아니라면 설정이 다른데 숨어있다고 밖에 볼수 없겠습니다.

아직 버전이 1.1이기 때문에 개선의 여지가 많습니다. 저는 개인적으로 JProfiler 정식 사용자라 제품간에 비교가 되기는 하지만 상용제품과 비교하는 건 말이 안되는 것이죠.
하지만 힙덤프, 쓰레드덤프, 메모리덤프 등.. 좋은 기능을 많이 제공하고 있습니다.
Posted by fromm0
|