問題タブ [memory-consumption]
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.
php - 変数に割り当てられていない場合、file_get_contents() によって使用されるメモリは解放されますか?
file_get_contentsを使用して、パラメーターとして別の関数に渡すと、変数に割り当てることなく、スクリプトの実行が終了する前にそのメモリがリリースされますか?
例えば:
file_get_contents によって使用されたメモリは、スクリプトが終了する前に解放されますか?
sql-server - SQL Server 2008は大量のメモリを消費しますか?
10GBのRAMを搭載した64ビットマシンで実行されているSQLServer200864ビットでホストされているデータベースでストレステストを実施しています。
400スレッドあります。各スレッドは毎秒データベースにクエリを実行しますが、SQLプロファイラーが言うように、クエリ時間はかかりませんが、18時間後、SQLServerは7.2GBのRAMと7.2GBの仮想メモリを消費します。
これは正常な動作ですか?未使用のメモリをクリーンアップするようにSQLServerを調整するにはどうすればよいですか?
performance - Eclipse プラグインが (個別に) 使用するメモリ量を知るにはどうすればよいですか?
各 Eclipse プラグインが個別に消費するメモリ量を知る方法はありますか?
memory-consumption - 低メモリ消費を達成するにはどうすればよいですか?
ウイルス対策プログラムがディスクまたはファイルをスキャンし、メモリ消費量を抑えるために使用する手法を知りたいです。ユーザーのアクティビティにも影響しません。
低メモリ消費でディスクスキャンを実現できるアプローチを探しています。
performance - Jettyが割り当てられたすべてのメモリを使用しないのはなぜですか?
Grailsを使用してWebアプリを開発します。productioでは、WebアプリはJettyで実行されます。JMeterを使用してパフォーマンステストを実行し、yourkitを使用して突堤のメモリ消費量を分析しました。
Jettyをparams-Xms1500m-Xmx1500mで開始したので、キットでは、割り当てられたメモリが約1.5GBであることがわかります。しかし、Jettyはそれをすべて使用しているわけではなく、常に約300〜500mであり、パフォーマンスが低下します。少数のリクエストのみを処理できます。
- CPUが完全にロードされていない、常に約50%のみ
- Jettyはデフォルト設定で実行されており、6.1.21が使用されています
- MySQLクエリは単純で、DBサイズは小さく、Jettyと同じマシンで実行されますが、問題になることはありません。
- FileAppenderを介してHDDに書き込まれたログr
- JMeterは十分なリクエストを生成します
- Yourkitは、ライブスレッドの数が約60であることを示しています
では、パフォーマンスを向上させるために、どのようにしてjettyに割り当てられたすべてのメモリを使用させることができますか?
どうもありがとうございました!
wpf - WPFでのリソース消費
私は、提案されたアプリケーションのフロントエンドを開発するためにWPFを検討しています。実際、ここでは、メモリを大量に消費するWPFアプリケーションが一般的にどのように使用されているかについて他の人々の経験を探しています。
私はいくつかのオープンに利用可能なアプリケーションを試しましたが、それらはかなりメモリを消費しているように見えます。WPFとそのリソースの使用について、どのような経験がありますか、またはリソース消費をどのように減らすことができるかについてのヒントはありますか?
何かヒントがあれば、私は私が期待している消費の種類を調べています。それを使用してフロントエンドを構築することが実行可能であるかどうか、そしてうまくいけば、これはそれを使用した、または使用しようとしている他の人を助けることができます。
linux - Linuxでメモリ消費量をログに記録するにはどうすればよいですか?
システムの起動からメモリ消費量をログに記録するためのすぐに使用できるソリューションはありますか?後で分析できるように、データを単純なテキストファイルまたはデータベースに記録したいと思います。
Linux2.4ベースの組み込みシステムに取り組んでいます。メモリ消費に関連する問題をデバッグする必要があります。私のアプリケーションは、システムが起動するたびに自動的に起動します。問題を追跡できるように、定期的な間隔(できるだけ頻繁に)からタイムスタンプ付きのデータを取得する方法が必要です。
私の問題の症状:システムが起動すると、システムの主なパラメータを視覚化するために主なアプリケーションとGUIが起動しました。GTK +(Xサーバー)に基づくGUI。GUIとXサーバーを無効にすると、アプリケーションは正常に動作します。GUIとXサーバーを有効にすると、マザーボードに256MiBまたは512MiBの物理メモリがインストールされていると機能しません。1 GiBのメモリをインストールしている場合は、すべて問題ありません。
.net - デスクトップではなくサーバー上の.Net OutOfMemory
サーバー環境でのガベージ コレクション/メモリ制限に関して、.Net フレームワークの動作が異なる可能性はありますか? 32 GB の物理 RAM を搭載した 64 ビット サーバー マシンで明示的に x86 でコンパイルされたアプリを実行しています。その特定のアプリ以外は何も実行されておらず、サーバー/他のすべてのアプリが合計 520 MB を使用しているにもかかわらず、メモリが不足しています (SystemOutOfMemoryException)。自分の(クライアントwin7)マシンでその動作を再現できません。
これで、アプリがメモリを集中的に使用することがわかりましたが、クライアントではなくサーバーで問題が発生するのはなぜですか?
linux - Linux プロセスのメモリ消費量 (バイト単位) (キロバイトではありません)
Linux では、バイト単位で測定されたプロセス メモリをチェックする方法はありますか (たとえば、top または ps を使用)。キロバイトではなく、バイトです。
前もって感謝します!
java - Javaプログラムのメモリ使用量を測定する最良の方法は?
現在VisualVMを使用していますが、生成されたグラフを保存できないという問題があります。メモリ使用量と実行時間に関するデータを報告する必要がありますが、実行時間はSystem.nanoTime()
. 私はNetBeans プロファイラーも試しましたが、それは私が望むものではありません。なぜなら、それを遅くするような特定の部分を探しているわけではないからです。その最大の問題は、処理時間がかかりすぎることです。また、少なくとも私が知る限り、VisualVM のようにデータを簡単にキャプチャ/転送することはできません。
理想的には、より簡単に情報を取得できるメソッド呼び出しが最善の方法ですが、実際にグラフを保存できる VisualVM のようなものであれば問題ありません。VisualVM でのパフォーマンスも、NetBeans プロファイラーと比較してかなり優れていますが、それは私が NetBeans プロファイラーを使用していなかったからだと思います。
現在Ubuntuを使用していますが、Windows 7でも問題ありません。ただし、これを行うことに特化したプログラムが必要です。そうでないプログラムによって取得される情報には、JVM やその他のものが含まれる可能性が高いため、省略した方がよいでしょう。
どうやら、現在のセッションのスナップショットを保存し、VisualVM でウィンドウを最大化できるので、グラフを大きくしたり、スナップショットを撮ったり、切り取ったりすることができます... しかし、それはハックのようなものです。より良い提案を歓迎します。