일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- tomcat log
- 최대공약수 예제
- 재귀 예제
- javascript 자동완성
- bfs 미로탐색 java
- katalon
- 테스트 자동화
- 피보나치함수 예제
- katalon 자동화
- Katalon Recorder 사용법
- 국세청 해외주식 양도세 신고방식
- 해외주식 양도세 신고
- katalon 비교
- katalon 사용법
- java.sql.SQLSyntaxErrorException
- CSTS 폭포수 모델
- oracle group by
- 피보나치 예제
- recursion example
- 홈택스 해외주식 양도세
- js 자동완성
- git 연동
- 해외증권 양도세 한국투자증권
- katalon xpath
- 톰캣 실시간 로그
- 재귀함수 예제
- 주식 양도세 신고방법
- 한국투자증권 양도세 신고
- 피보나치함수
- 한국투자증권 해외주식 양도세
- Today
- Total
목록2025/03/23 (3)
엄지월드
스프링 부트 비동기 및 병렬 처리Spring Boot에서 비동기 처리 도입@EnableAsync 어노테이션으로 비동기 처리 활성화@Async 어노테이션으로 비동기 메서드 정의기본적으로 Executor가 비동기 작업을 처리반환 타입으로 Future, CompletableFutre 사용비동기 처리의 성능 최적화ThreadPoolTaskExecutor를 사용해 비동기 스레드 풀 설정corePoolSize, maxPoolSize, queueCapacity 등의 파라미터 최적화작업이 과도할 때 RejecctedExecutionHandler 설정적절한 스레드 풀 사이즈를 통해 리소스 사용 최적화@Beanpublic Exeucutor() { ThreadPoolTaskExcutor executor = new Threa..
성능 및 부하 테스트 개요성능 테스트시스템이 일상적인 사용량에서 얼마나 잘 작동하는지 평가 -> 응답 시간에 초점성능 테스트 주요 지표 응답 시간 : 요청을 처리하는 데 걸리는 시간처리량 : 일정 시간 동안 처리할 수 있는 요청 수CPU, 메모리, I/O 사용량 : 시스템 자원의 효율적인 사용 여부부하 테스트시스템이 최대 부하나 비정상적인 사용량에서 어떻게 동작하는지 평가-> 처리량, 안정성에 초점부하 테스트 주요 지표동시 사용자 수 : 동시에 시스템을 사용하는 사용자 수초당 처리 요청 수(QPS) : 시스템이 초당 처리할 수 있는 요청 수에러율 : 부하가 발생할 때 오류가 발생하는 비율성능 테스트의 유형로드 테스트 : 시스템의 처리량을 측정스트레스 테스트 : 시스템의 한계점을 찾아내기 위한 테스트스파이..

JVM 메모리 구조JVM 메모리 구조JVM 메모리의 주요 영역HeapStackMeta spaceCode CacheHeap 메모리Young GenerationEden, Survivor 영역으로 나뉨Old Generation오래 살아남은 객체들이 저장됨Minor GC vs Major GCStack 메모리메서드 호출 시 지역 변수 저장메서드 호출 및 반환 시 스택 프레임 추가 및 제거Stack 메모리의 한계 (고정 크기) Metaspace클래스 메타데이터 저장PermGen과 Metaspace의 차이점네이티브 메모리 사용Code CacheJIT 컴파일러가 변환한 기계어 저장자주 사용되는 코드 실행 속도 향상Code Cache 크기 조정 방법(-XX:ReservedCodeCacheSize)GC 알고리즘과 동작 원..