파이썬으로 작성한 프로그램이 메모리를 많이 잡아먹나요?
글쓴이: nike984 / 작성시간: 금, 2007/02/23 - 10:01오전
얼마전에 우분투 포럼 사람들이 만든 USP (Ubuntu System Panel)이란걸 사용하고 있습니다.
기능도 좋고 사용자가 직접 구성할 수 있는 점이 많아서 깔아서 쓰고 있는데
딱하나 걸리는게 이걸 켜두면 메모리 사용률이 기본으로 30메가는 잡아먹더군요.
딴거도 아니고 단순한 시스템 패널 하나에 메모리를 30메가씩 잡아먹으면 쓰기 힘들거 같은데
이 프로그램 뿐만이 아니고 다른 python으로 제작한 프로그램들도 원래 이렇게 메모리 많이 잡아먹는건가요?
전 mono만 그런줄 알았는데 python 까지 그러면 참 난감하군요.
p.s. 제 화면 스크린샷 올렸습니다. 왼쪽에 보이는게 ubuntu system panel (USP)이고 이거 때문에
system process list에 저 python 항목이 뜹니다.
File attachments:
첨부 | 파일 크기 |
---|---|
![]() | 199.33 KB |
Forums:
보통 스크립트 언어는 메모리를 많이 먹습니다.
보통 스크립트 언어는 메모리를 많이 먹습니다.
변수들도 기본적으로 C와 같은 데이터 형태보다 덩치가 크고
메모리 할당 된 후에 해제가 안되는 경우가 많기 때문인데요.
그래서 메모리를 많이 사용하는 프로그램의 경우 그 부분만
C로 작성하고 불러들이는 방식을 사용하거나
필요에 따라 부분적으로 프로그램을 나누어서
지속적으로 다시 실행시키는 방법을 쓰는 것 같습니다.
음악 프로그램인 Exaile이나 Listen의 경우에도 파이썬을 사용하는데
특히 Listen의 경우에 장기간 사용하면 목록이 크고 이미지도 많이 불러
들이고 하다보면 40메가도 넘는 것 같더군요.
$Myoungjin_JEON=@@=qw^rekcaH lreP rehtonA tsuJ^;$|++;{$i=$like=pop@@;unshift@@,$i;$~=18-length$i;print"\r[","~"x abs,(scalar reverse$i),"~"x($~-abs),"]"and select$good,$day,$mate,1/$~for 0..$~,-$~+1..-1;redo}
에..다른건 모르겠고
파이썬만으로 만든 복잡한 게임들은 정말 사람 환장하겠더군요 -_- 그냥 포기하고 안합니다;;
====================여기부터 식은어치====================
안녕하세요. 저는 야동 초등학교 2학년 6반 11번입니다!! 제 컴퓨터에 리눅스를 깔아보고 싶습니다. 리눅스라는건 어제 처음 들어 보았습니다.
리눅스에서도 카트라이더는 되겠지요? 설마 안되나요? 안되면 왜 쓰나요? =3=33 리눅스에서는 카트라이더 캐릭터 머리가 너무 커서 못받아들이나요?