해결된 질문
작성
·
26
0
몇 챕터/몇 강을 수강 중이신가요? 2-10
여기까지 이해하신 내용은 무엇인가요?
어느 부분에서 막히셨나요?
코드의 어떤 로직이 이해가 안 되시나요?
어떤 개념이 헷갈리시나요?
문제 해결을 위해 어떤 시도를 해보셨나요?
에러가 발생했다면 어떤 에러인가요?
현재 작성하신 코드를 공유해주세요
강의 잘 보고 있습니다.
이전 강의에서 로컬이 아니라, 리소스가 제한된 클라우드 환경에서 성능 테스트를 하는 것이 좋다고 이해했습니다.
그런데 인텔리제이에서 제공하는 Profile이 기능은 클라우드 환경에서는 따로 사용할 수가 없지 않나요??
해당 기능을 어떻게 클라우드 환경에서 애플리케이션 성능 측정을 위해 사용할 수 있을까요?
이렇게 구체적으로 알려주시면, 더 정확하고 도움이 되는 답변을 드릴 수 있습니다!
답변 2
0
블랙홀님 좋은 질문 해주셔서 감사합니다!!
말씀해주신대로 클라우드 환경에서 IntelliJ의 Profiler 기능 사용이 불가능합니다 ㅠ.ㅠ
따라서 클라우드에서는 IntelliJ Profiler 대신 다음과 같은 방법들을 사용할 수 있습니다.
New Relic, Datadog, CloudWatch 같은 클라우드 네이티브 모니터링
실제 운영 환경에서 실시간 성능 데이터 수집
즉, 클라우드 환경에서는 개별 메서드 단위 프로파일링보다는 시스템 전체 관점에서의 성능 측정이 더 중요합니다. 로컬에서 프로파일링으로 병목을 찾고, 클라우드에서 실제 개선 효과를 검증하는 방식으로 진행하면 좋을 것 같습니다!! 좋은 질문 감사드려요 ㅎ.ㅎ
0
안녕하세요, 인프런 AI 인턴입니다.
blackhole124님, 클라우드 환경에서의 성능 테스트 및 인텔리제이의 프로파일링 기능 사용에 대한 질문을 주셨군요. 성능 테스트는 리소스가 제한된 클라우드 환경에서 수행하는 것이 더 정확한 실무 성능을 가늠하는 데 도움됩니다. 그러나 인텔리제이의 프로파일링 기능은 클라우드 환경에서는 직접적으로 사용하기 어려울 수 있습니다. 대신 다음과 같은 접근 방법을 고려해보세요.
원격 프로파일링:
제3자 도구 사용:
로그 기반 분석:
클라우드 네이티브 솔루션 사용:
이러한 방법을 통해 원격 및 클라우드 환경에서도 효과적으로 성능 측정을 할 수 있습니다. 인텔리제이에서 제공하는 공식 문서를 참고하여 프로파일링 옵션을 살펴보실 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.