레이블이 delete인 게시물을 표시합니다. 모든 게시물 표시
레이블이 delete인 게시물을 표시합니다. 모든 게시물 표시

2018년 8월 28일 화요일

python delete variable and free memory

문제: python에서 명시적으로 변수와 그 메모리를 지우자.

답:
python은 기본적으로 garbage collector(gc)를 써서 사용자가 메모리 걱정없이 쓰게 해줌.
그럼에서 위의 것을 명시적으로 하고 싶다면...

del var
# var변수를 지움(그러나 메모리가 지워지지는 않을 수 있음, del은 reference count를 줄이는 일반하고 이게 0이 되어야 release되는 듯)

import gc
if gc.isenabled() is True:
    gc.collect()
# gc를 명시적으로 호출함. 그럼에도 os상황이나 thread상황에 따라 안되는 경우가 있다고 함.




2017년 10월 9일 월요일

linux에서 read-only filesystem의 file 혹은 folder/directory 제거하기

문제: linux에서 read-only filesystem이기에 지워지지않는 파일/폴더를 지우자.

해결:
1. cat /proc/mounts 로 mount 상태 보기
   해당 disk가 read-only 인지 확인 /dev/~ /media/ID/USB vfat ro, ~~~

2. mount -o remount,rw /dev/~(위에서 밑줄친 부분) 을 이용하여 read-write로 remount 시킴.

3. 1번 다시해서 확인.

4. rm으로 삭제하기
   rm -r -f 폴더명

2015년 11월 22일 일요일

C/C++에서 new로 array 할당 및 삭제하기

// 할당
MyClass *pt = new MyClass[3];

// 삭제
delete[] pt;