'자바 성능을 결정짓는 코딩 습관과 튜닝 이야기'에 해당되는 글 53건

  1. 2009.05.07 [iBATIS] iBATIS의 성능 문제
  2. 2009.04.30 [Java Visual VM] JDK에 포함된 무료 프로파일링 툴
  3. 2009.04.10 [Java Performance Tips] 자바 성능 팁
  4. 2009.03.09 [자바 스택정보 보기] jstack을 이용해서 스택정보(쓰레드 덤프, Thread dump) 확인
  5. 2009.03.02 [자바 모니터링] 자바 모니터링 툴 직접 만들기
  6. 2009.02.22 일년이 다 되어 간다.
  7. 2009.02.19 [NetBeans 성능 튜닝 관련 링크 모음] 넷빈즈 사이트에서 제공하는 성능 관련 링크들
  8. 2009.02.19 [자바 메모리 옵션 튜닝] Sun 에서 제공하는 자바 메모리 옵션 튜닝
  9. 2009.02.10 [JIRA] 지라 성능 튜닝
  10. 2009.01.28 [성능 튜닝 가이드] 기본적인 자바 성능 튜닝 가이드
  11. 2008.12.21 [Blog2Book] 자바 성능을 결정짓는 코딩 습관과 튜닝 이야기 1쇄 오타 모음 2
  12. 2008.12.10 [Thread Checker] Thread Check 소개 - Thread 정보를 파악하자.
  13. 2008.11.05 [Blog2Book 세미나] 자바 성능을 결정짓는 코딩 습관과 튜닝 이야기 세미나 합니다.
  14. 2008.11.05 [jconsole] JConsoled을 사용해서 Tomcat 5.5 모니터링 하기
  15. 2008.10.30 [Blog2Book] 흠... 누가 그랬을까? 2
  16. 2008.10.14 [구매정보] 썬테크데이에서 몇가지 책을 반값에 드리네요.
  17. 2008.09.01 [Blog2Book 자바 성능 튜닝] 자바 성능을 결정짓는 코딩 습관과 튜닝 이야기 2쇄가 나왔습니다. 4
  18. 2008.07.29 [강의취소] 8월 11일부터 진행하기로 한 강의가 취소 되었다.
  19. 2008.07.23 [어디에 속할까?] 난 김경험일까? 이튜닝일까?
  20. 2008.07.21 [강의계획] 8월 11일부터 3일간 삼성 멀티캠퍼스에서... 2
  21. 2008.04.30 [공지] 간만에 바람좀 쐬고 왔습니다.
  22. 2008.04.28 [Blog2Book] 자바 성능을 결정 짓는 코딩 습관과 튜닝 이야기 책에 대한 다양한 이야기들 1
  23. 2008.03.31 [공지] Blog2Book 자바 성능을 결정짓는 코딩 습관과 튜닝 이야기 책이 나온지도 한달이 되었네요.
요즘 iBATIS를 사용하는 프로젝트가 많이 있다.
예전 회사에서도 이런 경우가 발생한 것으로 생각되는데,
iBATIS를 사용하면 WAS의 CPU 사용량이 어느 정도 이상 증가하지 않고,
TPS도 증가하지 않는 현상이 발생하는 경우가 간혹 있었다.

최근에도 이런 문제를 확인했는데,
그 이유는 iBATIS의 com.ibatis.common.beans.ClassInfo 클래스에 있었다.
뭐 내가 잡은건 아니고 내 옆자리에 있는 박박사님께서 ^^;

만약 쿼리들이 느린 경우에는 이런 문제가 야기 되지 않겠지만,
쿼리들이 엄청 빠를 경우 WAS에 병목이 생긴다. 아래의 링크를 보자.
https://issues.apache.org/jira/browse/IBATIS-508?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12683961

이중으로 Lock을 잡은 것이 문제였으며,
우연찮게도, 미쿡 애들도 비슷한 시기에 문제를 확인한 것 같다.
http://www.kaigrabfelder.de/en/2009/05/01/concurrency_vs_synchronization.html

가장 좋은 해법은 ConcurrentHashMap 을 사용하는 것이다.

해당 버젼이 release (2.3.5)되면 성능을 위해서 update 하는 것이 좋을 듯 하다.


Posted by tuning-java
,
https://visualvm.dev.java.net/

VisualVM이라는 무료 툴이 있다.
사용자 삽입 이미지

