Search results for '2015/03'

느려터진 이클립스를 조금이라도 빠르게..

이클립스 사용하면 가끔 사람을 힘들게 하죠. 조금이라도 이클립스를 쾌적하게 사용하기 위한 제품이 있네요.
Optimize for Eclipse 라고 jrebel로 잘 알려진 zeroturnaround사의 제품입니다.
사실, 이런 건 먼저 체감해보고 권해드리면 더 좋겠습니다만 전 골수 넷빈즈 유저라…
대부분 이클립스 사용 개발자 분들께 도움이 될까 공유드립니다. 이런 툴을 설치한다고 해서 드라마틱한 성능 향상을 기대하는 건 아닙니다만 조금이라도 도움이 된다면 나쁘진 않겠죠. 혹, 실험정신으로 사용해 보실 분은 나중에 사용 소감을 공유해 주시면 감사하겠습니다.


아쉽게도 이 제품이 어떤 방법으로 이클립스를 빠르게 한다는 건지에 대한 설명 자료는 찾을 수가 없었습니다만 zeroturnaround사에 의하면 이클립스가 느린 이유에 대해 대략 다음의 원인을 들고 있습니다.

  1.적은 메모리 allocation.
  2.느린 class verification.
  3.거대한 index와 history 관리.
  4.낮은 버전의 JDK 사용.
  5.과거 버전의 이클립스 사용.
  6.시간을 많이 잡아먹는 build와 deploy.


설치는 이클립스 마켓플레이스를 이용하거나 플러그인 업데이트를 통해 가능합니다.
마켓플레이스 이용.
  1 help -> Eclipse Marketplace…
  2 Optimizer for Eclipse 검색.
  3 Install.
플러그인 이용.
  1 Help -> Install New Software…
  2 http://update.zeroturnaround.com/free-tools/site/  사이트 추가.
  3 플러그인 설치 완료.


다음은 이클립스 속도개선을 위한 몇 개의 팁을 소개한 article입니다.


첨부파일은 2013년 eclipsecon에서 이클립스 성능개선을 위해 어떤 일들을 했는지 소개한 문서입니다.
2015/03/12 15:12 2015/03/12 15:12
Trackback Address:이 글에는 트랙백을 보낼 수 없습니다

.properties 파일

Java에서 설정값 저장용으로 널리 쓰이는 .properties 파일은 다음과 같은 특징이 있다.

포맷
키,밸류 쌍으로 문자열을 작성하게 되며 허용하는 형식은 다음과 같다.
[code]key=value[/code][code]key = value[/code][code]key:value[/code][code]key value[/code]

공백없이 첫 문자가 number sign( # ), exclamation mark ( ! ) 로 시작하는 라인은 코맨트로 처리한다.
키에 공백을 포함하려면 escape character로 역슬래시 ( \ )를 사용한다.
다음에 몇가지 예를 참조.
[code java]
# 이 라인은 코맨트 처리되어 프로퍼티 파일 처리에 아무런 영향을 미치지 않음.
! 과 같이 느낌표로도 코맨트 라인임을 표기할 수 있음.

site = https\:/ /www.yunsobi.com
language = ko

# 역 슬래시로 계속해서 읽어들임을 표시.
message = Hello \
             World\!
# key에 공백문자를 표시하기 위해서도 역슬래스를 사용한다.
key\ with \ space = key is "key with space"

# 유니코드
tab : \u0009
[/code].properties 파일의 인코딩은 latin-1으로 알려진 ISO-8859-1 로 저장 한다. latin-1 으로 표현할 수 없는 문자인 경우 Unicode escape character를 사용하여 표기하여야 한다.
2015/03/03 10:40 2015/03/03 10:40
Trackback Address:이 글에는 트랙백을 보낼 수 없습니다

프로그래밍하는 방법

프로그래밍을 4단계로 정리한 우스개 글... google과 stackoverflow만 있음 됨. ㅋ
google과 stackoverflow에서 찾을 수 없다면? 그건 불가능한 문제.

사용자 삽입 이미지
2015/03/02 23:41 2015/03/02 23:41
Trackback Address:이 글에는 트랙백을 보낼 수 없습니다