Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 디자인 패턴
- HTTP
- 스프링 부트
- 보안
- rabbitmq
- ORM
- Python
- 웹
- 스프링
- BCI
- 자료구조
- db
- node.js
- 장고
- 파이썬
- 데이터베이스
- Spring Boot
- 개발
- java
- 파이썬3
- bytecode
- Spring
- 웹 개발
- 자바
- django
- 스프링부트
- python3
- mysql
- JPA
- 안드로이드
Archives
- Today
- Total
목록Profiling (1)
semtax의 개발 일지
크롬 개발자도구에서 node.js 서비스 메모리, CPU 프로파일링 하기
개요 최근 프로젝트를 수행하다, 서비스에서 메모리를 생각보다 너무 많이 사용하는것 같아서 해당원인을 분석해보고 싶었다. 하지만, pm2 monit이나 이런거로는 구체적으로 어떤부분에서 많이 쓰였는지를 알 수가 없어서 방법을 찾던중 크롬 개발자도구에서 node.js 의 메모리나 CPU 사용량을 프로파일링 할 수 있다는것을 찾아서 유용하게 사용하였다. 사용법 크롬 개발자도구에서 프로파일링 하는법은 아래와 같다. 1. node.js로 서비스를 실행할때 "--inspect" 옵션을 주고 서비스를 실행 node --inspect app.js 2. package.json start 항목에 "node_arg": ["--inspect"] 추가. { "name": "imqa_web_api", "version": "2.2..
개발/node.js
2020. 1. 10. 18:47