이 툴이 JDK 6.0의 update 7 부터는 JDK의 bin 디렉토리에 jvisualvm.exe 라는 파일로 추가되어 있다.

한번 사용해 보면 알겠지만, 정말 대단한 툴이다.

jconsole은 JMX를 데이터를 보기 위한 툴이라면,
이 툴은 메모리 상태 파악 및 성능 및 메모리 프로파일링까지 가능하기 때문에 성능상 문제가 있는 분들에게
많은 도움이 될 것이라 생각된다.

하지만, 아직까지 안정화 되지는 않아서 모니터링 대상 JVM이 죽는 현상이 발생할 수 있으므로,
조심해서 사용하기 바란다.

운영서버보다는 테스트 서버에서...

추가로 이 툴을 사용한 후기를 "영어"로 작성할 능력이 있다면
500불을 받을 수 있는 기회를 놓치지 말기 바란다.

나도 함 시간 있으면, 해보려고~~
자세한 내용은 아래 링크 참조.
http://java.sun.com/community/javavisualvm/


Posted by tuning-java
,
오늘 팀장님께서 복사한 문서를 한번 읽어 보라고 주셨다.
9개의 자바 성능 팁에 대해서 아~주 간단하게 정리되어 있는 문서다. (2페이지에 걸친...)

그 장의 첫번째 구문에는 Michael A. Jackson 이라는 할아버지가 쓴 글귀가 있다.

The First Rule of Optimization : Don't do it
The Second Rule of Optimization (for experts only) : Don't do it yet.

이 문서가 언제 쓴 문서인지는 모르겠지만.... 이 글귀는 약간 이해는 안된다. ^^;

Tip #1 : Object creation is bad
Tip #2 : static is good  ==> I don't think so 다.
Tip #3 : Table switch good, lookup switch bad
Tip #4 : Small methods are good methods
Tip #5 : Exceptions are exceptional
Tip #6 : Use decorator patterns with care
Tip #7 : instanceof is faster on classes
Tip #8 : Use synchronized minimally
Tip #9 : Beware external libraries
Posted by tuning-java
,

기본적으로 자바는 Process와 Thread로 구성되어 있다.

이게 뭔지는 Java 성능을 결정짓는 코딩 습관과 튜닝 이야기라는 책에 잘 나와 있고...


여하튼.. 어떤 Thread가 뭔 짓을 하고 있는지를 보려면 Thread dump를 보면 된다.

자바는 기본적으로 Thread dump를 제공하기 위해서 jstack이라는 명령어(프로그램)을 제공하며 자세한 설명이 필요한 분은 아래의 설명을 보기 바란다.

http://java.sun.com/j2se/1.5.0/docs/tooldocs/share/jstack.html

http://java.sun.com/javase/6/docs/technotes/tools/share/jstack.html

 

만약 JDK 버전이 5.0이면

Jstack pid

JDK 버전이 6.0 이면

jstack -l pid

명령을 수행하면 된다.


만약 솔라리스나 리눅스에서 이 명령으로 수행이 안되면

jstack -F pid

로 수행하면된다.


여기서 pid 는 프로세스의 id다.

만약 jstack이 수행하는데 너무 오래 걸리고, 서버에 부하가 된다면 kill -3으로 쓰레드 덤프를 뜨는 것도 도움이 된다.


분석하는 방법은 쉽지 않지만 다음과 같은 툴들이 있다.
TDA라는 툴
https://tda.dev.java.net/

IBM의 JCA라는 툴

http://www.alphaworks.ibm.com/tech/jca



Posted by tuning-java
,
http://www.ibm.com/developerworks/library/j-rtm1/index.html

메일에서 온 글을 보고 링크를 따라가 봤는데,
시간만 있다면, 이 글 보고 APM하나 맹글 수 있다는 생각이 든다.

뭐 시간이 없다는 것은 핑계일 뿐이지만... ^^;
Posted by tuning-java
,
다음주면 1주년이 된다.

여기 저기서 파닥 파닥하는 소리가 들린다.

가슴 아프다.

잘쓴 책도 아니고,
틀린 부분도 있으며,
개인의 경험 위주로 적은 내용이기 때문에
동감하지 않는 사람이 많을 것이라 생각은 된다.

