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