미발행-eclipse_memory_settings_java8

이클립스, 개발 환경 구축

  • Windows 에서 일반적인 설치하는 프로그램은 기본 폴더에 설치하는 편입니다. Program Files 또는 Program Files (x86) 시작하는 경로에 설치합니다. JetBrains제품들은 ToolboxApp 통해서 설치하는 편입니다.
  • C 드라이브에 dev라는 폴더를 만들고, 언어 별로 workspace 분리하고, tools 밑에 자바 압축 파일, 이클립스 압축 파일을 해제합니다.
  • 다른 저장장치가 있으면 Doc폴더는 다른 저장장치에 생성하고 문서를 저장합니다.

폴더 구조 예시

C:/
├── dev/
│   ├── workspace_java/
│   │   ├── project_1
│   │   ├── project_2
│   │   └── project_3
│   ├── workspace_shell/
│   │   ├── project_1
│   │   ├── project_2
│   │   └── project_3
│   ├── tools/
│   │   ├── eclipse/
│   │   └── openjdk-17.0.10
│   └── lib/
└── Doc/

이클립스 다운로드 방법

아래 내용은 2025-04-26 기준이면, Windows 사용자의 설치 방법입니다.

  1. https://www.eclipse.org/downloads/packages/ 사이트 접속합니다.
  2. Windows | x86_64 | AArch64 부분에서 x86_64클릭합니다. 압축 파일을 C:\dev\tools에 넣고 압축을 해제 합니다.

image-20250426110021504


자바 다운로드 방법

아래 내용은 2025-04-26 기준이면, Windows 사용자의 설치 방법입니다. 오라클 JDK는 1.8 이후로 유료화로 인해서 다른 JDK 사용하고 있습니다.

  1. https://adoptium.net/temurin/releases/ 사이트에 접속합니다.
  2. Operating System, Architecture, Package Type, Version 각각을 선택합니다.
항목
Operating SystemWindows
Architecture운영체제가 64bit 이면 x64를 선택하고, 32bit이면 x86선택
Package TypeJDK(Java Development Kit)를 선택
Version17 - LTS, 21 - LTS 중에서 선택하시면 됩니다. LTS는 Long Term Support의 약어로 장기 지원하는 버전을 의미합니다.
  1. 아래 그림처럼 되면 .zip 버튼을 클릭하여 다운로드 합니다.

image-20250426111214361


☕자바 환경 변수 설정

ℹ️자바 환경 변수 설정하는 이유

  • 자바(java)프로그램을 컴퓨터의 어떤 곳에서 호출하고 사용하고 싶을 때 자바 환경 변수를 설정합니다.
  • 안하는 경우, 자바(java) 위치를 같이 써야 합니다.

⚙️자바 환경 변수 설정 방법

  • STEP 1. Win + X+ Y 차례대로 누르면, 아래와 비슷한 화면을 볼 수 있습니다.

  • STEP 2. 왼쪽 트리 메뉴에서 시스템 클릭하고, 고급 시스템 설정을 찾아서 클릭합니다.

    • 클릭하면 시스템 속성 창이 나옵니다.

image-20250614131846047

  • STEP 3. 시스템 속성창에서 탭 메뉴 중에서 고급클릭하고, 창의 하단 부분에 있는 환경 변수(N)...버튼을 클릭합니다.

    • 클릭하면 환경 변수 창이 나옵니다.

image-20250614132049480

  • STEP 4. 환경 변수창에서 시스템 변수 영역의 새로 만들기(W)...버튼을 클릭합니다.

    • 클릭하면 시스템 변수 편집 창이 나옵니다.

image-20250614132302734

  • STEP 5. 시스템 변수 편집창에서 아래와 같이 입력 완료 후에 확인 버튼을 클릭합니다.

    • 변수 이름(N):JAVA_HOME으로 입력합니다.
    • 변수 값(V):은 자바가 압축 해제된 위치를 입력합니다.

image-20250614132500653

  • STEP 6. 환경 변수창에서 시스템 변수 영역에서 Path 찾고 더블 클릭합니다.

    • 환경 변수 편집 창이 나옵니다.

image-20250614132611442

  • STEP 7. 환경 변수 편집 창에서 새로 만들기 버튼을 클릭하고 아래와 같이 입력합니다.

    • %JAVA_HOME%\bin 입력 완료 후에 확인 버튼을 클릭합니다.

image-20250614133043274

  • STEP 8. 환경 변수창에서 확인 버튼을 클릭합니다.
  • STEP 9. 아래 자바 환경 변수 설정 확인 방법항목에서 자바 버전을 확인할 수 있다면 시스템 속성창의 확인버튼을 클릭합니다.

