トップ「Memory-leaks」の質問

メモリリークは、プログラムが割り当てたメモリの解放に失敗したが、使用しなくなって回復できない場合に発生します。

「java.lang.OutOfMemoryError:PermGenspace」エラーの処理

最近、Webアプリケーションでこのエラーが発生しました。java.lang.OutOfMemoryError:PermGenスペースこれは、Tomcat6およびJDK1.6で実行される典型的なHibernate / JPA + IceFaces / […] 続きを読む…

exception memory-leaks out-of-memory java-6 permgen

Javaでメモリリークを作成するにはどうすればよいですか?

インタビューを受けたところ、Javaでメモリリークを作成するように依頼されました。言うまでもなく、作成を開始する方法さえわからないので、かなり馬鹿げた感じがしました。例は何でしょうか?

java memory memory-leaks

StackOverflowErrorとは何ですか?

StackOverflowErrorとは何ですか、何が原因で、どのように対処すればよいですか?

memory-leaks exception-handling out-of-memory stack-overflow

アクティビティが最初に追加されたウィンドウをリークしました

このエラーとは何ですか?なぜそれが発生するのですか?05-17 18:24:57.069: ERROR/WindowManager(18850): Activity com.mypkg.myP has leaked window […] 続きを読む…

android memory-leaks dialog

リソースリーク:「in」が閉じられることはありません

Eclipseが次のコードで「リソースリーク:「in」が閉じられることはありません」という警告を表示するのはなぜですか?public void readShapeData() { Scanner in = new Scanner(System. […] 続きを読む…

java eclipse input resources memory-leaks

Windowsの良いValgrindの代替品はありますか?

Linux専用であることがわかったとき、Cコーディング/デバッグを改善するためにValgrindを調べていました。OSをLinuxに移行する必要や関心は他にないので、Windowsにも同様に優れたプログラムがあるかどうか疑問に思いました。

c windows debugging memory-leaks valgrind

EventEmitterのメモリリークが検出された可能性があります

次の警告が表示されます。(node) warning: possible EventEmitter memory leak detected. 11 listeners added. Use […] 続きを読む…

node.js memory-leaks eventemitter

JVMの最大メモリ使用量を設定するにはどうすればよいですか?

JVMが使用する最大メモリを制限したい。 これはヒープだけではないことに注意してください。このプロセスで使用される合計メモリを制限したいと思います。

java memory memory-management memory-leaks profiling

プライベートバイト、仮想バイト、ワーキングセットとは何ですか?

プロセス内のメモリリークをデバッグするためにperfmonwindowsユーティリティを使用しようとしています。これは、perfmonが用語を説明する方法です。ワーキングセットは、このプロセスのワーキングセットの現在のサイズ(バイト単位)です。 ワーキングセットは、プロセス内のスレッドが最近アクセスしたメモリページのセットです。 コンピューターの空きメモリがしきい値を超えている場合、ページは使用されていなくてもプロセスのワーキングセットに残ります。 空きメモリがしきい値を下回ると、ページはワーキングセットから削除されます。 それらが必要な場合は、メインメモリを離れる前にワーキングセットにソフトフォールトされます。Virtual Bytesは、プロセスが使用している仮想アドレス空間の現在のサイズ(バイト単位)です。 仮想アドレス空間の使用は、必ずしもディスクまたはメインメモリページの対応する使用を意味するわけではありません。 仮想空間は有限であり、プロセスによってライブラリをロードする機能が制限される可能性があります。Private Bytesは、他のプロセスと共有できない、このプロセスが割り当てたメモリの現在のサイズ(バイト単位)です。これらは私が持っている質問です:共有ライブラリが含まれておらず、リークが発生した場合はプロセス自体から発生するため、プロセスにリークがあるかどうかを確認するために測定する必要があるのはプライベートバイトですか?プロセスによって消費される合計メモリはどれくらいですか? プライベートバイト、ワーキングセット、仮想バイトの間に関係はありますか?メモリ使用量のより良いアイデアを与える他のツールはありますか?

debugging memory-leaks operating-system memory-management

C ++コード/プロジェクトでメモリリークを見つける方法は?

私はWindowsプラットフォームのC ++プログラマーです。 Visual Studio2008を使用しています。私は通常、メモリリークのあるコードになってしまいます。通常、コードを調べてメモリリークを見つけますが、それは面倒であり、常に良いアプローチとは限りません。有料のメモリリーク検出ツールを買う余裕がないので、メモリリークを回避するための最善の方法を提案してもらいたいと思いました。プログラマーがメモリリークを見つける方法を知りたいです。プログラムにメモリリークがないことを確認するために従う必要のある標準または手順はありますか?

c++ memory-leaks