# memory

105개의 포스트

컴퓨터 공학 기초

하드웨어 + 소프트웨어하드웨어: 전자 회로 및 기계 장치로, 입출력 장치, 중앙처리장치(CPU), 기억장치 등으로 구성소프트웨어: 하드웨어 위에서 하드웨어를 제어하며 작업을 수행하는 프로그램컴퓨터가 처리할 수 있는 형태로 데이터와 명령을 받아들이는 물리적인 장치e.g.

약 4시간 전
·
0개의 댓글
·

[C#] String 메모리 사용 확인

C- 자주 사용하는 string 값을 변수에 넣어두면 메모리 관리에 더 효율적일지 확인문자열 보간이 기존 string.Format보다 살짝 메모리, 성능이 좋음문자열 재사용은 효과 없음

2022년 9월 17일
·
0개의 댓글
·
post-thumbnail

[Java] main() 메서드가 실행될 때, T메모리에서는 무슨 일이 일어날까?

이 글은 '스프링 입문을 위한 자바 객체 지향의 원리와 이해' 책을 읽고 작성한 글입니다. Intro 자바를 공부하면서 메모리 구조에 대한 개념은 자바를 처음 공부했던 초창기부터 많이 들었었습니다. Method Area, Heap, Stack 등등... 이번 글에서는

2022년 9월 16일
·
0개의 댓글
·
post-thumbnail

[OS]Process Concepts

Python 이 Single Thread 에서 동작하는 이유에 대해 알아보던 중에 GIL(Global Interpreter Lock) 에 대해 알게 되었고, 이참에 Process 와 Thread 를 다시 정리해보면 좋을 것 같아 작성하게 되었다.

2022년 9월 4일
·
0개의 댓글
·

Memory

CPU는 메모리에 있는 내용을 가져오거나 작업 결과를 메모리에 저장하기 위해 메모리 주소 레지스터(MAR)을 사용한다. 메모리 주소 레지스터에 필요한 메모리 주소를 넣으면 데이터를 메모리에서 가져오거나 메모리에 데이터를 옮길 수 있다.폰노이만 구조의 컴퓨터에서 메모리는

2022년 8월 28일
·
0개의 댓글
·

[Go] 직렬화 성능 비교

golang에서 다양한 직렬화 벤치마크 테스트간단한 특징 (golang 기준)gob: 기본 패키지에 포함, 다른 언어에서 지원 안함bson: mongoDB 패키지의 일부protobuf: protoc, protoc-gen-go 등 준비할 게 많음messagepack: 무

2022년 8월 24일
·
0개의 댓글
·

mmap

mmap된 memory에 대한 컨트롤이 문제였는대 mmap된 memory를 메모리 변경 후 저장하는 함수의 src와 dst에 모두 사용했을때 발생이 확인됐다.

2022년 8월 24일
·
0개의 댓글
·

[Go] 제네릭, 빈 인터페이스 성능 비교

개요 Go 1.18 버전부터 제네릭을 지원함 제네릭과 유사하게(?) 사용하기위해 빈 인터페이스를 사용했었는데, 제네릭과 직접 성능 비교 빈 인터페이스 방식은 실제 사용하려면 추가적인 타입 변환이 필요하기 때문에, 제네릭이 우세할 것 같음 코드 interface_qu

2022년 8월 17일
·
0개의 댓글
·
post-thumbnail

JavaScript Memory

코드를 입력하기 시작하면 자신도 모르는 사이에 Memory를 할당한다. 할당된 Memory를 어떻게 관리하느냐에 따라 소프트웨어가 작동이 되더라고 Memory fault가 날 수도 있다.JavaScript에는 실행 중에 RAM에 매핑되는 방식으로 프로그램에 할당된 Me

2022년 8월 16일
·
0개의 댓글
·

Swift의 Reference vs Value Types 메모리 저장 위치

Swift Types Swift의 Type은 Named, Compound type와 Reference, Value type을 기준으로 나눌 수 있습니다. Named vs Compound Named Type: class, struct, enum Compound Type

2022년 8월 15일
·
0개의 댓글
·

[Go] 변수 메모리영역

코드 출력 추론 전역 변수와 로컬 변수의 메모리 주소대가 완전히 다름 ex. 0x1023~, 0x140001~ 메모리 영역은 일반 변수, Slice 포인터 변수, 포인터 변수 세 영역으로 나뉨 ex. 0x10239~, 0x102364~, 0x102363~ map,

2022년 8월 11일
·
0개의 댓글
·

Redis Key Swap

Redis의 Key를 스왑해보자!

2022년 8월 9일
·
0개의 댓글
·
post-thumbnail

CS Chapter_3 - 컴퓨터 구조

폰 노이만 구조는 중앙처리장치(CPU), 메모리, 프로그램 세 가지 요소로 구성되어 있다. 위의 그림처럼 CPU와 메모리는 서로 분리되어 있고 둘을 연결하는 버스를 통해 명령어 읽기, 데이터의 읽고 쓰기가 가능한 구조이다. 이때, 메모리 안에 프로그램과 데이터 영역은

2022년 8월 5일
·
0개의 댓글
·

Java VM Memory Set(Xms/Xmx)

프레임웍 로그를 확인 하던도중 App process memory size_full 이라는로그를 확인하게 되어 알게된 설정에 대해 정리를 하게 되었다.현상, Warning, VM_SIZE is full원인, 프레임웍에 설정한 VM_WARN_SIZE는 2500인데, 현재

2022년 8월 5일
·
0개의 댓글
·
post-thumbnail

[Android] 글로만 본 Memory Leak, 실제로 일어날까? with. Leakcanary

메모리 누수를 눈으로 직접 확인해보자!

2022년 8월 4일
·
1개의 댓글
·
post-thumbnail

[컴퓨터 공학] 기초

Chapter1. 컴퓨터 구조 1-1. 컴퓨터의 기본 구조 1-2. CPU와 Memory Chapter2. 운영체제(OS) 2-1. 운영체제 2-2. 프로세스 2-3. 스레드 Chapter3. 문자열과 그래픽 Chapter4. 가비지 컬렉션과 캐시 Chapter1.

2022년 8월 1일
·
0개의 댓글
·

[개발자되기: 컴퓨터 공학 기초] Day-53

컴퓨터가 처리할 수 있는 형태로 데이터와 명령을 받아들이는 물리적인 장치ex) 키보드, 마우스, 스캐너, 태블릿 등 처리된 데이터를 사람이 이해할 수 있는 형태로 출력하는 물리적인 장치 ex) 모니터, 프린터산술/논리 연산 장치: 덧셈 수행제어장치: 프로그램에 따라 명

2022년 8월 1일
·
0개의 댓글
·
post-thumbnail

HikariCP Dead lock & java.lang.OutOfMeomoryError:Java heap space

이제 실전 프로젝트를 배포까지 하여 마무리되어 가면서 그동안 하지 못했던 트러블슈팅 정리와 공부한 내용을 블로그에 적어보려 한다 ㅜㅠㅜㅠ (감격🥺🥺🥺)한 번 씩 아니 두 번... 아니 계속 이용해주세요😍😍😍😍https://dogpaw.kr/정식 배

2022년 7월 30일
·
0개의 댓글
·
post-thumbnail

Memory VS SwapMemory

Swap Memory는 가상 메모리라고도 합니다. Swap은 하드디스크의 용량을 메모리인것 처럼 운영체제를 속이는 기법을 사용한다고 할 수 있습니다.Swap Memory의 기능은 실제 메모리(RAM)가 가득 차고 더 많은 메모리가 필요할 때 디스크 공간(가상 메모리)으

2022년 7월 25일
·
0개의 댓글
·

ARC & Memory

ARC와 메모리를 알아보쟈🙌

2022년 7월 17일
·
0개의 댓글
·