«memory» 태그된 질문

메모리 관리 또는 프로그래밍 문제에이 태그를 사용하십시오. 일반 소프트웨어의 메모리 하드웨어 문제 또는 오류에 대한 질문은 엔터프라이즈 수준의 하드웨어 또는 소프트웨어와 관련된 경우 https://superuser.com 또는 https://serverfault.com으로 이동하십시오.


8
Python이 C ++보다 빠르고 가볍습니까? [닫은]
현재이 질문은 Q & A 형식에 적합하지 않습니다. 사실, 참고 문헌 또는 전문 지식이 답변을 뒷받침 할 것으로 기대하지만이 질문은 토론, 논쟁, 여론 조사 또는 확장 된 토론을 유도 할 가능성이 높습니다. 이 질문이 개선되고 다시 열릴 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으세요. 휴일 팔년 전에 …

12
C 메모리 관리
저는 항상 C에서 기억을 관리하는 방법을 지켜봐야한다고 들었습니다. 그리고 저는 아직 C를 배우기 시작했지만 지금까지 관련 활동을 관리하는 기억을 전혀 할 필요가 없었습니다. 저는 항상 변수를 해제하고 모든 종류의 추악한 일을해야한다고 상상했습니다. 그러나 이것은 사실이 아닌 것 같습니다. 누군가 "메모리 관리"를해야 할 때의 예를 (코드 예제와 함께) 보여줄 수 있습니까?
90 c  memory 

14
스택이 위로 또는 아래로 증가합니까?
이 코드는 c에 있습니다. int q = 10; int s = 5; int a[3]; printf("Address of a: %d\n", (int)a); printf("Address of a[1]: %d\n", (int)&a[1]); printf("Address of a[2]: %d\n", (int)&a[2]); printf("Address of q: %d\n", (int)&q); printf("Address of s: %d\n", (int)&s); 출력은 다음과 같습니다. Address of a: 2293584 Address of a[1]: 2293588 …
90 c  memory  stack 

4
memmove가 memcpy보다 빠른 이유는 무엇입니까?
memmove (3)에서 시간의 50 %를 소비하는 응용 프로그램의 성능 핫스팟을 조사하고 있습니다. 응용 프로그램은 수백만 개의 4 바이트 정수를 정렬 된 배열에 삽입하고 삽입 된 값을위한 공간을 만들기 위해 memmove를 사용하여 데이터를 "오른쪽으로"이동합니다. 나의 기대는 메모리 복사가 매우 빠르다는 것이었고, memmove에 너무 많은 시간을 소비하는 것에 놀랐습니다. 그러나 memmove가 겹치는 …
89 c++  c  performance  memory 



17
텍스트 파일의 줄 수를 효율적으로 계산합니다. (200MB 이상)
내 스크립트에서 치명적인 오류가 발생한다는 사실을 방금 발견했습니다. Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 440 bytes) in C:\process_txt.php on line 109 그 라인은 다음과 같습니다. $lines = count(file($path)) - 1; 그래서 파일을 메모리에로드하고 줄 수를 세는 데 어려움이 있다고 생각하는데, 메모리 문제없이이 작업을 수행 …

15
컴퓨터에있는 총 RAM 양은 어떻게 얻습니까?
C #을 사용하여 내 컴퓨터에있는 총 RAM 양을 얻고 싶습니다. PerformanceCounter를 사용하면 다음을 설정하여 사용 가능한 램의 양을 얻을 수 있습니다. counter.CategoryName = "Memory"; counter.Countername = "Available MBytes"; 그러나 총 메모리 양을 얻는 방법을 찾지 못하는 것 같습니다. 어떻게하면 되나요? 최신 정보: MagicKat : 검색 할 때 봤는데 작동하지 않습니다. …

3
Linux oom-killer 로그 이해
내 앱이 oom-killer에 의해 죽었습니다. 스왑없이 라이브 USB에서 실행되는 Ubuntu 11.10이며 PC에는 1GB의 RAM이 있습니다. 실행중인 유일한 앱 (우분투에 내장 된 모든 것 제외)은 내 프로그램 flasherav입니다. / tmp는 메모리 매핑이며 충돌 당시 약 200MB의 파일이 들어있었습니다 (따라서 ~ 200MB의 RAM을 차지했습니다). 나는 정확히 모든 메모리가 사용되는 곳을 이해할 수 …


7
64 비트 운영 체제에서 32 비트 프로세스가 액세스 할 수있는 메모리는 얼마나됩니까?
Windows에서 일반적인 상황에서 32 비트 프로세스는 2GB의 RAM (또는 boot.ini 파일의 특수 스위치를 사용하여 3GB)에만 액세스 할 수 있습니다. 64 비트 운영 체제에서 32 비트 프로세스를 실행할 때 사용 가능한 메모리는 얼마나됩니까? 이를 변경할 수있는 특수 스위치 또는 설정이 있습니까?
86 windows  memory  wow64 


7
VS2015 업데이트 2 메시지 :“메모리 부족이 감지되었습니다. 이 솔루션에 대한 전체 솔루션 분석이 비활성화되었습니다. "
방금 Visual Studio 2015를 업데이트 2로 업데이트했습니다. 이제 몇 시간 동안 제대로 작동 한 후 "메모리 부족이 감지되었습니다.이 솔루션에 대한 전체 솔루션 분석이 비활성화되었습니다."라는 메시지가 나타납니다. VS2015의 편집기 독 패널 상단에 나타납니다. Microsoft Connect 에서 버그가보고 된 것을 보았습니다 . 메모: Resharper를 사용하고 있습니다. 내 솔루션은 꽤 큽니다. ~ 32 …

10
Java에서 정수는 내부적으로 비트 수준으로 어떻게 표현됩니까?
Java가 내부적으로 정수를 저장하는 방법을 이해하려고합니다. 나는 모든 자바 원시 정수가 서명된다는 것을 알고 있습니다 (짧은 것을 제외하고?). 즉, 해당 숫자에 대해 한 바이트에서 사용할 수있는 비트가 하나 적습니다. 내 질문은 모든 정수 (양수 및 음수)가 2의 보수로 저장됩니까 아니면 2의 보수에 음수 만 있습니까? 사양에 x bit two's complement …

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