問題タブ [heap-memory]
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.
java - 日食 ini 構成
実際、私と私の友人はEclipse 3.4を学習して使用しようとしていますが、作業中にヒープメモリの問題が発生しています。友人は、4GBのRAMがあり、十分なヒープを割り当てたいため、Eclipse ideへのメモリ割り当てを増やすことを提案しました。まともな perm サイズ、およびこの eclipse ide への並列ガベージ コレクションを有効にします。
私たちは eclipse.ini ファイルを変更してもこれを達成できず、彼は 1GB の RAM を Eclipse に割り当てたいと考えています。
親切にこれで私たちを助けてください
ありがとう
c# - 参照/コレクション/値型に関する別の C# の質問
次のコードがあります。
私の質問は、一人称インスタンスはどこに行くのですか? CLR はどこかに新しいインスタンスを魔法のように作成しますか? リストの外でそれを参照する方法はありますか?たとえば、メソッドが完了した後はどこに行くのでしょうか? オブジェクトをコレクションに格納するために使用される方法は何ですか (それは 4 つの質問でした)。
c++ - C++/MacOS でヒープの使用状況を監視する方法はありますか?
私のコードの一部がメモリ リークを引き起こしているのではないかと心配していますが、それを確認する方法がわかりません。MacOS X 用のツールか何かはありますか?
ありがとうございました
java - JBoss のヒープ ダンプに HeapDumpOnOutOfMemoryError パラメータを使用する
-XX:+HeapDumpOnOutOfMemoryError
JBoss 起動スクリプトの JVM 起動オプションにパラメーターを追加して、アプリケーションでメモリ不足エラーが発生したときにヒープ ダンプを取得できると言われました。このデータがどこにダンプされるのか疑問に思っていましたか? コンソールだけですか、それともログファイルですか?コンソールのみの場合、コンソールから Unix サーバーにログインしていない場合はどうなりますか?
c++ - C ++での適切なスタックとヒープの使用?
私はしばらくプログラミングをしていますが、ほとんどが Java と C# です。実際に自分でメモリを管理する必要はありませんでした。私は最近 C++ でプログラミングを始めましたが、スタックに格納するタイミングとヒープに格納するタイミングについて少し混乱しています。
私の理解では、非常に頻繁にアクセスされる変数はスタックとオブジェクトに格納する必要があり、めったに使用されない変数、および大きなデータ構造はすべてヒープに格納する必要があります。これは正しいですか、それとも間違っていますか?
c++ - オブジェクトがスタック上にあるかどうかを識別する方法は?
C++ でスタックまたはヒープにオブジェクトを割り当てるための経験則を探していました。ここでSOに関する多くの議論を見つけました。多くの人が、それはオブジェクトの寿命に関するものだと言いました。関数のスコープよりも長い寿命が必要な場合は、ヒープに入れます。それは完全に理にかなっています。
しかし、私を混乱させたのは、多くの人が、オブジェクトが小さい場合はスタックに割り当てるということです。オブジェクトが大きい場合は、ヒープに入れます。しかし、オブジェクトを識別する方法が大きいかどうかについて、誰も言いませんでしたか?
以下の質問があります。
- オブジェクトが大きいかどうかを識別する方法は?
- スタックの最大サイズは?OSごとにスタックサイズが異なる?
- ラップするラッパークラスがあります
vector<string>
。約100アイテムになります。このクラスをスタックに割り当てると、スタック オーバーフローが発生しますか? 私はこれを試しましたが、完全に機能しました。私が何か間違ったことをしているかわからない。
c - HP-UX でのヒープの破損?
HP-UX 11.11 でプログラムを実行すると、SIGSEGV (11、セグメンテーション違反) が発生する原因を理解しようとしています。
問題は libc 内のどこかで発生しているようです! システム コール トレースは次のように終了します。
プログラムによる最後の命令:
これはシステムの問題ですか、それとも何か不足していますか? より深く掘り下げるためのガイダンスをいただければ幸いです。
どうも。