memory

    2

    1答えて

    C#でインスタンス(または私が気にしないクラス)のサイズを取得する方法はありますか? たとえば、Delphiではすべてのオブジェクトに、クラスのVirtual Method Tableへのポインタ、実装する各インタフェースのポインタ、もちろんクラスのフィールドがあります。 thisによると、基本オブジェクトのサイズはx86では12バイトですが、サイズを適切に決めるルールはありますか?

    3

    3答えて

    メモリリークのある大規模な.NET C#アプリケーションがあります。 antsメモリプロファイラを使用すると、同じユーザーコントロールの複数のバージョンがメモリにあり、ガベージコレクタがメモリを収集していないことがわかります。 Webフォームには出力キャッシュがありますが、実際のユーザーコントロールには出力キャッシュはありません。 ユーザーコントロールが処分されていない理由はありますか? ガベージ

    3

    1答えて

    私はここにいくつかの基礎が不足していると思いますので、この投稿でこれを明確にすることができればと思います。 私はダンプを取って管理されたヒープを調べており、個々のヒープ内のオブジェクトを具体的に調べることに興味があります。ここでは、デバッガからの出力は次のとおりです。 0:000> !eeheap -gc Number of GC Heaps: 1 generation 0 starts at

    0

    2答えて

    ここに問題があります。 私はメソッド(obj-Cで呼び出されるメッセージ)を持っています 私はオブジェクトへのポインタを渡しています。 私はそのポインタが指しているものを変更し、古いオブジェクトを解放しようとしています。そして、私はインスタンス変数(メソッドに渡されている)に、現在割り当てられている新しい値を参照したいと思います。基本的には変数が -(NSDictionary *) GetList

    0

    4答えて

    私は、Windowsフォームプロジェクトとクラスライブラリプロジェクトで構成されるアプリケーションを持っています。起動時に、実行可能ファイルはdllに静的な値を設定します。 using MyClassLibrary; namespace MyExeApplication { public partial class MainForm : Form { Hasht

    5

    3答えて

    私はクラスにスタティックstd::vectorを持っています。 Microsoftのメモリリーク検出ツールを使用すると、ベクトルにstuffを挿入した後にリークが報告されます。これは、何かがベクターに挿入されたときに新しいスペースが割り当てられるため、私には意味があります。この空間は、プログラムが終了するまで(ベクトルは静的であるため)割り当て解除されません。これは正しいですか? ベクトルを含むク

    0

    4答えて

    私はウィザードベースのMFCアプリケーションを持っています。 Appはユーザに可変数の質問をし、INIファイルに書き込まれます。このINIファイルは、ユーザが完了をクリックすると暗号化されます。 これまで見たことのあるすべてのINIファイルパーサーは、ディスク上の物理ファイルに対して読み書きを行っています。 INIファイルに機密情報が含まれているので、私はこれをしたくありません。代わりに、私はIN

    2

    2答えて

    私は、最初のタブがuinavigationcontrollerであるタブ付きビューを開くiphoneアプリケーションを開発しました。そのコントローラー内には、uitableviewを含むuiviewcontrollerがあります。テーブルビューには2つのアイテムがリストされています。 1つまたは他の項目を選択すると、動的に生成されたuiviewsを持つ別のuiviewcontrollerが表示され

    1

    1答えて

    こんにちは皆私はimagecreatefromjpegで700kbのイメージのサイズを変更しようとしています。 これはエラーを与える:致命的なエラー:25165824バイトの許可メモリサイズが使い果たさ(9356バイトを割り当てしようとした) ファーストにのmemory_limitを8Mはその後、我々は24 Mに設定したが、それはまだエラーを与えるました。 これはメモリリークですか?何が起こったの

    2

    7答えて

    現在、大きなデータセットを処理するWindows XPのC++プログラムで作業しています。最大の入力ファイルは、エラーメッセージの種類なしでプログラムが予期せず終了する原因となります。興味深いことに、プログラムが私たちのIDE(Code :: Blocks)から実行されると、ファイルはそのような問題なしに処理されます。 データが処理されるにつれて、ツリー構造に配置されます。計算が終了すると、データ