2011-02-01 2 views
0

나는 파이썬으로 데몬으로 기능하는 응용 프로그램을 작성하며 백그라운드에서 비교적 간단한 작업을 수행합니다. 사소한 말은 키 입력을 기다리고 감지되었을 때 특정 사운드를 재생한다는 의미입니다.15MB RAM을 사용할 수 있습니까?

파이썬 프로세스에서 약 15MB의 RAM 사용이 늘고 있습니다. 작은 응용 프로그램에서도이 문제를 수용 할 수 있다고 생각하십니까? CPU 사용률이 매우 낮습니다.

미리 감사드립니다.

+0

당신이 그것을 내릴 수 있다면, 그것을하십시오. 무슨 일이 있어도. 그러나 당신이 고칠 필요가있는 것을 볼 수없고 현대 시스템에서 일하고 있다면 그것은 문제가되어서는 안됩니다. –

+0

15MB는 오늘날의 용어입니다. – leppie

+0

감사합니다.이 점을 명심하십시오. – Anonymous

답변

0

그런 작은 앱을위한 15Mb가 너무 많습니다. 소스 코드를 변경하여 코드를 가져올 수 있다면 그렇게해야합니다.

그러나 Python에는 그 자체로 고정 된 오버 헤드가있을 수 있습니다. 그렇게 간단한 비용으로 Python 언어를 얻는 데 드는 비용을 지불해도 괜찮은지 여부는 여러분에게 달려 있습니다. 그러나 제 의견으로는 가치가 없을 수도 있고,이 시나리오에 대해 다른 플랫폼을 고려할 수도 있습니다.

이것은 파이썬에 본질적으로 문제가있는 것은 아닙니다. 이러한 오버 헤드가 언어의 이점과 단순성에 비해 수용 가능한 비용이 될 수있는 시나리오와 복잡한 시나리오를 쉽게 구현할 수있는 시나리오가 있습니다.

내가 말하는 모든 것은 - 작업에 적합한 도구를 사용하십시오. 파이썬은 작업에 적합하지 않을 수 있습니다.

+0

그래, 내가 더 이상 최적화 할 수 있는지 알게 될 것이다. 파이썬에는 필요한 모든 라이브러리가 있기 때문에 다른 언어를 사용하는 것이 바람직하지 않을 것이라고 생각합니다. – Anonymous

관련 문제