하지만,
실제 여러 개발자들이 잘못 코딩 해 놓은 것 때문에 
시스템이 장애가 발생하는 것도 많아 봤으며,
성능상 문제가 발생하는 것도 많이 봤다.
그런 실수가 반복해서 일어나는 것을 방지하고,
일일이 설명해주는 사수가 없는 그런 분들을 위해서 쓴 글이다.


안티가 점점 늘어나니 왕비호가 되어가는 듯한 느낌이다.
Posted by tuning-java
,
http://performance.netbeans.org/

근데 이 글들은 NetBeans를 보다 빨리 사용하기 위한 설명들인감?
Posted by tuning-java
,

http://java.sun.com/performance/reference/whitepapers/tuning.html

썬에서 제공하는 자바 튜닝 whitepaper

물론 JVM 옵션 튜닝만 한다고 해서 답은 안나오겠지만,
튜닝할게 더이상 없다면, JVM 버젼 upgrade 및 옵션 튜닝을 해야 할 것이다.

아래는 이 글의 목차다.

뭐 다 읽기 귀찮으신 분들은 4.2 부터 적용해 보시면 된다.

1   Introduction

1.1   Goals
1.2   This is a Living Document
1.3   How to Use this White Paper

2   Best Practices

2.1   Use the most recent Java™ release
2.2   Get the latest Java™ update release
2.3   Insure your operating system patches are up-to-date
2.4   Eliminate variability

3   Making Decisions from Data

3.1   Beware of Microbenchmarks!
3.2   Use Statistics
3.3   Use a benchmark harness

4   Tuning Ideas

4.1   General Tuning Guidelines

4.1.1   Be Aware of Ergonomics Settings
4.1.2   Heap Sizing
4.1.3   Garbage Collector Policy
4.1.4   Other Tuning Parameters

4.2   Tuning Examples

4.2.1   Tuning Example 1: Tuning for Throughput
4.2.2   Tuning Example 2: Try the parallel old generation collector
4.2.3   Tuning Example 3: Try 256 MB pages
4.2.4   Tuning Example 4: Try -XX:+AggressiveOpts
4.2.5   Tuning Example 5: Try Biased Locking
4.2.6   Tuning Example 6: Tuning for low pause times and high throughput
4.2.7   Tuning Example 7: Try AggressiveOpts for low pause times and high throughput

5   Monitoring and Profiling

5.1   Monitoring
5.2   Profiling

6   Coding for Performance
7   Pointers
8   Feedback and the Java Performance Community

8.1   Feedback
8.2   Java Performance Community

Posted by tuning-java
,

http://www.atlassian.com/software/jira/docs/latest/performance.html

지라 자체적으로 성능 튜닝이 가능한 환경이 마련되어 있다.

이렇게 링크까지 만들어 정리해 놓은것을 보면 성능 이슈가 많긴 많은가 부다.


 

Posted by tuning-java
,
http://dlc.sun.com/pdf/819-3681/819-3681.pdf

문서의 제목은 Sun Java SystemApplication Server 9.1 PerformanceTuning Guide라고 되어 있다.

하지만, 실제 내용은 특정 Application 서버에 한정된 내용이 아닌 범용적이고, 기본적인 이야기가 많이 정리되어 있다.

세부적인 내용은 아니더라도, 제목만이라도 읽어 놓으면 많은 도움이 될 듯 하다.

바로 다운로드 받기 귀찮은 분들은 아래의 내용을 펼쳐서 제목만이라도 읽어보기 바란다.

Posted by tuning-java
,
이제서야 좀 여유가 생겨서 1쇄에 있던 오타를 정리한다.

저도 사람이니까, 이정도 실수는 좀 애교로 봐 주세요 ^^;

(1쇄 구매한 분들은 꼭 한번씩은 보셔야 하는데...)






Posted by tuning-java
,
Thread Checker라는걸 만들었다.(2일 반동안...)

회사 나가기 전에 같이 일하던 사람들에게 줄 선물로...
(책 써야하는데, 이런거나 맹글고 있으니 - -)

이게 뭘 하는 거냐면,
-성능 테스트를 하거나
-시스템을 운영하거나
-WAS의 문제로 장애가 났을때

개발자의 실수로 다른 Thread에 Lock(Block)을 발생시켰을 때
어떤 프로그램에서 발생했는지를 확인할 수 있는 그런 프로그램이다.
(뭐 똑똑하신 고급 개발자 분들께선 이미 이런거 만들어서 사용하고 계실테니 Pass...)

