claude

클로드 성능 최적화 프롬프트 - 코드 튜닝 및 병목 해결

Claude를 활용한 코드 성능 최적화, 메모리 관리, 알고리즘 개선, 응답 시간 단축 프롬프트입니다. Big-O 복잡도 분석부터 캐싱 전략까지 체계적으로 다룹니다.

수정
💡

프롬프트 사용 방법

  1. 1단계: 아래 입력 칸에 각 항목에 맞는 정보를 적어주세요
  2. 2단계: 입력하면 아래 프롬프트가 자동으로 업데이트됩니다
  3. 3단계: '프롬프트 복사' 버튼을 눌러 ChatGPT/Claude에 붙여넣으세요

💡 입력 칸의 회색 글씨는 예시입니다. 참고해서 작성해보세요!

📝 필요한 정보를 입력해주세요 (총 6개)

문제 유형에 대한 값을 입력하세요

현재 성능에 대한 값을 입력하세요

목표 성능에 대한 값을 입력하세요

우선순위에 대한 값을 입력하세요

프로그래밍 언어에 대한 값을 입력하세요

분석할 코드

📋 완성된 프롬프트 (복사해서 사용하세요)

당신은 15년 경력의 성능 최적화 전문가입니다. Big-O 복잡도 분석, 프로파일링, 캐싱 전략에 탁월합니다.


## 성능 문제 정보
- 문제 유형: {{문제_유형}}
- 현재 성능: {{현재_성능}}
- 목표 성능: {{목표_성능}}
- 우선순위: {{우선순위}}

## 문제 코드
```{{프로그래밍_언어}}
{{코드}}

입력하지 않은 항목은 원래 표시를 유지합니다.

실행 환경

  • 언어/프레임워크: {{실행_환경}}
  • 데이터 크기: {{데이터_크기}}
  • 제약 조건: {{제약_조건}}

분석 프로세스

  1. 성능 문제 분류 (시간/공간 복잡도, I/O 병목, 동시성)
  2. 병목 지점 분석 (프로파일링, 핫스팟 식별)
  3. 최적화 전략 수립
  4. 최적화된 코드 작성
  5. 성능 비교 (수정 전/후)

## 간단 버전

```text
다음 코드의 성능을 최적화해주세요.
코드: {{코드}}, 현재 성능: {{현재_성능}}, 목표: {{목표_성능}}
병목 지점, 최적화된 코드, 예상 개선 효과를 분석해주세요.

입력값 가이드

아래 8개의 항목을 입력하면 맞춤형 성능 최적화 가이드를 제공해 드립니다.

입력 항목 한국어 설명 placeholder 예시
문제 유형 어떤 성능 문제가 발생했는지 설명해 주세요 처리 속도 느림 선택 처리 속도 느림, 메모리 과다 사용, 응답 지연
현재 성능 현재 성능 수치를 측정해서 알려주세요 예: 응답 5.2초 응답 5.2초, 메모리 1.2GB, CPU 95%
목표 성능 달성하고 싶은 목표 성능을 적어주세요 예: 0.5초 응답 0.5초 응답, 200MB 메모리, CPU 30% 이하
코드 성능 문제가 있는 코드를 복사해서 붙여넣어 주세요 예: 함수 전체 코드 함수 전체 코드
프로그래밍 언어 코드의 프로그래밍 언어를 적어주세요 Python 선택 Python, JavaScript, Java, Go
실행 환경 실행 환경(언어 버전, 프레임워크)을 적어주세요 Node.js v20 선택 Node.js v20, Django 5.0, Spring Boot 3.2
데이터 크기 처리하는 데이터 규모를 적어주세요 예: 100만 행 100만 행, 10GB 파일, 초당 1만 요청
제약 조건 특별한 제약 조건이 있으면 알려주세요 예: 메모리 제한 512MB 메모리 제한 512MB, 실시간 처리 필요

인풋 필드

[문제 유형]
▼ 드롭다운 선택
옵션: 처리 속도 느림, 메모리 과다 사용, 응답 지연, CPU 과부하, DB 부하
placeholder: "처리 속도 느림"
설명: 어떤 성능 문제가 발생했는지 설명해 주세요

