問題タブ [garbage]

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 に答える
167 参照

android - リスト内のガベージ値

私は自分のレコードを表示するためにリストビューを作成しています.次のコードがあります...

合計.xml

データがsqliteに正常に挿入されました(adbシェルから確認)...それは私にガベージ値を与えます...誰も問題を理解してもらえますか....事前に感謝します

ここに画像の説明を入力

0 投票する
3 に答える
336 参照

c - マージソートは、実行時にソートされた配列の最初の要素にガベージ値を与えます

「アルゴリズムの紹介」で説明されているアルゴリズムを使用して Mergesort を実装しています。ただし、実行するたびに、ソートされた配列の最初の要素としてガベージ値を取得します。そのコードは次のとおりです。

0 投票する
3 に答える
9662 参照

java - Finalize() クリーンアップとメモリからオブジェクトを削除するガベージ コレクター

私は finalize() メソッドについて読んでいて、興味がありました:

ファイナライズでオブジェクトをクリーンアップする (それらを NULL に設定する) タスクと、メモリからオブジェクトを削除するタスクの違いは何ですか?

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

java - ガベージ コレクション YGCT とガベージ コレクション時間は増加し続けています

私たちのシステムでは、約 25 秒の定数に達するまで、ガベージ コレクション時間が直線的に上昇し続けるというガベージ コレクションの問題があります。

これは、ちょっとした負荷テストを実行したときのアクティビティのスナップショットです。

私は専門家ではありませんが、いくつかのスナップショットを確認しましたが、実際にいくつかのメモリの問題が見つかりました。明らかなものは現在解決されています。

マシンには次の設定があります

Java 6、Tomcat6、Spring Framework、Hibernate、EHCache をキャッシングに使用し、Quartz をさまざまなスケジューリング タスクに使用します。この項目のリンクは実際に、MAT が潜在的なメモリ リークを報告する原因となったいくつかの問題を解決するのに役立ちましたが、現在はそうではありません。

テスト ボックスであらゆる種類の JVM 設定を試してみましたが、すべてのケースでガベージ コレクション時間が容認できないレベルまで増加し続けました。最初は、オブジェクト グラフをキャッシュし、Hibernate Second Level キャッシュだけを使用していないため、キャッシュが原因だと考えていました。しかし、MAT でのキャッシュのメモリ使用量は、約 18Mbs のサイズでそれほど過剰に見えませんでした。

これはメモリリークですか、それともメモリを追加する必要がありますか? メモリ リークの場合、MAT で最適にデバッグするにはどうすればよいですか?

0 投票する
6 に答える
18236 参照

c - 初期化されていない変数の値はどうなりますか?

重複の可能性:
初期化されていないデータの動作は適切に指定されていますか?

次のコードを試しました

その結果、VC ++ではガベージ値が得られましたが、tcでは同じ値でした。正しい値は何ですか?初期化されていない変数のデフォルト値はゼロですか?または、ガベージ値が含まれますか?

次は同じです

上記のコードの出力はどうなりますか?

0 投票する
1 に答える
208 参照

c - ガベージ値を出力しない

次のプログラムがガベージ値を出力しない理由。私が知っているように、スタックに割り当てられたメモリ(つまりコンパイル時)とスタックメモリには、ガベージ値が含まれています。ただし、ガベージ値は出力されません。1を印刷しています。関数g()で、配列bのサイズ>配列aのサイズの場合にのみ、ガベージ値を出力します。g()の配列のサイズ>配列aのサイズの場合、12個の1(この場合)を出力し、ガベージ値として残ります。

アレイbに割り当てられたメモリは、以前にアレイaに割り当てられたメモリと同じですか?

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

c# - C# ガベージ コレクターが StreamWriter を閉じるのが早すぎるようです

シングルトンのロガークラスがあります。そのデストラクタで、ログのフッターを出力してから StreamWriter を閉じる Close() を呼び出します。

問題は、 System.Enviornment.Exit(1) がプログラムの他の場所から呼び出された場合 (自分で書いていない部分)、フッターが出力されず、ロガーが閉じたストリームに書き込もうとして例外をスローすることです。シングルトンが破棄される前に、Exit コマンドが StreamWriter を閉じているとしか思えません。StreamWriter で GC.SupressFinalize() を使用しようとしましたが、役に立たなかったようです。

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

android - Achartengineは余分なガベージ文字を描画します

Android用のachartengineチャートライブラリが好きですが、この問題が発生し続けます。ボタンをクリックするだけで、アクティビティがデータベースからさまざまなデータセットのグラフを再描画するようにします(さまざまな時間を遡ります)。チャートと一緒にアクティビティに3つのボタンがあります(チャートを含むリストビューの下)。ボタンを押した後、ボタンの後ろに余分なゴミの文字が描画されることを除いて、すべてが機能します。ボタンを最初に押すと発生しませんが、ボタンを押すと(どちらでも構いません)ゴミが表示されます。

私のレイアウト:

私の活動:

これが写真ですゴミはボタンの下部の後ろにあります。どんな助けでもいただければ幸いです。

0 投票する
1 に答える
468 参照

ios - Xcode NSdata ガベージ

私はネットワークアプリケーションで作業しています...しかし、ネットワーク経由で送信する前に、データのパッキングとアンパッキングをテストしています...しかし、多くのガベージ値を取得しています

ui テキスト フィールド内の myfield .. 私のラベルは uilabel です ... ボタンが押されると mybutton メソッドが呼び出されます

rec メソッドでは、x の値 (ガベージ) は -231231223432.... から +3423423423..... まで変化します。

また、このデータを nsstring にパックしたい場合、どのようにパックおよびアンパックしますか?

いくつかの調査の後、NSStringをNSmutabledataにパックする方法を見つけましたが、アンパックを理解できません