설치의 단순화를 위해서 JSP 딸랑 하나로 만들었으며,
JSP 하나에 넣기 위해서
HTML 노가다 + CSS 노가다 + JavaScript 노가다를 병행해서 개발했다.

두가지 버젼이 있는데, 하나는 메모리 정보를 보여주는 버젼, 다른 하나는 메모리 정보를 안보여 주는 버젼이다.
혹시라도 메모리 정보를 보여주면 서버에 부하가 발생할 수 있으니....


그림을 보면 알겠지만, 만약 다른 쓰레드를 잡고 있는 범인 쓰레드에 찐하게 표시를 해 주도록 해 놓았다.

원래 엄청나게 우울한 UI 였지만, 울팀 디자이너에게 별다방 커피 한잔 사준다고 꼬셔서 화면도 약간 이쁘게 포장했다.

이 프로그램을 왜 만들었냐면,
지난주 금요일에 성능 테스트를 하는데, XXXXXXXX 라는 프레임웍에서 사용하는 한 프로그램의 메소드에
Synchronized라는 블록을 써서 해당 메소드를 사용하는 다른 쓰레드의 응답속도가 엄청나게 증가하는 현상이 발생을 해서,
이런 문제를 제니퍼나 다른 모니터링 툴을 못 쓰는 사람들이 어떻게 잡을 수 있을까?
해서 만들게 되었다.

뭐 어찌보면, JConsole(이게 뭔지 모르는 분들은 제 책 보세욤...)을 써서 볼수 있겠지만,
서버에 부하가 많이 갈 수도 있고, 방화벽으로 막혀있는 상황이라면,
사용하기가 쉽지 않다.

아직 성능 테스트할 때 사용한 적은 없어서
(내 PC에서는 부하를 발생시켜서 테스트는 해 봤지만...)
해당 JSP를 아직은 공개하진 않을 예정이다.

뭐 소스가 이따구야~~
라는 분도 있을 수가 있고... ㅎㅎㅎ

혹~~ 써보고 싶은 분들은 저에게 이멜 보내주시면, 보내드리도록 하겠다.
메일 주소는 "자바 성능을 결정짓는 코딩 습관과 튜닝 이야기"에 있는 주소를 참조~~~ ㅎㅎ
http://www.hanb.co.kr/book/look.html?isbn=978-89-7914-522-9

한가지 단점으로는 StackTrace 정보를 다 볼 경우 서버에 부하가 많이 갈 수도 있으므로,
괜히 서버 CPU 100% 인 상황에서 사용해서 욕먹는 일이 없길 바란다.

Posted by tuning-java
,
http://edu.hanb.co.kr/view_detail.php?hi_id=354

11월 27일 목요일에 세미나를 실시합니다.

자세한 내용은 링크를 참조하시구요.

예전 OKJSP 세미나 오신분은 안들어 오셔도 됩니다.
중복되는 내용이 많걸랑요.
Posted by tuning-java
,

Tomcat 5.5의 최신 버젼에서는 JConsole 모니터링이 안되도록 지정되어 있다.
이러한 문제를 해결하기 위해서,
Tomcat의 catalina.bat나 .sh 파일의 JAVA_OPTS에 다음과 같은 옵션을 추가해 주어야 한다.
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=8086
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false

물론 위의 옵션은 한줄에 추가해야만 한다.

Posted by tuning-java
,

그냥 한번 혹시나 해서 네이버에서 검색을 해봤다.
"자바 성능 튜닝"이라고....



창작동화

근데, 창작동화. - -;

누가 그랬을까?

누가 그랬을까?
Posted by tuning-java
,
어제 인터넷 서핑하다가 우연히 발견했습니다.

썬 테크 데이에서 여러 최신 책을 책을 50% DC된 가격으로 드립니다.

게다가 글 목록에 있는 제 책도 50%에...

벌써 50%가 될 때가 아니라서 출판사에 문의했더니,
출판사는 제가 이야기 할때 까지 몰랐답니다. - -;

아마도 자체적으로 손해보면서 제공해 주는 행사인듯 합니다.
http://sdnkorea.com/blog/666

제책 말고도 다른 책들도 싸게 드리니 기회되시면 이번에 구매하세요.
Posted by tuning-java
,
Blog2Book 2nd


