問題タブ [memory-management]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1773 参照

c - pthread_detach は私のメモリを管理してくれますか?

次のコードがあるとします。

デタッチされたスレッドは、malloc によって割り当てられたメモリを解放しますか、それとも今やらなければならないことですか?

0 投票する
14 に答える
18362 参照

c - c で既に解放されているメモリを free() しようとするとどうなりますか?

例えば:

これを行うことによる悪影響はありますか?

0 投票する
5 に答える
15071 参照

python - Pythonリスト(タプル)には要素ごとに何バイトありますか?

たとえば、100万(32ビット)の整数のリストを格納するために必要なメモリはどれくらいですか?

0 投票する
2 に答える
211 参照

asp.net - 開発マシンで MS Velocity を実行するのは賢明ですか?

分散メモリを使用する Web アプリケーションを開発したことはありません。

開発中にローカル マシンで Microsoft Velocityなどのツールを実行するのは一般的な方法ですか、開発中に別のサーバーで Velocity を実行する必要がありますか、それとも通常どおり (既定のセッションとキャッシュ) 開発し、開発後にのみ Velocity を使用する必要がありますか?開発サーバーにデプロイしましたか?

実稼働 Web アプリケーションで多くのメモリの問題が発生しているため、サーバーをファームに分割する方法を調査しています。

0 投票する
2 に答える
572 参照

c++ - CAutoPtr クラスは参照カウントを実装していますか?

最新の ATL/MFC アプリケーションは、CAutoPtr と呼ばれる新しい共有ポインター クラスと、関連するコンテナー (CAutoPtrArray、CAutoPtrList など) にアクセスできるようになりました。

CAutoPtr クラスは参照カウントを実装していますか?

0 投票する
11 に答える
80145 参照

iphone - メモリ リーク検出ツール

Apple の Xcode 開発環境には、メモリ リーク検出用のツールが用意されていますか?

iPhone SDK に適用されるツールに特に興味があります。現在、趣味のプログラミング プロジェクト用の私のお気に入りのプラットフォーム

上記のツールのドキュメント/チュートリアルは非常に役立ちます。

0 投票する
17 に答える
5156 参照

ruby - メモリ使用量を低く抑えるための戦略は何ですか?

Rubyは本当にメモリを大量に消費しますが、その価値は十分にあります。

メモリ使用量を低く抑えるために何をしていますか? 大きな文字列を避けて、代わりに小さな配列/ハッシュを使用しますか?それとも、ガベージ コレクターに任せても問題ありませんか?

編集: このトピックに関する素敵な記事をここで見つけました- 古いですが、それでも興味深いです。

0 投票する
9 に答える
21563 参照

performance - ヒープの断片化を回避する方法は?

私は現在、大量のメモリを必要とする医用画像処理のプロジェクトに取り組んでいます。ヒープの断片化を回避し、すでにメモリにロードされている画像データへのアクセスを高速化するためにできることはありますか?

アプリケーションはC++で記述されており、WindowsXPで実行されます。

編集:アプリケーションは、再フォーマット、ルックアップテーブルの計算、目的のサブ画像の抽出など、画像データを使用して前処理を行います...アプリケーションは処理中に約2 GBのRAMを必要とし、そのうち約1.5GBを使用できます。画像データ用。

0 投票する
4 に答える
28011 参照

linux - 「glibc が検出されました *** free(): 無効なポインター」で強制的に中止する方法

Linux 環境で、「glibc detected *** free(): invalid pointer」エラーが発生した場合、原因となっているコード行を特定するにはどうすればよいですか?

強制的に中止する方法はありますか? これを制御するための ENV var があることを覚えていますか?

glibc エラーの gdb にブレークポイントを設定するには?

0 投票する
5 に答える
3513 参照

c# - C# の固定ステートメント

プロジェクトの 1 つに、次のようなコードがあります。ここで固定ステートメントが必要な理由を誰でも (簡単な英語で) 説明できますか?