✅자바 환경 변수 설정 확인 방법

  • STEP 1. Win + R차례대로 누르면, 아래와 같은 화면을 볼 수 있습니다. cmd 입력하고, 확인 버튼을 클릭합니다. 명령 프롬프트가 실행됩니다.

image-20250614133411852

  • STEP 2. 명령 프롬프트에서 java -version 명령어를 입력하고, 버전이 나오면 환경 변수를 성공적으로 설정하였습니다.

    • 오류가 발생한다면 cd %JAVA_HOME%명령어를 입력하시고, 자바가 설치된 위치로 이동하는 지 확인합니다.

image-20250614133601355


Eclipse 메모리 설정 가이드 (Java 8 이상)

🛠 Java 8 이상 기준 이클립스 메모리 설정

💻 시스템 메모리 16GB

-Xms512m
-Xmx2048m
-XX:MetaspaceSize=256m
-XX:MaxMetaspaceSize=512m

💻 시스템 메모리 32GB

-Xms1024m
-Xmx4096m
-XX:MetaspaceSize=512m
-XX:MaxMetaspaceSize=1024m

💻 시스템 메모리 64GB

-Xms2048m
-Xmx8192m
-XX:MetaspaceSize=1024m
-XX:MaxMetaspaceSize=2048m

🧠 주요 옵션 설명

  • -Xms: JVM이 시작할 때 사용하는 초기 힙(heap) 메모리 크기
  • -Xmx: JVM이 사용할 수 있는 최대 힙 메모리 크기
  • -XX:MetaspaceSize: 메타스페이스(Metaspace)의 초기 크기 (클래스 메타정보 저장)
  • -XX:MaxMetaspaceSize: 메타스페이스의 최대 크기
python_download_guide

🐍파이썬 설치 가이드: 공식 사이트 및 버전별 다운로드 정리

안녕하세요! 오늘은 프로그래밍 입문자부터 전문가까지 모두가 애용하는 파이썬(Python)을 어떻게 다운로드하고 설치할 수 있는지에 대해 자세히 알려드리겠습니다. 특히 공식 FTP 경로를 포함해 각 운영체제별 설치 방법도 함께 설명드릴게요.


✅ 파이썬이란?

파이썬은 간결한 문법과 강력한 기능을 자랑하는 프로그래밍 언어로, 웹 개발, 데이터 분석, 인공지능, 자동화 등 다양한 분야에서 활용되고 있습니다. 초보자에게도 배우기 쉽고, 커뮤니티와 자료가 많아서 처음 프로그래밍을 접하신 분들께 강력 추천드립니다.


📥 파이썬 공식 사이트에서 다운로드하기

가장 안전하고 신뢰할 수 있는 방법은 파이썬 공식 웹사이트를 통해 설치 파일을 받는 것입니다.

▶ 기본 링크

  • 공식 웹사이트 주소는 다음과 같습니다: 👉 https://www.python.org
  • 상단 메뉴에서 "Downloads" 를 클릭하면, 자동으로 사용자의 운영체제에 맞는 최신 버전이 추천됩니다. 하지만 특정 버전이 필요하거나 구버전을 설치하고자 한다면 아래의 경로를 이용해 직접 접근할 수 있습니다.

▶ FTP 다운로드 링크 (구버전 포함)

  • 공식 FTP 서버 주소는 다음과 같습니다: 👉 https://www.python.org/ftp/python/
  • 예를 들어, 파이썬 3.12.0 버전의 64비트 설치 파일은 다음과 같습니다:
https://www.python.org/ftp/python/3.12.0/python-3.12.0-amd64.exe

여기서 amd64는 64비트용 설치 파일을 의미합니다. 만약 32비트가 필요하다면 win32로 끝나는 파일을 선택하시면 됩니다.


💻 Windows에서 파이썬 설치하기

  1. 위 링크를 통해 .exe 파일을 다운로드합니다.
  2. 설치 파일을 실행한 후, "Add Python to PATH" 항목을 꼭 체크해주세요.
  3. "Install Now" 또는 "Customize Installation"을 선택해 설치를 진행합니다.
  4. 설치가 완료되면, 명령 프롬프트(cmd) 에서 python을 입력해 설치 여부를 확인할 수 있습니다.

🍎 macOS에서 파이썬 설치하기

macOS는 기본적으로 Python 2.x 버전이 설치되어 있으나, 최신 버전을 사용하려면 수동 설치가 필요합니다.

방법 1. 공식 사이트에서 .pkg 파일 다운로드

공식 홈페이지에서 .pkg 확장자를 가진 설치 파일을 받아 설치하면 됩니다.

방법 2. Homebrew 사용 (추천)

터미널에서 아래 명령어를 실행해 설치할 수 있습니다:

brew install python

설치 후 python3, pip3 명령어로 실행 가능합니다.