드디어 기다리던 Blog2Book 3호점 자바 성능을 결정짓는 코딩 습관과 튜닝 이야기의 2쇄가 나왔습니다.
2쇄가 나오면서 드릴 말씀이 많지만....
그동안 하고 싶었던 몇가지만 말씀드리겠습니다.

드리는 말씀 1
가장 먼저 드리고 싶은 이야기는 저자는 책을 내기 전에는 정신 수양을 미리 해야한다는 사실을 알았습니다. ^^;
책이 잘 팔려서 기분이 좋기는 하지만, 악평들 때문에 기분 나쁜건 어쩔 수 없더군요.

드리는 말씀 2
그래도 이 책을 내면서 기본적인 목적은 이뤘습니다.
- 적어도 2쇄 찍기
  (제 책이 나올 수 있도록 도와 주신분들에게는 2쇄가 나와야 본격적인 이득이 되기 때문에 ...)
- 검색엔진에서 "자바 성능 튜닝"을 치면 제 책이 나오게 하기
  (구글이나 네이버, 야후, 엠파스에서 한번 쳐 보시면 압니다. ^^)

드리는 말씀 3
자바 성능을 결정짓는 코딩 습관과 튜닝 이야기는 제 첫 책입니다. (번역본과 멀티 캠퍼스 교재를 제외한...)
일반 서점이나 온라인 서점에서 팔리는 그런 책은 처음 쓴 셈이죠.
제 책에 대한 좋은 평들도 많이 있습니다. 그런 글을 블로그나 온라인 서점 사이트에 올려주신 분들에게는 이 글을 통해서 정말 고맙다고 말씀 드리고 싶습니다.

드리는 말씀 4
제 책에 대한 악평을 쓰신 분들에게는 아무말도 하지 않겠습니다.
(그와 관련된 글을 몇번 썼다가, 지웠다가 했지만, 똑똑하신 여러분들의 이야기가 다 맞겠지요. ^^; 물론 제가 실수한 부분도 있긴 합니다. ㅋㅋ 2쇄에서 수정된 부분과 오타에 대해서는 조만간 정리 해서 올리겠습니다.)

드리는 말씀 5
제 책을 앞으로 사실 분들에게는 몇 마디만 말씀 드리겠습니다.
(참고로 저는 초급, 중급, 고급 개발자의 기준은 모르겠습니다만 저는 제가 고급은 안되고, 중급 정도는 된다고 생각합니다. 초보는 아니니까 ^^)
본인이 고급이라고 생각하시는 분들중 성능에 대한 정리를 하고 싶은 분만 구매하셨으면 합니다.
절대 제 책은 고급 분들을 위한 책이 아닙니다. 제가 고급이 안되기 때문에 제가 쓴 책을 고급 분들이 보시면 안돼겠지요.
이제 갓 자바를 배우고 실무를 시작하시려는 초보 분들이라던지, 어느 정도 개발 경험이 있는데 자바 성능에 대한 궁금증을 어느 정도 확인하고 싶은 분들이 제 책을 구매하시기 바랍니다.
제가 책을 쓴 이유중 하나가 이겁니다. 매번 프로젝트에 갈때마다 로그 빼라, 스트링 잘써라 등등을 반복하는 것이 너무나 힘들고 싫었습니다. 그런 내용을 쓰다보니 자바 초보 분들을 위해서 기본적인 API에 대한 설명을 넣어야 이해가 쉽겠더군요.

제 책은 웹 시스템에서의 WAS에서 성능에 영향을 주는 부분을 어떻게 코딩해야 하는지를 정리한 책입니다. WAS자체를 개발하고, 코어 부분을 튜닝하는(0.01 ms가 중요한 그런)분들이 읽어야 하는 그런 책이 아닙니다. 그런 분들은 자바 언어 스펙 (번역본이나 원서), 이펙티브 자바, 자바 퍼포먼스 튜닝(한빛에 번역서가 있습니다.)등을 읽으시면 더 도움이 많이 될것 같습니다.

긴 글 읽어 주셔서 감사합니다.

PS : 만약 "자바 성능을 결정짓는 코딩 습관과 튜닝 이야기"의 5쇄가 나온다면,
"자바 성능을 결정짓는 코딩 습관과 튜닝 그 두번째 이야기"로 보다 심도 깊은 이야기를 할까 생각하고 있습니다. ^^;
  
Posted by tuning-java
,
제목 그대로 멀캠에서 진행하기로 한 자바 성능을 거시기 과정의 강의가 취소 되었다.

