웹서비스가 느린이유 - 클라이언트 , 서버, 데이터베이스 , javscript,css 등등
-튜닝의 핵심은 객체를 생성하지 않는것이고 ,애초에 ex) String<Stringbuffer,Stringbuilder , 로그 최소화 , 파싱이 메모리 가장 잡아먹는데 이건 어쩔 수가 .....
-gc튜닝의 목적은 . Old 영역으로 넘어가는 객체의 수를 최소화하는 것 , Full GC의 실행 시간을 줄이는 것
-GC 수행 시간이 1~3초, 심지어 10초가 넘는 상황이라면 GC 튜닝을 진행해야 한다.
참고문헌
https://d2.naver.com/helloworld/37111 - 튜닝
https://d2.naver.com/helloworld/1329 - 개요
https://d2.naver.com/helloworld/6043 - Garbage Collection 모니터링 방법 .
https://book.naver.com/bookdb/book_detail.nhn?bid=6654751 - 자바 트러블슈팅가이드
https://js2prince.tistory.com/entry/Java-%EA%B0%9D%EC%B2%B4-%EC%82%AC%EC%9A%A9%ED%9B%84-null-%ED%95%A0%EB%8B%B9-%ED%95%B4%EC%95%BC%ED%95%98%EB%82%98-%EB%A7%90%EC%95%84%EC%95%BC-%ED%95%98%EB%82%98 - 객체에 null을 할당해주는 것에 대해서,java.lang.ref도 설명
'프로그래밍 언어(must-have skills) > JAVA' 카테고리의 다른 글
정규표현식 -java.util.regex.Pattern (0) | 2023.01.07 |
---|---|
@vaild에 관하여 (0) | 2022.12.28 |
if/else문과 swich문의 성능 비교 . (0) | 2022.05.31 |
log4j취약점 패치 (0) | 2021.12.13 |
[자바]Collections.emptyMap() vs new HashMap() (0) | 2021.10.01 |