«memory» 태그된 질문

메모리는 컴퓨터 또는 기타 디지털 전자 장치에 사용하기 위해 프로그램 또는 데이터를 임시 또는 영구적으로 저장하는 데 사용되는 물리적 장치를 말합니다.

11
일반적으로 시스템이 스택을 없애고 메모리 관리에 힙을 사용하는 것이 더 효율적일 수 있습니까?
스택으로 수행 할 수있는 모든 것은 힙으로 수행 할 수 있지만 힙으로 수행 할 수있는 모든 것은 스택으로 수행 할 수있는 것은 아닙니다. 그 맞습니까? 그런 다음 단순성을 위해 특정 워크로드에서 약간의 성능을 잃어버린 경우에도 하나의 표준 (즉, 힙)을 사용하는 것이 더 좋지 않을 수 있습니까? 모듈 성과 성능의 균형을 …
14 memory 

3
음수 부호 값은 어떻게 저장됩니까?
부호있는 정수의 최대 값과 최소값 으로이 비디오 를 보고있었습니다 . 양의 부호있는 값-0000 0001의 예를 들어보십시오. 첫 번째 비트는 숫자가 양수이고 마지막 7 비트는 숫자 자체임을 나타냅니다. 따라서 쉽게 +1로 해석됩니다. 이제 음수 부호 값-1000 0000의 예를 보자 -8입니다. 좋아, 컴퓨터는 첫 번째 비트 때문에 음의 값이라는 것을 이해할 수 …

2
파생 클래스가 원시 동적 메모리를 할당하지 않는 경우 기본 클래스에 가상 소멸자가 필요한 이유는 무엇입니까?
다음 코드는 메모리 누수를 유발합니다. #include <iostream> #include <memory> #include <vector> using namespace std; class base { void virtual initialize_vector() = 0; }; class derived : public base { private: vector<int> vec; public: derived() { initialize_vector(); } void initialize_vector() { for (int i = 0; i < 1000000; i++) { …


3
Foreach 루프 및 변수 초기화
이 두 버전의 코드간에 차이점이 있습니까? foreach (var thing in things) { int i = thing.number; // code using 'i' // pay no attention to the uselessness of 'i' } int i; foreach (var thing in things) { i = thing.number; // code using 'i' } 아니면 컴파일러가 신경 쓰지 …
11 c#  performance  memory 

2
Haskell 메모리 효율성-더 나은 방법은 무엇입니까?
우리는 수정 된 2 차원 문법 구문에 기초하여 행렬 압축 라이브러리를 구현하고 있습니다. 이제 데이터 유형에 대한 두 가지 접근 방식이 있습니다. 메모리 사용시 어떤 것이 더 좋을까요? (우리는 무언가를 압축하고 싶다). 문법에는 정확히 4 개의 프로덕션이있는 비 터미널 또는 오른쪽에 터미널이 포함되어 있습니다. 평등 확인 및 문법 최소화를 위해서는 …


3
많은 양의 RAM이 필요한 애플리케이션에 C ++ 또는 Java를 선택 하시겠습니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 나는 프로세서 사용량이 많고 힙 사용량이 많은 과학 응용 프로그램을 생각하고 있습니다 (최소 몇 기가 바이트). 일년 중 …
11 java  c++  memory  big-data 

2
표현력 및 생산 버그 비율과 관련이있는 프로그래밍 언어 런타임의 메모리 소비에 대한 비교 연구가 있습니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 육년 전 . 한 언어를 사용하여 구축 된 응용 프로그램의 런타임 성능과 관련하여 많은 비교 연구가 있으며 온라인으로 제공됩니다. 일부는 기업, 일부는 학술, 일부는 개인 …


11
무한 비트 맵 [닫힘]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 런타임 중에 비트 맵을 만들고 싶습니다. 비트 맵은 모든면에서 확장 가능해야하며 픽셀 액세스는 조용히 효율적이어야합니다. 일부 그림 http://img546.imageshack.us/img546/4995/maptm.jpg 그림에 표시된 명령 …
10 concepts  memory 

6
스레드가 가상 메모리 또는 실제 메모리를 사용합니까?
프로세스 당 10,000 개의 스레드를 처리하도록 Linux 서버를 최적화하려고했지만 지금은 382 개입니다. 에 따라 이 문서의 다음과 같은 공식은 총 가능한 스레드를 확인하는 데 사용됩니다 number of threads = total virtual memory / (stack size*1024*1024) 이는 스레드가 모든 데이터를 가상 메모리에 저장함을 의미합니다. 그리고 내가 아는 한, 가상 메모리는 RAM …

1
캐시 라인과 메모리 페이지 간의 관계
맞다면 주 메모리의 페이지는 주 메모리와 하드 디스크와 같은 외부 저장 장치간에 데이터를 전송하기위한 가장 작은 단위입니다. 메인 메모리의 캐시 라인은 메인 메모리와 CPU 캐시 사이에서 데이터를 전송하기위한 가장 작은 단위입니다. 페이지 크기가 항상 또는 가장 좋은 캐시 라인 크기인지 궁금합니다. 캐시 라인 크기가 64 바이트이고 메모리 페이지 크기가 4KB …
9 memory  caching 

5
서버 종료시 객체를 올바르게 폐기
큰 C ++ 프로젝트를 진행 중입니다. REST API를 노출하는 서버로 구성되어 다른 많은 서버로 구성된 매우 광범위한 시스템을위한 단순하고 사용자 친화적 인 인터페이스를 제공합니다. 코드베이스는 상당히 크고 복잡하며 적절한 디자인을하지 않고도 시간이 지남에 따라 발전했습니다. 내 임무는 더 안정적이고 신뢰할 수 있도록 새로운 기능을 구현하고 이전 코드를 리팩터링 / 수정하는 …
9 c++  debugging  memory 

2
스택 + 힙 + 정적 메모리 모델에 대한 대안이 있습니까?
내가 본 모든 프로그램은 데이터 메모리를 하나 이상의 호출 스택 (보통 고정 된 크기이지만 때로는 그렇지 않은 경우), 힙 및 정적 메모리로 구성합니다. 최근 스레드 로컬 정적 스토리지도 여기에 추가되었습니다. 호출 스택없이 데이터 메모리 레이아웃을 완전히 다른 방식으로 구성하려는 시도가 있었습니까? 아니면 같은 것을 성취하는 다른 방식으로 기억을 조직합니까?

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.