# 성능

📆 23.03.18 - 성능 개선 #1. LightHouse로 성능 파악해보기
Lighthouse는 웹 앱의 성능, 품질 및 정확성을 개선하기 위한 오픈 소스 자동화 도구입니다. 페이지를 감사할 때 Lighthouse는 페이지에 대해 일련의 테스트를 실행한 다음 페이지가 얼마나 잘 수행되었는지에 대한 보고서를 생성합니다. 여기에서 실패한 테스트
[JAVA]Static 잘 사용하기
static의 특징 1. Garbage Collector(GC)의 대상이 되지 않는다. Class 영역에 저장된다. 2. static 멤버는 사용을 하던 사용하지 않던 프로그램의 시작과 끝까지 메모리 내에 존재한다. 프로그램이 로딩될 때 생성되고, 프로그램이 종료되거

[JAVA] StringBuilder는 왜 쓰는 걸까? 정말 효율적인 것일까?
StringBuilder를 왜 써야하는지 알기 위해서는 자바에서 String이 어떻게 메모리에 저장되는지 알아야 한다.자바에서 String은 immutable객체이다. String 내용을 바꿀 수 없다는 것이다.일반적으로 String은 heap영역안의 string po

[JS] for, forEach, for...of 성능비교
JavaScript 에는 for, forEach, for...of 등 배열에 대한 다양한 반복문 문법이 있습니다. 예전에 어디선가 for 문이 가장 빠르다는 글을 보고나서 for 문을 주로 사용해왔는데, 문득 직접 성능비교를 해보고싶다는 생각이 들어서 테스트를 진행해보

이미지 최적화로 성능 개선하기
웹사이트의 절반 이상이 image를 로딩하는데 쓰고 있다. raster image vector image 무손실 이미지 : GIF, PNG무손실 이미지는 원본 이미지에서 이미지를 렌더링하는데 필요하지 않은 정보들을 제거한 이미지.손실 이미지 : JPEG손실 이미지는 무

속닥속닥 테스트 성능 개선기, 어떻게 했는지 알아보기(TODO)
속닥속닥 프로젝트를 진행하면서, 몇몇 팀원이 테스트 성능 개선을 진행했다. 어떻게 테스트 성능을 개선했는지 팀원이 작성한 블로그를 보고 이해해보자.https://sokdak-sokdak.tistory.com/24팀에서 크게 2가지 방법으로 테스트 속도를 개선했

Concurrent Update 성능 비교 - SingleStore, PostgreSQL, MySQL
SingleStore, MySQL, PostgreSQL 대상 동시 업데이트 성능을 비교합니다.
JavaScript 성능
오늘날 모던JS에서 var 키워드의 사용은 가급적 권장하지 않지만 성능 자체는 var 키워드가 let 키워드보다 빠르다.

Lighthouse로 성능 향상 시켜보기
시작 라이트하우스 개념도 익혔겠다 만들었던 프로젝트에 빠르게 적용해보고 싶어서 해봤던 삽질기 입니다.

nGrinder Read timed out 오류 해결과정
성능 측정을 목적으로 Vusers을 10이상으로 늘려 테스트를 하였더니 Read timed out 에러가 발생하였습니다. 이번 글에서는 오류를 어떻게 해결하였는지 기록하였습니다.
System.out.println() 사용을 자제해야 하는 이유
왜 프로덕션 코드에서 System.out.println() 말고 Logger나 Log4j 같은 로깅 프레임워크를 사용해야 할까? 크게 2가지 이유가 있다.여러 로깅프레임워크는 로그 레벨에 따라 디버깅 정보를 로그하게끔 해준다. 로깅 프레임워크에서 제공하는 로그 레벨은

Next.js 번들 사이즈 최적화 (패키지)
heic 이미지를 jpeg로 변환하기 위한 도구로 사용했는데, 사이즈가 1.15MB로 가장 큰 패키지로 확인됩니다.처음 패키지를 선정할 때는 다운로드 수가 비교적 많고, 사용 방법도 심플하고 동작에 문제가 없었습니다.하지만, 지금 돌아보면 패키지 사이..
SingleStore Hands-On #3
SingleStore, PostgreSQL, MySQL 데이터베이스에 동일한 Query 를 수행하여 성능을 비교합니다.

FastAPI는 왜 fast한가요? - FastAPI 개발자에게 물어봤습니다.
무엇이 fast한가요? FastAPI는 이름 그대로 fast하다. 이건 성능면에서나 개발 속도면에서 모두 해당하는 말인데, FastAPI 공식 문서의 소개글에서 첫 번째와 두 번째로 내세우는 점이기도 하다. The key features are: Fast: Ver