«memory-management» 태그된 질문

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


20
GC.Collect ()를 사용하면 무엇이 그렇게 잘못 되었습니까?
이 기능을 사용하는 것의 심각한 의미를 이해하고 있지만 (적어도 그게 제 생각입니다) 존경하는 프로그래머가 사용하지 않는 것 중 하나가되는 이유를 알지 못합니다. 그것은 무엇을위한 것입니다. 사용자가 수행하는 작업에 따라 메모리 사용량이 크게 달라지는 애플리케이션을 개발하고 있다고 가정 해 보겠습니다. 응용 프로그램 수명주기는 편집과 실시간 처리의 두 가지 주요 단계로 나눌 …

4
가상 메모리와 실제 메모리의 차이점은 무엇입니까?
나는 종종 운영 체제의 가상화 개념과 혼동됩니다. RAM을 물리적 메모리로 고려할 때 프로세스를 실행하기 위해 가상 메모리가 필요한 이유는 무엇입니까? 이 가상 메모리는 외부 하드 드라이브의 프로세스 (프로그램)가 실행을 위해 주 메모리 (물리적 메모리)로 가져올 때 어디에 있습니까? 누가 가상 메모리를 관리하며 가상 메모리의 크기는 얼마입니까? RAM의 크기가 4GB (즉, …

4
기억과 관련하여 경기장이라는 용어의 의미는 무엇입니까?
프로그래밍 개념으로 기억에 관한 책을 읽고 있습니다. 이후 장 중 하나에서 저자는 arena 라는 단어를 많이 사용 하지만 정의하지는 않습니다. 나는 그 단어의 의미와 그것이 기억과 어떤 관련이 있는지 검색했지만 아무것도 찾지 못했습니다. 저자가 용어를 사용하는 몇 가지 컨텍스트는 다음과 같습니다. "다음 직렬화 예에서는 특정 분야의 메모리 할당이라는 전략을 통합합니다 …

10
페이지의 메모리 사용량을 찾는 jQuery 또는 javascript
웹 페이지 또는 내 jquery 응용 프로그램에서 사용중인 메모리 양을 확인할 수있는 방법이 있습니까? 내 상황은 다음과 같습니다. jquery 프런트 엔드와 JSON으로 데이터를 제공하는 편안한 백엔드를 사용하여 데이터가 많은 웹 애플리케이션을 구축하고 있습니다. 페이지가 한 번로드되면 모든 것이 ajax를 통해 발생합니다. UI는 사용자에게 UI 내에서 여러 탭을 만드는 방법을 제공하며 …

7
대형 개체 힙 조각화
내가 작업중인 C # /. NET 응용 프로그램은 느린 메모리 누수로 고통 받고 있습니다. 나는 무슨 일이 일어나고 있는지 확인하기 위해 SOS와 함께 CDB를 사용했지만 데이터가 이해가되지 않는 것 같아서 여러분 중 한 명이 전에 이것을 경험했을 수 있기를 바랐습니다. 애플리케이션이 64 비트 프레임 워크에서 실행 중입니다. 지속적으로 데이터를 계산하고 …

7
어떻게 512M보다 더 많은 메모리를 Eclipse에 제공 할 수 있습니까?
다음 설정을 가지고 있지만 1024를 넣고 512를 모두 1024로 바꾸면 Eclipse가 전혀 시작되지 않습니다. Eclipse JVM에 512M 이상의 메모리를 어떻게 가질 수 있습니까? -startup plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519 -product com.springsource.sts.ide --launcher.XXMaxPermSize 512M -vm C:\Program Files (x86)\Java\jdk1.6.0_18\bin\javaw -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms512m -Xmx512m -XX:MaxPermSize=512m


2
Swift 프로그램에서 autoreleasepool을 사용해야합니까?
의 17 페이지에 이 WWDC14 발표 , 그것은 말한다 Objective-C로 작업하십니까? 여전히 자동 릴리스 풀을 관리해야합니다. autoreleasepool {/ * code * /} 그게 무슨 뜻입니까? 내 코드베이스에 Objective-C 파일이 없다면 autoreleasepool {}불필요 하다는 뜻 입니까? 에 관련된 질문의 답변 , 예를 들어이 autoreleasepool유용 할 수 있습니다 : - (void)useALoadOfNumbers { …

3
"메모리 스톰프"란 무엇입니까?
방금 "기억을 뛰어 넘는 "에 대해 언급 한이 블로그 게시물 을 보았습니다. 메모리를 쉽게 밟을 수있는 C ++ 프로그램 (관리되는 코드 세계에서 태어났다면 들어 보지 못한 것) 사실 저는 들어 본 적이 없습니다! 그래서, 이것은 무엇입니까, 기억 쿵쾅 거리는 기억? 언제 발생합니까?

7
NSAutoreleasePool 자동 릴리스 풀은 어떻게 작동합니까?
내가 알기로는 alloc , new 또는 copy로 만든 모든 것은 수동으로 해제해야합니다. 예를 들면 : int main(void) { NSString *string; string = [[NSString alloc] init]; /* use the string */ [string release]; } 내 질문은 이것이 유효하지 않습니까? : int main(void) { NSAutoreleasePool *pool; pool = [[NSAutoreleasePool alloc] init]; NSString …


10
C ++ 클래스 메모리 구조에서 "스페이서"를 어떻게 만듭니 까?
문제 A의 낮은 수준의 베어 메탈 (bare-metal) 임베디드 환경, 나는 액세스 메모리 위치에 사용자를 금지하기 위해, C ++ 구조 내에서 어떤 이름없이, 메모리에 빈 공간을 만들고 싶습니다. 지금 uint32_t :96;은 세 단어를 편리하게 대신 할 추악한 비트 필드를 배치하여 달성 했지만 GCC (uint32_t에 맞기에는 비트 필드가 너무 큼) 경고가 발생합니다. …

6
C에서 malloc을 언제 사용해야하고 언제 사용하지 않아야합니까?
malloc ()이 어떻게 작동하는지 이해합니다. 내 질문은 다음과 같은 것을 보게 될 것입니다. #define A_MEGABYTE (1024 * 1024) char *some_memory; size_t size_to_allocate = A_MEGABYTE; some_memory = (char *)malloc(size_to_allocate); sprintf(some_memory, "Hello World"); printf("%s\n", some_memory); free(some_memory); 간결함을 위해 오류 검사를 생략했습니다. 내 질문은 메모리의 일부 정적 저장소에 대한 포인터를 초기화하여 위의 작업을 …

5
"실제 사용량"이있는 memory_get_peak_usage ()
real_usage인수가 truePHP DOCS 로 설정 되면 시스템에서 할당 된 실제 메모리 크기를 가져옵니다. 그것이 있다면 그것은 false보고 된 메모리를 얻을 것입니다emalloc() 이 두 가지 옵션 중 어느 것이 최대 값을 반환합니까? php.ini의 메모리 제한 값에 상대적으로 할당 된 메모리? 스크립트가 그 한계에 얼마나 근접했는지 알고 싶습니다.

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