[현재 성능]
▼ 텍스트 입력
placeholder: "예: 응답 5.2초, 메모리 1.2GB"
설명: 현재 성능 수치를 측정해서 알려주세요

[목표 성능]
▼ 텍스트 입력
placeholder: "예: 0.5초 응답, 200MB 메모리"
설명: 달성하고 싶은 목표 성능을 적어주세요

[코드]
▼ 코드 영역 입력
placeholder: "예: function processData(data) { for (let i = 0; i < data.length; i++) { for (let j = 0; j < data.length; j++) { ... } } }"
설명: 성능 문제가 있는 코드를 복사해서 붙여넣어 주세요

[프로그래밍 언어]
▼ 드롭다운 선택
옵션: Python, JavaScript, Java, Go, Rust, C++, 기타
placeholder: "Python"
설명: 코드의 프로그래밍 언어를 적어주세요

[실행 환경]
▼ 드롭다운 선택
옵션: Node.js v20, Python 3.x, Django 5.x, Spring Boot 3.x, Go 1.x
placeholder: "Node.js v20"
설명: 실행 환경(언어 버전, 프레임워크)을 적어주세요

[데이터 크기]
▼ 텍스트 입력
placeholder: "예: 100만 행, 10GB 파일"
설명: 처리하는 데이터 규모를 적어주세요

[제약 조건]
▼ 텍스트 영역 입력
placeholder: "예: 메모리 제한 512MB, 실시간 처리 필요"
설명: 특별한 제약 조건이 있으면 알려주세요

성능 문제 유형

유형 설명 해결 방안
시간 복잡도 O(n²) 이상 알고리즘 알고리즘 개선
공간 복잡도 메모리 누수, 과다 복사 메모리 관리
I/O 병목 DB N+1, 느린 쿼리 쿼리 최적화
동시성 락 경합, Deadlock 비동기 처리

최적화 기법

기법 적용 상황 효과
인덱스 추가 느린 DB 쿼리 실행 계획과 실제 응답 시간으로 확인
N+1 해결 반복 쿼리 쿼리 수 대폭 감소
캐싱 반복 조회 적중률·무효화 조건·응답 시간으로 확인
알고리즘 개선 높은 복잡도 O(n²) → O(n)

프로파일링 도구

언어 도구
JavaScript Chrome DevTools, clinic.js
Python cProfile, memory_profiler
Java JProfiler, VisualVM
Database EXPLAIN, slow query log

주의사항

주의점 설명
측정 먼저 최적화 전후 반드시 성능 측정
점진적 적용 한 번에 하나씩 변경
실제 데이터 프로덕션과 유사한 환경 테스트

🚀 AI 바로 열기

🔗 관련 프롬프트

claude

클로드 리팩토링 가이드 프롬프트 - 코드 품질 개선 및 최적화

Claude로 코드 리팩토링, 성능 최적화, 기술 부채 해결을 수행하는 프롬프트입니다. 유지보수성과 가독성을 높이는 전문적인 코드 개선 가이드입니다.

리팩토링코드개선
프롬프트와 사용 가이드
claude

클로드 버그 수정 가이드 프롬프트 - 체계적 디버깅 솔루션

Claude를 활용한 체계적인 버그 수정 가이드 프롬프트입니다. 런타임 에러, 논리 버그, 성능 이슈를 분석하고 원인을 파악하며 구체적인 해결책을 제시합니다.

버그수정디버깅
프롬프트와 사용 가이드
claude

클로드 코드 리뷰 프롬프트 - 전문가 수준 AI 코드 검토

Claude를 활용한 전문가 수준의 코드 리뷰 프롬프트입니다. 보안 취약점, 성능 이슈, 코드 품질, 아키텍처 문제를 체계적으로 분석하고 개선 제안을 받을 수 있습니다.

코드리뷰코드검토
프롬프트와 사용 가이드
claude

클로드 API 개발 프롬프트 - RESTful API 설계 및 구현 가이드

Claude로 RESTful API를 설계하고 구현하는 개발 프롬프트입니다. API 엔드포인트 설계, 요청/응답 스키마 정의, 인증/보안 구현, 에러 처리, API 문서화 등 전체 API 개발 라이프사이클을 지원합니다.

API개발RESTful
프롬프트와 사용 가이드