デーモンとして機能し、バックグラウンドで比較的簡単なタスクを実行するアプリケーションを Python で作成しています。些細なことですが、キーストロークを待機し、検出されたときに特定のサウンドを再生することを意味します。
Python プロセスで約 15 MB の RAM を使用しています。これは小規模なアプリケーションには受け入れられると思いますか? CPU使用率が非常に低いです。
前もって感謝します。
デーモンとして機能し、バックグラウンドで比較的簡単なタスクを実行するアプリケーションを Python で作成しています。些細なことですが、キーストロークを待機し、検出されたときに特定のサウンドを再生することを意味します。
Python プロセスで約 15 MB の RAM を使用しています。これは小規模なアプリケーションには受け入れられると思いますか? CPU使用率が非常に低いです。
前もって感謝します。
このような小さなアプリに 15Mb は多すぎます。ソースコードを変更することでダウンさせることができる場合は、そうする必要があります。
ただし、Python 自体に一定のオーバーヘッドがある可能性があります。Python 言語を非常に単純なものにするためだけにそのコストを支払っても構わないかどうかは、あなた次第です。しかし、私の意見では、それは価値がないかもしれないので、このシナリオでは別のプラットフォームを検討したいと思います.
これは、Python に本質的に問題があると言っているわけではないことに注意してください。このようなオーバーヘッドは、言語の利点と単純さ、および複雑なシナリオの実装の容易さと比較して許容できるコストであるシナリオがあります。
私が言いたいのは、タスクに適したツールを使用することです。Python は、このタスクに適していない可能性があります。