«stack-memory» 태그된 질문

8
스택 크기가 50 배인 스레드를 기본값으로 만들 때 어떤 위험이 있습니까?
나는 현재 매우 성능이 중요한 프로그램을 연구 중이며 리소스 소비를 줄이는 데 도움이 될 수있는 하나의 경로로 작업자 스레드의 스택 크기를 늘리고 있으므로 액세스 할 데이터의 대부분을 이동할 float[]수 있습니다 스택 (을 사용하여 stackalloc). 나는 한 읽기 스레드의 기본 스택 크기가 너무 내 모든 이동하기 위해, 1MB입니다 것을 float[]내가 (50메가바이트 …
228 c#  .net  memory  stack-memory 

6
다차원 배열은 메모리에서 어떻게 포맷됩니까?
C에서는 다음 코드를 사용하여 힙에 2 차원 배열을 동적으로 할당 할 수 있다는 것을 알고 있습니다. int** someNumbers = malloc(arrayRows*sizeof(int*)); for (i = 0; i < arrayRows; i++) { someNumbers[i] = malloc(arrayColumns*sizeof(int)); } 분명히 이것은 실제로 정수로 구성된 여러 개의 1 차원 배열에 대한 포인터의 1 차원 배열을 만들고 "시스템"은 …

5
Go에서 구조체의 스택과 힙 할당 및 가비지 수집과의 관계
나는 Go를 처음 사용하고 자동 변수가 스택에 있고 메모리에 힙이 할당되는 C 스타일 스택 기반 프로그래밍과 Python 스타일 스택 기반 프로그래밍 사이에서 약간의 불협화음을 경험하고 있습니다. 스택에있는 것은 힙의 객체에 대한 참조 / 포인터입니다. 내가 알 수있는 한 다음 두 함수는 동일한 출력을 제공합니다. func myFunction() (*MyStructType, error) { var …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.