목록분류 전체보기 (4)
재밌게 그리고 열심히

개발 중 의도적으로 CPU와 메모리 사용량을 최대로 늘려 극한 환경에서 프로그램을 테스트 해야하는 경우가 있었다. mac 환경에서 CPU와 메모리에 최대 부하를 주기 위하여, 아래와 같은 방법으로 스트레스 테스트를 진행했다. 활성 상태 보기를 통한 실시간 사용량 확인 mac 기본 프로그램인 활성 상태 보기를 통해 CPU, 메모리, 디스크I/O, 네트워크 등의 사용량을 실시간으로 확인할 수 있다. 아래 링크는 활성 상태 보기의 각 항목들에 대한 자세한 설명을 담고 있다. (문서 타겟이 OS X Mavericks 로 표시되어 있긴 하나 대부분 항목을 그대로 참고 가능) https://support.apple.com/ko-kr/HT5890 OS X Mavericks: 활성 상태 보기에 관하여 활성 상태 보기로..
C 언어의 경우 가장 먼저 호출되는 함수는 main() 함수였다. 이는 컴파일의 한 과정인 link 단계에서 추가되는 start-up-code가 main 함수를 호출하도록 되어있기 때문이다. 반면 Java의 경우에는 public static void main(string[]) 이라는 메소드를 가진 임의의 클래스라면 모두 동작의 기점이 될 수 있다. (Configuration 설정에서 해당 조건을 만족하는 클래스 중 하나를 main class로 설정 가능)
새해를 맞으며 이제 햇수로는 엄연히 3년차 개발자가 되어감에 불구하고, 아직도 객체지향 언어에 익숙하지 않은 내 모습을 반성하며 Java 언어에 대한 공부와 디자인 패턴 공부를 함께 해보기로 했다. 이 카테고리에 작성되는 글은 아래의 책을 공부하며 정리하는 내용이 될 것이다. YUKI HIROSHI. 「Java 언어로 배우는 디자인 패턴 입문」. 이규흥(역). 영진닷컴(2018) www.yes24.com/Product/Goods/2918928 Java 언어로 배우는 디자인 패턴 입문 이 책은 디자인 패턴의 입문서입니다. GoF가 정리한 23개의 디자인 패턴을 하나씩 다루면서 객체 지향을 잘 모르는 초보자도 이해하기 쉽도록 정리하고 있습니다. 단순한 이론이나 논리을 제시하 www.yes24.com 다만 블..