휴가철에 강의를 계획한거 자체가 실수인듯 하다.

요즘 심신이 편치 않은 상태라서, 오히려 잘 된 듯 하다.

9월달에 강의해 달라고 하고는 있지만,

왜이리 귀찮지???

책이나 열심히 써야지~~~ ㅋㅋ

근데, 대전은 너무 덥다~~~
Posted by tuning-java
,

제 책을 보신 분들은 아시겠지만,
제 책에는 나초보라는 초보 개발자와 이튜닝과 김경험이라는 선배 개발자가 있다.

이튜닝은 이론을 중심으로 경험을 쌓아서 문제를 진단하고 해결하는 타입의 엔지니어이고,
김경험은 오직 경험만을 바탕으로 문제를 진단하고 해결하는 타입의 엔지니어이다.

지난주 OKJSP 세미나가 끝나고 조개구이 집에서,
(열나 더운데 에어콘도 안나오는 조개구이집에서 10시부터 먹었는데 정말 장난아니었다. - -;
근데 사람이 많아서 어쩔 수 없었다는 ... )

누군가 나에게 물었다.(제가 사람 이름을 잘 못외웁니다.)
"님은 이튜닝인가요? 김경험인가요?"
흠... 최근에 들었던 질문중에 가장 답하기 애매한 질문이었다.

책을 쓸때는 내가 이튜닝이라고 생각하고 썼지만,
점점 일을 하다 보니, 이론보다는 경험의 비중이 점점 높아지는 생각이 강했기 때문이다.

그때는 이튜닝이라고 대답했지만,
점점 아닌것 같기도 하다는 생각이 드는건 왜일까 ???

Posted by tuning-java
,
8월 11일부터 3일간 삼성 멀티캠퍼스에서 내 책을 교재로 하는 자바 성능 튜닝과 관련된 과정이 개설된다.
분기당 한번씩 저자 직강으로만 하기로 했는데, 이번에 해보지도 못하고 없어지는건 아닌지 모르겠다.

과정 설명은 아래 링크 참조.

http://www.multicampus.co.kr/education/course.do?method=detail&classify_code=000100100000&course_code=39775


근데, 휴가기간이라 신청한 사람이 별로 없는듯...
5명은 넘어야 과정이 개설될텐데... - -;

괜히 과정 만들자고 했나 ???

Posted by tuning-java
,
사용자 삽입 이미지

휴가 갔다오니 그새에도 책이 많이 팔렸더군요.
여러 의견들이 있지만, 겸허히 받아 들여야죠.
누구나 바라보는 View가 다르고, 완벽한 책은 없으니...

이제 날씨도 좋아졌는데, 시간적, 경제적 여유가 조금이라도 있으면,
나들이좀 갔다 오세요.
저도 바람 한번 쐬고 오니 좋더군요.


사용자 삽입 이미지

Posted by tuning-java
,

책이 나온지 거의 두달 되어가니 여러분들의 이야기들이 블로그에 올라와 있다.

좋은 리뷰도 있고, 좋지 않은 리뷰도 있네요. 모든 의견이 중요하다고 생각합니다.

단지, 이 책에서 부족하다고 생각들 하시는 튜닝의 기법이라든지, 툴에 대한 자세한 내용은 다음 책을 위해서 아껴 두었다고 너그럽게 생각해 주시면 감사하겠습니다.

이 책을 사려는 분들이나, 다양한 의견을 공유하시려는 분들은 아래의 링크를 클릭해 보시면 됩니다. ^^;

<<<<< Yes24 사이트의 주옥같은 리뷰들 보기 >>>>>

최종 update date : 2008. 05. 10.

Posted by tuning-java
,

사용자 삽입 이미지

Blog2Book 자바 성능을 결정짓는 코딩 습관과 튜닝 이야기
책이 나온지도 이제 한달이 되었습니다.

많은 분들이 제 책을 찾아 주셔서 감사할 따름입니다.
아마도 자바의 성능에 대해서 고민하고, 고생하시는 분들이 많다는 현실을 나타내는 것이 아닐까 생각되네요.

책을 보시면서 궁금했던 점에 대해서는 본 블로그의 방명록을 통해서 문의해 주시기 바랍니다.

(참고로 위에 있는 사진은 제가 바탕화면으로 사용중인 사진입니다.
제가 찍은 거에요 ^^)

Posted by tuning-java
,