2
나는 그 대답이 절대로 바랄 것이라고 생각한다. 이러한 메모리를 명시 적으로 해제해야합니다. 예를 들어malloc 가비지가 할당 한 메모리는 언제 수집됩니까?
내가 쓴 경우 경우 :
julia> x = Libc.malloc(1_000_000)
Ptr{Void} @0x0000000002f6bd80
julia> x = nothing
난 그냥 ~ 1MB의 메모리를 누출?
그러나 나는 문서가 전혀 언급하지 않기 때문에이 , 사실 100 % 확실하지입니다.
은 C 표준 라이브러리에서
help?> Libc.malloc(3)
malloc(size::Integer) -> Ptr{Void}
통화의 malloc.
마치 1MB의 메모리가 누출 된 것처럼 거의 소리가납니다. p –