Job 썸네일형 리스트형 [스크랩] Xms, Xmx 옵션으로 heap memory 사이즈 지정하기 [출처] PANGATE.COM Xms, Xmx 옵션으로 heap memory 사이즈 지정하기|작성자 글렌초이 프로프레임 스튜디오를 사용하다가 메모리 오버 플로우 가 나면서 heap 메모리가 부족하다고 하면 종전에 알기로 eclipse.ini 에다가 옵션을 잡아 주면 되는 것으로 알았는데 실험해 본 바에 의하면 먹히지 않습니다. 대신 proframe.exe 를 실행하는 단축아이콘의 속성에 아래와 같이 Xms, Xmx 메모리를 지정하면 먹히네요. C:\TmaxSoft\ProFrameTP4.0\Studio\proframe.exe -clean -debug -vmargs -Xms256m -Xmx512m 여기서 Xms 는 initaial heap memory size 이고 Xmx 는 Maximum heap memo.. 더보기 [JSP] CompilationException JVM 메모리 문제 개발서버에서 갑자기 JSP 컴파일 이 안된다............ 멘붕....... "Not enough space" 디스크 용량 체크해 봤지만 그 문제는 아니였다.... 고민 후 혹시...JVM ???? 메모리 부족인가 싶어 검색도 좀 해보니 이런저런 뚜렷한 답을 얻지 못했지만 장비램이 2기가인데 was서버가 5개에 JVM 메모리가 512로 잡혀 있어서 메모리 부족으로 컴파일이 안됨 메모리가 부족해서 다른 was 서버 jvm 을 줄여서 해결함 ※ 맥시멈 512로 잡아둬도 그만큼 할당하는것 같지는 않음.. 이 부분에 대한 지식이 아직 부족함.. ServletContext 는 "*" 처리함. 더보기 [Mac] 맥 파티션 터미널로 나누기 (MacOs, Ntfs, BootCamp) Mac Lion 사용시 BootCamp (부트캠프) 를 Win7으로 깔면 Window 에서는 물리적 장치 하나당 파티션 4개 까지만 인식이 되어 더 이상 파티션을 나눌수 없다. 나와 같은 경우는 아래와 같이 파티션을 나누어 1,3번은 각 OS에서 쓰고 2번을 공유 하거나 굳이 BootCamp 를 켜지 않아도 되는 작업은 VirtualBox에서 하기 위해 파티션을 나눴다 1.MacOs 2.Ntfs 3.BootCamp 디스크 유틸리티로 파티션을 나누게 되면 Recovery 영역을 지울수가 없어서 터미널로 진행했다. 터미널 실행 sudo -s 입력 후 diskutil list 명령어로 현재 파티션 확인 EFI 영역은 뭔지 몰라서 그대로 두었으며 Recovery 영역 같은 경우 추후에 필요시 인터넷에서 다운 받.. 더보기 [Oracle/Sql] Oracle Reference 그루비 ■ oracle reference http://www.gurubee.net/ 더보기 [Jsp] 다운로드 페이지 만들기 NIO 버젼 ■ 프로세스 1) 커널 영역 버퍼에서 프로세스 영역 안의 버퍼로 데이터를 복사하는 비효율적인 과정 => 커널 영역의 버퍼에 저장된 데이터를 직접 사용하여 복사하는 시간을 단축 시킴 2) 디스크 컨트롤러에서 커널 영역의 버퍼로 데이터를 복사하는 동안 프로세스 영역은 blocking 됨. => 유저영역의 버퍼를 사용하지 않아 Non blocking 으로 서버에 과부하 를 줄임 ※ IO package BufferedInputStream, BufferedOutputStream => NIO package FileChannel, WritableByteChannel 으로 변경 ■ SRC -1 || agent.indexOf("MSIE 5.5") > -1) { response.setHeader("Content-type".. 더보기 [Oracle/Sql] Oracle plan table 생성 (Orange 기준) 토드나 다른 TOOL 사용 할때는 상관 없는데 Orange 를 사용할때에는 기존에 Plan 테이블이 생성되어 있지 않다면 생성해 줘야 한다. DROP TABLE ORANGE_PLAN_TABLE; CREATE TABLE ORANGE_PLAN_TABLE -- 테이블 이름 ( STATEMENT_ID VARCHAR2 (30), TIMESTAMP DATE, REMARKS VARCHAR2 (80), OPERATION VARCHAR2 (30), OPTIONS VARCHAR2 (255), OBJECT_NODE VARCHAR2 (128), OBJECT_OWNER VARCHAR2 (30), OBJECT_NAME VARCHAR2 (30), OBJECT_INSTANCE NUMBER, OBJECT_TYPE VARCHAR2 (3.. 더보기 [Oracle/Sql] Oracle 엔터값 (줄바꿈, 캐리지리턴,라인피드) 키보드 문자코드 값 Chr(13) : 캐리지 리턴(carriage return) Chr(10) : 라인피드(new line) Chr(13) 은 동일한 줄의 첫번째 자리에 커서를 위치 시킵니다. 이것을 캐리지 리턴이라고 합니다. Chr(10) 은 현재 커서가 위치한 곳에서 아래로 한줄 내리는 기능을 담당합니다. 이것을 라인피드 라고 합니다. replace(char, chr(13)||chr(10), ' ') REPLACE * 구문 REPLACE(char, search_string [,replacement_string]) * 목적 search_string 이 나타날 때에 replacement_string 으로 치환해서 char를 리턴한다. replacement_string 을 지정하지 않는 경우에는 char .. 더보기 [Oracle/Sql] Oracle DB (데이터 베이스) 정보 찾기 --※ Oracle Version 확인 select * from v$version; --※ Oracle SID 확인 select instance from v$thread; --※ Oracle DB_NAME 확인 select name from v$database; --※ Oracle User 확인 select * from all_users; --※ 등록된 User 목록 보기 select username, user_id from dba_users order by username; --※ User가 소유한 모든 테이블 보기 select table_name from user_tables; --※ 사용자 정보 확인 select username, default_tablespace,temporary_tablespac.. 더보기 이전 1 2 3 4 5 6 다음