
Performance Metrics 컴퓨터 성능을 측정하는 것에 있어, 다양한 지표가 존재한다. 성능을 어떻게 정의내리느냐에 따라 차이가 나타나기도 한다. 컴퓨터 성능의 정의에 관한 것을 살펴보면, There are many ways to define something as "the best" 즉, 어떠한 기준을 잡느냐에 따라 최고의 성능을 낸다고 판단할 수 있다는 의미이다. 항공기의 예시로, 승객 수용량에 따라, 비행 시간에 따라, 속도에 따라, throughput에 따라, 여러 기준에 따라 성능이 최고인 것이 판가름 나는 것과 동일하게 컴퓨터의 성능 또한 마찬가지이다. 컴퓨터의 경우 프로세서 성능이 뛰어난 것을 기준으로 잡는지 혹은 메모리 크기를 기준으로 잡는지 각기 다르게 성능을 평가할 수 있다. ..
컴파일러(Compiler), 인터프리터(Interpreter) 파이썬 학습 도중, CS 공부하면서 대충 알고 넘겼던 컴파일러와 인터프리터에 대한 정리가 필요하겠다 싶어서 블로그 포스팅을 하기로 결정했다. 내 개발 블로그의 첫번째 주제는 컴파일러와 인터프리터에 대한 이해이다 ! 먼저, 기본적인 프로그래밍 언어에 관하여 설명을 하고 컴파일러와 인터프리터에 대한 비교를 진행하겠다. 컴퓨터는 어떻게 프로그래밍 언어를 이해할까? 인간이 언어를 작성하면 컴퓨터가 이해하도록 변환하는 과정이 필요해요. 인류의 위대한 과학적인 업적인 컴퓨터의 발명을 우리는 당연하게 생각하며 사용해왔다. 현재에 이르러 많은 것을 가능하게 한 컴퓨터가 돌아가는 간단한 원리를 살펴보고자 한다. 컴퓨터 본체라는 하드웨어가 있는 상태에서 뛰어난..
- flex box
- 클라우드 기반 백엔드 데브코스
- JVM Runtime Data Areas
- JVM Execute Engine
- wsl2 오류
- JVM ClassLoader
- Dynamic Loading
- Hotspot Compiler
- 가변객체
- string pool
- JVM Memory Areas
- 컴퓨터 성능 지표
- JVM 실행원리
- Runtime Constant Pool
- flex 수직정렬
- flex vertical align
- JIT Compiler
- 프로그래머스 데브코스
- Java Compile time
- 프로그래머스
- CPU execution time
- 자바 동적로딩
- Java 컴파일러 동작 원리
- Java 실행원리
- 코딩부트캠프
- 백엔드 데브코스
- vscode 오류
- JVM
- extension 다운 안됨
- flex align
- Total
- Today
- Yesterday