🐧 리눅스(Linux)에서 파이썬 설치하기

대부분의 리눅스 배포판은 Python이 기본 설치되어 있습니다. 하지만 최신 버전이 필요하다면 다음과 같은 방법으로 설치할 수 있습니다.

APT로 설치 (Ubuntu 기준)

sudo apt update
sudo apt install python3

소스 코드로 설치 (고급 사용자용)

sudo apt install wget build-essential libssl-dev zlib1g-dev
wget https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tgz
tar -xf Python-3.12.0.tgz
cd Python-3.12.0
./configure --enable-optimizations
make
sudo make install

🔄 여러 버전의 파이썬을 설치하고 관리하고 싶다면?

pyenv 같은 버전 관리 도구를 사용하면 여러 버전의 파이썬을 동시에 설치하고 손쉽게 전환할 수 있습니다.

설치 예시 (macOS/Linux)

curl https://pyenv.run | bash
pyenv install 3.11.0
pyenv global 3.11.0

Windows에서는 pyenv-win을 사용할 수 있으며, GitHub에서 설치 안내를 참고하시면 됩니다.

IntelliJ & Android Studio 메모리 최적화 가이드.md

💻IntelliJ & Android Studio 메모리 최적화 가이드

📍 IntelliJ IDEA 메모리 설정 위치

  • 설정 파일 경로 (OS별 차이 있음):

    • Windows: C:\Users\<사용자이름>\.IntelliJIDEAx0\config\idea.vmoptions
    • macOS: ~/Library/Application Support/JetBrains/IntelliJIDEAx0/idea.vmoptions
    • Linux: ~/.config/JetBrains/IntelliJIDEAx0/idea.vmoptions
  • 또는 IntelliJ에서 직접 편집:

    • 메뉴 → Help > Change Memory Settings (-Xmx 옵션만 수정할 수 있음)
    • 메뉴 → Help > Edit Custom VM Options...

🔧 메모리 옵션 설명

  • -Xms: 초기 힙 크기
  • -Xmx: 최대 힙 크기
  • -XX:ReservedCodeCacheSize: JIT 코드 캐시 용량
  • -XX:+UseG1GC: G1 GC(Garbage Collector) 사용

🧠 메모리 사양별 추천 설정

시스템 메모리-Xms-Xmx-XX:ReservedCodeCacheSize
16GB1024m2048m512m
32GB2048m4096m1024m
64GB4096m8192m2048m

💡 힙 메모리는 전체 메모리의 25~50% 수준으로 설정하는 것이 일반적입니다.


📋 예시: 32GB RAM에서의 설정 예시 (idea.vmoptions)

-Xms2048m
-Xmx4096m
-XX:ReservedCodeCacheSize=1024m
-XX:+UseG1GC

✅ 추가 팁

  • -XX:+UseG1GC는 대규모 프로젝트에서 GC 성능 향상에 도움을 줍니다.
  • 너무 많은 메모리 할당은 오히려 성능 저하를 유발할 수 있습니다.
  • Android 개발을 병행한다면 Android Studio의 메모리 설정도 함께 조정하세요.

SQL Developer 메모리 수정

  1. 아래 경로에있는 ide.conf 파일을 에디터로 열기합니다.
  2. sqldeveloper\ide\bin\ide.conf
  3. 아래 값을 변경합니다.
  4. AddVMOption -Xms128M AddVMOption -Xmx800M

SQL Developer 테이블 생성 및 내용 추출하기

  1. 추출이 필요한 테이블을 선택하고, 오른쪽 마우스를 누르면, 팝업창에서 "익스포트"를 선택합니다.
  2. 익스포트 마법사 팝업창에서 스키마 표시(S), 저장 영역(G)를 선택하고 다음 버튼을 선택합니다.

SQL문를 정리하는 단축키

Ctrl + F7

SQL 들여쓰기 수정 (기본값: 2)

도구 > 환경 설정 > 데이터 베이스 > SQL 포멧터 > Oracle 형식 지정 > 편집 > 들여쓰기로 들어가서 변경

SQL 날짜 형식 시/분/초 까지 나오도록 변경

도구 > 환경 설정 > 데이터 베이스 > NLS > 날짜 형식

SQL Oralce Developer 한글 깨짐 현상

한글 주석이 깨짐는 문제때문에 찾아보니, 역시나 UTF-8 문제때문에 발생한 문제라서 해결책을 기록한다. UTF-8로 변경하면 한글깨짐을 안 볼 수 있다. 아래의 그림처럼 변경하면 된다.

도구 > 환경 설정 > 환경 > 인코딩:UTF-8로 변경 

개발자 도구 오라클

출처: http://yangyag.tistory.com/151?category=793732

+ Recent posts