본문 바로가기

반응형

전체 글

(124)
2022 유스콘 트랙1 요약 유스콘 트랙1 필기본입니다. 클린아키텍쳐 세션만 필기했습니다🙂
[MSG-Lab] 우테코 따라잡기 1차 답안지 문제지 해설 1. ide 대신 콘솔로 실행하기 인텔리제이로 실행하게 되면, 불필요한 java agent가 함께 실행된다. 콘솔 커맨드로 실행하여 오버헤드를 줄였다. 2. jvm 설정 jvm 메모리 사이즈를 설정하지 않으면, 낮은 수치부터 힙을 살살 늘린다. 힙을 실행시점에 할당하여 오버헤드를 줄였다. Xmx, Xms 둘 다 같은 수치로 설정하면 정적으로 할당한다. 3. jvm warm-up if kakao 2022를 참고했다. 직접 c2의 lv4까지 컴파일된 로그를 확인했다. 처음에는 약 천줄만 c2 lv4였다면, warm-up 이후에는 4천줄가량이 카운팅되었다. 4. tomcat 튜닝 인스턴스에 적합한 tomcat 설정을 찾았다. 쓰레드가 너무 많으면 컨텍스트 스위칭 비용이 커진다. 시작시 쓰레드수가 ..
12월 4주차 BueVonHun's Dev News 비정기적으로 연재하는 컨텐츠입니다.😆 네이버 클라우드 자체 리눅스 개발 및 공개 예정, 2022 서밋 내용 테스트 커버리지 100% 세션에서 뮤테이션 테스팅 툴 소개, 2022 slash 토스 자바 네이티브 메모리 릭세션에서 jit 컴파일러 티어 아키텍쳐임 무려 4가지가 있고, jvm 실행시 서버냐 클라이언트냐 옵션에 따라 다른 jit 컴파일러 사용하다함, 2022 slash 토스 은행 어플 무한스크롤 무지 어려움 이는 계정계와 채널계가 나눠져있기 때문(계정계는 모노리틱 구조), 2022 slash 토스 오픈소스 armeria의 프로젝트 Loom 관련 이슈 하나를 본인이 처리, 뿌듯 자바 프로젝트 Loom 가상 쓰레드와 zgc 매우 유용, java

반응형