개발 글1 글 쓰기의 어려움 - 나는 등대가 되고싶다 CS & Terminology - 컴퓨터지식 & 용어컴퓨터 구조를 공부할때 Code/Data/Stack/Heap의 메모리 구조에 대해서 배운다. Java에서는 Stack/Heap/Method/Native Method Stack/PC Register로 메모리가 구분된다. 그럼 왜 이걸 공부했을까? 현업개발자 관점에서 생각해보면 Java언어를 배울 때 Static을 남발하면 GC가 메모리를 처리하지 못하고 어플리케이션에서 쭉 들고 있기 때문에 OOM(Out of memory)가 날 수도 있다는 사실을 알기때문에 메모리 구조를 미리 아는 것, 내가 작성한 코드가 메모리에 어떻게 꽂히는지 아는게 중요하다고 생각했다. [ 메모리구조 -> 코드레벨의 작성법 ] 그리고 운영체제/메모리/프로세스/스레드(자식/좀비)를 .. 2024. 7. 3. 이전 1 다음