일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 테스트 속도개선
- spring socuter
- junit 테스트 속도
- custom plugin
- 스프링 성능테스트
- 테스트 속도
- okhttp progress
- spring 테스트 성능
- @DirtiesContext 속도
- gradle custom plugin
- spring gatling
- gradle plugin만들기
- @MockBean 속도
- Springboot 테스트 속도
- 스프링 gatling
- gatling
- 자바 가상스레드란
- file upload progress
- 자바 가상스레드
- gradle pl
- okhttp sink
- 자바Thread
- JDK21 가상스레드
- spring 테스트 속도
- 스프링 모니터링
- okhttp upload progress
- gradle plugin이란
- JAVA 가상스레드란
- 스프링 scouter
- 성능테스트 모니터링
- Today
- Total
목록java (3)
호딩클라우드

Garbage Collector란?GC(가비지 수집기)는 애플리케이션의 동적 메모리 할당 요청을 자동으로 관리합니다.Garbage Collector가 하는 작업들운영 체제에 메모리를 할당하고 반납합니다.애플리케이션이 요청할 때 해당 메모리를 애플리케이션에 전달합니다.해당 메모리의 어느 부분이 애플리케이션에서 아직 사용되고 있는지 확인합니다.애플리케이션에서 재사용할 수 있도록 사용되지 않은 메모리를 회수합니다.Java HotSpot 가비지 수집기는 이러한 작업의 효율성을 높이기 위해 다양한 기술을 사용합니다.자원을 효율적으로 사용하기 위해 힙영역을 세대별로 관리하여 Garbage가 될 가능성이 높은 영역을 집중관리합니다.여러 스레드를 사용하여 작업을 병렬화하거나 애플리케이션과 동시에 백그라운드에서 일부 장..

성능이란성능은 왜 중요할까?https://web.dev/learn/performance/why-speed-matters?hl=ko 속도가 왜 중요할까요? | web.dev학습 성능을 시작하기 전에 먼저 사용자 환경에서의 역할과 이러한 성능이 사용자에게 더 나은 결과를 가져올 수 있는 방법을 이해해야 합니다. 이 과정은 먼저 이러한 주제에 대한 간략한 소개web.dev성능개선과 비지니스redBus가 웹사이트의 Interaction to Next Paint (INP)를 개선하고 판매를 7%늘린 방법Vodafone: LCP를 31% 개선하여 판매량 8%증가Core Web Vitals에 투자한 Rakuten 24에서 방문자당 수익은 53.37%, 전환율은 33.13%늘린 방법 BBC는 사이트가 로드되는 데 ..

필자가 수집한 정보를 정리한 글로, 틀린 내용이 있을 수 있음을 알려드립니다.가상스레드가 왜 나왔을까?서버와 스레드의 관계대부분의 서버 애플리케이션에서 요청당 스레드를 가지는 구조를 가지고 있습니다. 그러나 스레드는 I/O작업 시 요청이 끝날 때까지 대기하게 됩니다. 즉 서버의 많은 요청이 올수록 I/O로 인해 낭비되는 자원이 많아집니다. 가상스레드는 무엇을 해결해 주는가?I/O로 인해 발생하는 비용을 절감해 주는 효과를 가집니다 기존 해결 방법 비동기 (Reactor) 방식 I/O - 러닝커브가 있고, 코드구성이 쉽지 않습니다. MVC패턴과 전혀 다른 구성으로 프로그래밍 되기때문에 어렵습니다. 경량스레드 + I/O 연동 - 대표적으로 Go 언어의 Goroutine 가상스레드는 어떤 목표를 가지고 개발되..