It's very hot
2012년 9월 7일 금요일
administrtor 계정 활성화
2011년 9월 19일 월요일
이클립스자바 에러처리
외부API를 임포트 한 상태로 컴파일 하면 밑의 에러 멧세지가 출력됩니다.
[Class] is not accessible due to restriction on required library
대처방법으로는,
외부 API의 제한설정을 [WARNING](경고)이나 [IGNORE](무시) 로 변경하면 됩니다.
밑에 적은 순서로 메뉴를 선택하시면 해당 설정을 변경할 수 있습니다.
(영문 이클립스의 경우)
Windows -> Preferences -> Java -> Compiler -> Errors/Warnings
(Project) Properties -> Java Compiler -> Errors/Warnings
2011년 6월 5일 일요일
editplus c++설정
메뉴제목 : 원하시는 제목을 적어주세요.
명령 : C:\Borland\BCC55\Bin\bcc32.exe
인수 : -IC:\Borland\BCC55\include -LC:\Borland\BCC55\lib -n"$(FileDir)" "$(FilePath)"
디렉토리 : C:\Borland\bcc55\bin
컴파일한 파일 실행하기
메뉴제목 : 원하시는 제목을 적어주세요.
명령 : C:\WINDOWS\system32\cmd.exe
인수 : /c $(FileNameNoExt)
디렉토리 : $(FileDir)
2011년 3월 14일 월요일
svn 설치
svn 설치는 알아서 하되 뜻대로 안될 시에 이 방법을 따른다.
이클립스 메뉴에 help > Eclipse Marketplace를 선택한다.
Marketplace가 뜰 것이다.
자~이클립스의 모든 플러그인을 자유롭게 설치할 수있는 것이다!
subversive 를 검색한다.
Subvervice - SVN Team Provider 옆에 조그만 Install 버튼을 클릭한다.
설치 중간에 알림창이 뜨면 확인 클릭.
은근히 오래걸림..
다른건 무시하고 Subvervice SVN Team Provider (Incubation)만 선택 후 next> 클릭
i accept 선택후 finish
중간에 재시작 알림이 나오면 Restart 해준다.
오른쪽 위에 메뉴를 클릭한다.
other..를 클릭하면 plugin들이 나오는데 그중에SVN Repository Exploring 을 선택한다.
창이하나 뜬다. SVN Kit 1.3.5를 선택한다. (높은 버전을 선택)
그 후에는 모두 next 해주면서 설치를 완료 한다.
2011년 1월 20일 목요일
이클립스 debug 속도 느려졌음..;;
45초 이상 걸린다나뭐라나~ 그래서 서버 설정에서 start 시간을 200으로 주니 말짱하게 시작하는거였다.. 우왕~ 괜히 고생했네..
근데 하다보니 너무.. 너무.. 느린 것이야~
이게 대체 원인이 뭐다냐~
debug 의 break point를 remove all 해주니 원래 속도를 찾았다.
debug mode 사랑한다~ㅎㅎ
2011년 1월 2일 일요일
eclipse.ini
startup과 launcher.library 항목은 더 최신버전이 나왔을경우 이클립스 싸이트가서 받아오자.
vm항목 path는 변경되었다면 그것에 맞게 고쳐주자.(java JDK설치경로) 이거 안하면 자바 머신 fail 창이 뜬다.
그리고 아래 설정 명령어가 틀리면 에러가 뜨므로 주의하자.
===현재 내 eclipse.ini 설정===
-startup
plugins\org.eclipse.equinox.launcher_1.1.0.v20100507.jar
--launcher.library
plugins\org.eclipse.equinox.launcher.win32.win32.x86_1.1.1.R36x_v20100810
-vm
F:\java\bin\javaw.exe
-product
org.eclipse.epp.package.jee.product
--launcher.XXMaxPermSize
1024M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms512m
-Xmx512m
=== 각 설정들에 대한 설명 ===
-Dosgi.requiredJavaVersion=1.6 : jdk 버젼에 맞게 적어주자
-Xms256m : 초기 시작시 메모리 크기(jvm Heap Space)
-Xmx512m : 최대 사용 메모리 크기
-XX:PermSize=64m : 클래스정보 저장 메모리 크기
-XX:MaxPermSize=128m : 클래스정보 저장 최대 메모리 크기(기본값이 8M 라고 함)
* PermGen 영역 설정
jvm 의 메모리 영역 중 PermGen 영역이 존재함
이 영역은 gc에 의해 소거되지 않는 데이터들이 저장되며
순수 class의 정보들(instance가 아닌)이 저장된다.
* 속도 향상 ini
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xvirify:none : 클래스 유효성 검사 생략
-XX:+UseParallelGC : 병렬 gc 사용
-XX:-UseConcMarkSweepGc : 병행 mark-sweep GC 를 수행하여 gui응답을 빠르게 함
-XX:+AggressiveOpts : 컴파일러의 소수점 최적화 기능 작동
-XX:PermSize=128M : Permanent Generation 크기
-XX:NewSize=128M : New Generation 크기
-XX:MaxNewSize=128M : New Generation 최대 크기
-Xms512M : 최소 Heap Memory Size
-Xmx512M : 최대 Heap Memory Size
=> 최대값과 최소값을 같게 해주면 오르락 내리락 하는 경우가 적어 빨리진다고 함
* 추천 Heap Size
1기가 : 256
2~3기가 : 512
4기가 : 1024
* JVM메모리 공간
1. Permanent : class와 method 정보
2. New/Young : 새로 생성되는 instance
3. Old : 만든지 오래된 instance
* 참고 url
http://wiki.eclipse.org/Eclipse.ini
http://aploit.egloos.com/5014643
http://pragmaticstory.com/481
http://blog.naver.com/sungback/90097516641