3
長時間実行しているスレッド(つまり、アプリケーションのライフサイクル全体にわたってアクティブなスレッド)のスタック使用状況を記録したいのですが、どうすればいいですか? "xxxxKB used"のようなもので十分でしょう。スレッドスタック使用量をPythonからどのように通知するのですか?
(Pythonの2.6.6、FreeBSDの8.2-RC3)は
あなたは、FreeBSD、Pythonのが付属しています(しかし、唯一のUnix-yの環境のために働く)resource
モジュールを指定しているので
定義されていない...私はRUSAGE_SELFてみます、ありがとう:)私は申し訳ありません – Joril
を、しかし、...私はこれらの値を得ると言ってみましょう: '最大= 42928、ix = 127920、ID = 249936、= 15872'、まあ、それはどういう意味ですか? :) http://www.manpages.info/freebsd/getrusage.2.htmlにあるFreeBSDのマニュアルページによると、i * rssの値は「キロバイト単位で表現されています」ということです私の "xxxxKb used"になっているのはとても単純ではありません。getrusageは唯一の方法ですか? – Joril