아래 설정을 참고하여 자신에게 맞는 설정으로 가감하여 사용하시길 권장합니다. 1. 설정파일 수정eclipse.ini 파일을 수정하며, 자신의 PC사양에 맞춰 변경하여 사용한다. * workspace 의 경로를 윈도우 타이틀바에 출력한다.-showlocation * 클래스 유효성 검사 생략한다. (나중에 어딘서 오류나는지 확인하기 위해 사용하는 것을 추천)-Xverify:none * jdk 버전을 설정하면 속도가 향상된다.-Dosgi.requiredJavaVersion=1.8 〃JVM 메모리 관리〃* JVM 시작히 힙 영역 크기 : 최소(ms), 최대(mx)-Xms64m-Xmx1024m * Permanent(영구) 영역 (PermSize) : JVM 클래스와 메소드를 위한 공간, 'Out of Memory..
1. JVM Memory 영역에 대한 설명 - Method Area : 메소드와 클래스 변수를 저장하기 위한 공간, 모든 프로그램에 의해 공유. - Heap Area : 사용자가 생성하는 Java Object들이 저장되는 공간, 동적으로 할당하여 사용되어짐. - Stack Area : 메소드 호출시 해당 메소드의 매개변수, 지역변수, 임시변수 등을 저장하기 위한 Stack 구조의 메모리. - Native Heap Area : Java Object가 아닌 Native Object들이 거주하는 공간. OS 차원에서 결정. - Permanent Space : Class에 대한 Meta 정보를 저장하는 공간. (Permanent Space는 Java Heap의 하위 영역) 2. Java 실행 Option -X ..
일단 C/C++ 에서 함수포인터는 숫자변수와 비슷하게 취급이 된다는 점을 이해를 하고 있어야 한다. 1. CallBack함수류- 가장 간단한 함수포인터 사용예- CallBack함수를 등록 받는 쪽과 등록 하는 쪽의 소스코드에서 상호간에 함수명을 필요가 없는 자유를 준다.- 따라서 CallBack함수를 붙였다가 땠다가 할 수 있다.Ex) CallBack함수 등록 테이블의 값이 0이면 콜백함수가 없구나 하고 넘어가면 되므로. 2. Parsing 로직에서의 함수 포인터 배열- 통신 관련 프로그래밍을 하다가 보면 특정 옵션 값에 따라서 호출하는 함수가 다양하게 전개되는 경우가 있다.Ex) 옵션값을 배열 Index로 삼고 함수 포인터 배열을 접근하면 소스코드도 간결 해 지고 실행속도도 빨라 진다. 3. 이벤트 핸..
- Total
- Today
- Yesterday
- 월지
- Spring
- 싱글스레드
- C/C++
- csv
- 낙엽거리축제
- c#
- FunctionPointer
- 낙엽축제
- 풍경사진
- NonBlocking
- synchronous
- 함수포인터
- streamReader
- 초기설정
- 멀티쓰레드
- 풍경
- 이클립스
- D5500
- filepath
- Nikon D5500
- GarbageCollection
- 야경
- Java
- Nikon
- 야경사진
- Eclipse
- 논블로킹
- 자바
- Programing