thread: 5개의 글
1. Apache Jmeter 설치 http://jmeter.apache.org/ 위 사이트에 접속하여 사이트 왼쪽의 Download Releases 버튼을 클릭한 후 Binaries 에서 다운로드를 합니다 ( 윈도우의 경우 zip 파일을 다운로드 받습니다 ) 2. Apache Jmeter 실행 압축을 풀고 bin 폴더의 jmeter.bat 을 클릭합니다.cmd 창과 함께 Apache Jmeter 창이 뜨면 실행이 된것 입니다. ( 이때, cmd 창 종료시 Jmeter 또한 같이 종료 됨을 주의합니다 ) 3. Apache Jmeter 사용방법 왼쪽 상단의 testPlan 을 우클릭 한 후 Add > Threads (Users) > Thread Group 을 클릭하여 생성합니다 Number of Threa..
운영체제 - 프로세스(Process)란? 프로세스상태,Context Switching 쓰레드(Thread)란 간단히 말해 프로세스 내에서 실행되는 실행 단위이다. 프로세스는 이러한 쓰레드를 한 개 이상으로 나눌 수 있다. 쓰레드는 프로그램 카운터와 스택 포인터 등을 비롯한 쓰레드 실행 환경 정보(Context 정보), 지역 데이터, 스택을 독립적으로 가지면서 코드, 전역 데이터, 힙을 다른 쓰레드와 공유한다. 그림을 보면 프로세스 내에서 쓰레드는 별도의 Stack(+ 스레드 실행 환경 정보, 지역데이터, 레지스터 등)을 할당받고 Code, Data, Heap 영역은 같은 프로세스 내의 다른 쓰레드와 공유한다. 프로세스 하나에 포함된 쓰레드들은 공동의 목적을 달성하려고 병렬로 수행한다. 이러한 쓰레드를 이..
참조문서 : https://d2.naver.com/helloworld/10963 관련 포스팅 : http://sjh836.tistory.com/121 1. 들어가며 1-1. 스레드의 종류 Daemon Thread 작업을 돕는 보조적인 역할을 수행하는 쓰레드 (GC 도 여기에 해당) 프로세스 종료시 데몬 쓰레드는 강제적으로 자동종료 언제든지 종료가 되어도 상관없는 작업 시에 사용 (그래서 주로 데몬쓰레드를 쓴다) Thread t = new Thread(); t.setDaemon(true); 로 설정가능 Non-Daemon Thread 실제 주 작업을 하는 스레드 프로세스 종료시 논데몬 쓰레드가 살아있는 경우 종료 불가능 (가끔 톰캣을 종료했지만 안꺼져서 kill 해야되는 이유) 매우 중요한 데이터 처리시에..
참조문서 : https://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html 1. 쓰레드란? 자바의 메인메소드 역시 하나의 실행흐름으로서, 메인 쓰레드에 해당한다. 이것은 main() 메소드에서 Thread.currentThread().getName(); 를 통해 확인이 가능하다. 쓰레드를 이용하면 하나의 프로세스에서도 병렬적(동시적)으로 처리, 즉 여러 개의 처리 루틴을 가질 수 있다. 단순 반복의 코드를 실행할 때도 여러 개의 쓰레드를 만들어서 분리 시킨 뒤 결과 데이터를 받아 합치면 그만큼 시간을 절약할 수 있다. 특히 짧은 시간 내에 많은 사용자를 처리해야하는 대용량 시스템이나 CPU 활용을 극대로 해서 처리해야 하는 복잡한 연산 작업 등에 많이 ..
apache-jmeter download (http://jmeter.apache.org/download_jmeter.cgi)http://jmeter-plugins.org/ 에서 다양하게 테스트할수 있는 plugin을 다운로드 할수 있다./bin/jmeter.bat 실행TestPlan 오른쪽마우스 후 Add > Threads(Users) > jp@gc – Stepping Thread Group 선택 여기서 This group will start 는 총 몇개의 Thread를 발생할것인가. Next, add는 몇개씩 더해질것인가 threads every 몇초후에 더해질것인가 using ramp-up는 Next add되는 데 걸리는 시간Then hold load for는 몇초동안 최대 Thread를 유지할것인가..