私のC++プログラムで&の静的データがどれだけ使用されているかを見積もりたいですか?Mac OS X:プログラムのコードと静的データサイズを見積もる最も良い方法は何ですか?
実行可能ファイルまたはオブジェクトファイルを調べることでこれを見つける方法はありますか?または、私は実行時に何かできるのでしょうか?
otoolは役に立ちますか?
私のC++プログラムで&の静的データがどれだけ使用されているかを見積もりたいですか?Mac OS X:プログラムのコードと静的データサイズを見積もる最も良い方法は何ですか?
実行可能ファイルまたはオブジェクトファイルを調べることでこれを見つける方法はありますか?または、私は実行時に何かできるのでしょうか?
otoolは役に立ちますか?
otool -s __DATA __data MyApp.bundle/Contents/MacOS/MyApp
otool -s __TEXT __text MyApp.bundle/Contents/MacOS/MyApp
とにかく、アップルのドキュメントは、どのようなここで、各セクションごとのセグメントにコピーされます。
。
$ size python
__TEXT __DATA __OBJC others dec hex
860160 159744 0 2453504 3473408 350000
otoolが役立つと思います。具体的には、 "otool -s {segment} {section}"は詳細を表示します。セクションを指定せずに__DATAまたは__TEXTに関する情報を取得できるかどうかはわかりません。おそらくそれらのサイズはマッハヘッダーに報告されます: "otool -h"? Apple's mach-o format documentationが