memory-management

    2

    1答えて

    デフォルトでは、保育園はヒープの25%と想定されています。最初のヒープサイズは1GBに設定されています。冗長なgcをオンにすると、保育園のサイズが55〜60MBになることがわかります。我々は-Xmns256M -Xmnx512Mを使用してサイズを強制しました。これは自動的に起こらないはずですか?

    2

    3答えて

    VB6アプリケーションではのDictionaryがあり、値はカスタムクラスのインスタンスです。 DictionaryのRemoveAll()に電話すると、最初にカスタムオブジェクトが解放されますか?または私は明示的にこれを自分で行う必要がありますか? Dim d as Scripting.Dictionary d("a") = New clsCustom d("b") = New clsCu

    5

    2答えて

    System.GetMemとSystem.ReallocMemの違いは何ですか? ReallocMemのDelphi 2009ヘルプは、GetMemとまったく同じ説明です。 System.FreeMemとSystem.Disposeはどうですか? アレイにはどのようなものを使用しますか?人のアドバイス後 type PMemberDataList = ^TMemberDataList;

    170

    13答えて

    完了したら、すべてのオブジェクトをnull(VB.NETのNothing)に設定する必要がありますか? 私は、IDisposableインターフェイスを実装するオブジェクトのインスタンスを破棄して、オブジェクトが廃棄された後も何らかのリソース(つまり、フォームのisDisposedというプロパティ)を残しておくことが不可欠であることを理解しています。私はそれがまだメモリに、または少なくとも部分的に存

    1

    2答えて

    分散メモリを使用するWebアプリケーションを開発したことはありません。 Microsoft Velocityなどのツールを自分のローカルマシンで実行するのはよくあることですが、私が開発したときに別のサーバーでVelocityを実行するか、通常どおり(デフォルトのセッション&キャッシュ)開発サーバーに展開した後のベロシティ 私たちはプロダクションウェブアプリケーションで多くのメモリ問題に遭遇しており

    6

    3答えて

    、 私は x = 'a'; とそれでは x = "hello"; を行うことができます var x = 5; 後に言うことができ、メモリの変数に割り当てられていますか?つまり、すべての変数は共通の型 'var'を持ち、変数の値は実行時に上記のように変更できます。これらの変数にメモリを割り当てて管理するのは難しい作業ではありませんか?まあ、どうしたの?

    2

    4答えて

    メモリ管理についてのいくつかの質問(hereとhere)を求めましたが、誰かがboost :: shared_ptrsを使用することを常に提案しています。 彼らはどれほど役に立つと思われるのですか、私は真剣にboost :: shared_ptrsを使用するようにアプリケーション全体を切り替えることを検討しています。 しかし、私は両足でジャンプしてこれをやる前に、誰かがboost :: share

    2

    1答えて

    私はSWFLoaderに任意の数のswfをロードし、実行時にそれらを削除するアプリケーションがあります。問題は、Flash CS3で作成されたタイムラインベースのすべてのムービーです。私は作者がインタラクティブ性をプログラムすることができない(イベントリスナーはない)以外の映画に何があるのか​​をほとんどコントロールしていませんが、私はこれらのことを止めてゴミ箱に入れる最高のテクニックを使っていま