«memory-management» 태그된 질문

가능하면 요청자 사이에 공평 함과 기아가없는 프로그램 요청에 응답하기 위해 물리적 메모리의 일부를 동적으로 할당하고 해제하는 프로세스.


3
앱이 사용할 수있는 최대 RAM 양은 얼마입니까?
Android 운영 체제 의 메모리 관리 와 관련 하여이 질문에 대해 궁금한 점이 있으므로 해당 주제에 대한 자세한 답변을 바랍니다. 내가 알고 싶은 것 : Android 애플리케이션 (시스템 앱이 아님)이 사용할 수 있는 최대 메모리 양 ( 메가 바이트 / 총 RAM의 백분율 )은 얼마입니까? 안드로이드 버전 간에 차이가 있습니까? …


26
보호 된 메모리를 읽거나 쓰려고했습니다. 이것은 종종 다른 메모리가 손상되었음을 나타냅니다.
누군가이 오류를 일으킬 수있는 것에 대해 누군가를 깨달을 수 있기를 바랍니다. 보호 된 메모리를 읽거나 쓰려고했습니다. 이것은 종종 다른 메모리가 손상되었음을 나타냅니다. 이 오류는 응용 프로그램의 임의의 영역에서 발생하는 것으로 보이므로 실제로 코드를 게시 할 수 없습니다. 응용 프로그램은 오류가 발생하기 전에 12-48 시간 동안 실행됩니다. 때로는 겉보기에 임의의 지점에서 …

8
Java 변수의 메모리 주소
아래 그림을 참조하십시오. new키워드를 사용하여 java에서 객체를 만들면 OS에서 메모리 주소를 얻습니다. 우리가 쓸 때 out.println(objName)"특별한"문자열을 출력으로 볼 수 있습니다. 내 질문은 : 이 결과는 무엇입니까? OS가 우리에게 제공 한 메모리 주소 인 경우 : a)이 문자열을 이진수로 어떻게 변환 할 수 있습니까? b) 하나의 정수 변수 주소를 어떻게 얻을 …

10
장고 메모리 사용량 감소. 낮게 매달린 과일?
시간이 지남에 따라 메모리 사용량이 증가하고 Django를 다시 시작하는 것은 사용자에게 친절하지 않습니다. 메모리 사용량을 프로파일 링하는 방법을 잘 모르겠지만 측정을 시작하는 방법에 대한 팁이 유용합니다. 큰 이득을 얻을 수있는 몇 가지 간단한 단계가 있다고 생각합니다. 'debug'가 'False'로 설정되어 있는지 확인하는 것은 분명 큰 문제입니다. 누구든지 다른 사람을 제안 할 …




6
Visual Studio는 삭제 된 포인터로 무엇을하며 그 이유는 무엇입니까?
필자가 읽은 C ++ 책은 포인터를 delete연산자를 사용하여 삭제하면 가리키는 위치의 메모리가 "해제"되어 덮어 쓸 수 있다고 말합니다. 또한 포인터가 재 할당되거나로 설정 될 때까지 동일한 위치를 계속 가리킬 것임을 나타냅니다.NULL . 그러나 Visual Studio 2012에서는; 이것은 사실이 아닌 것 같습니다! 예: #include <iostream> using namespace std; int main() { …

29
C ++에서 메모리 누수를 피하기위한 일반 지침 [닫기]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …

9
malloc / free / new / delete에서 컴파일러는 언제 그리고 왜 메모리를 0xCD, 0xDD 등으로 초기화합니까?
컴파일러가 때로는 0xCDand와 같은 특정 패턴으로 메모리를 초기화한다는 것을 알고 0xDD있습니다. 내가 알고 싶은 것은 언제 그리고 왜 이런 일이 발생 하는지 입니다. 언제 사용 된 컴파일러에만 해당됩니까? 수행 malloc/new및 free/delete이와 관련하여 같은 방법으로 사용할 수 있습니까? 특정 플랫폼입니까? Linux또는 같은 다른 운영 체제에서도 발생 VxWorks합니까? 왜 내 이해는 Win32디버그 …

4
파이썬에서 메모리 해제
다음 예제에서 메모리 사용에 관한 몇 가지 관련 질문이 있습니다. 통역사를 뛰면 foo = ['bar' for _ in xrange(10000000)] 내 컴퓨터에서 사용 된 실제 메모리는로 올라갑니다 80.9mb. 그런 다음 del foo 실제 메모리는 다운되지만로만 내려갑니다 30.4mb. 인터프리터는 4.4mb기준을 사용 하므로 26mb메모리를 OS에 공개하지 않는 이점은 무엇 입니까? 파이썬이 "미리 계획 …

12
삭제로 포인터를 NULL로 설정하지 않는 이유는 무엇입니까?
삭제 후 포인터를 자동으로 NULL로 설정하는 것이 왜 표준의 일부가 아닌지 항상 궁금했습니다 . 이것이 처리되면 유효하지 않은 포인터로 인한 많은 충돌이 발생하지 않습니다. 그러나 표준이 이것을 제한 한 몇 가지 이유를 생각할 수 있다고 말했습니다. 공연: 추가 명령을 delete수행 하면 성능 이 저하 될 수 있습니다. const포인터 때문일 수 …

2
Haskell 데이터 유형의 메모리 공간
Haskell (대부분 GHC 사용)에 일부 데이터 유형의 값을 저장하는 데 필요한 실제 메모리 양을 어떻게 찾을 수 있습니까? 런타임시 (예 : GHCi에서) 평가할 수 있습니까? 아니면 구성 요소에서 복합 데이터 유형의 메모리 요구 사항을 추정 할 수 있습니까? 일반적 유형의 메모리 요구하는 경우 a와 b공지 같은 대수 데이터 유형의 메모리 …

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