2

Raspberry Pi を使用して、産業環境の自動化された機器から収集された情報を表示しています。データは収集され、産業用 PC のデータベースに保存されます。有線ネットワーク経由で Pi を接続し、PHP を使用してデータベースからデータを引き出して表示しています。

私が直面している問題は、メモリに関するものです。現在、1 つのレコードと 3 つの列を含むテーブルを取得して Web ページに表示しheader("Refresh: 2; URL=$_SERVER['REQUEST_URI']");、情報を更新し続けるために使用するテストを実行しています。vmstatChromium で Dead Jim ページを数回取得した後、どれだけ早く使い果たされるかを確認するためにでメモリを追跡し始めました。Chromium は 1 分間に約 5.4 MB を消費し、Midori は 1 分間に 4.8 MB を消費します。

これは 24 時間年中無休で実行されることになっているプロセスであり、産業機器がメンテナンスのために停止したときに週に 1 回程度再起動します。メモリ使用量を減らすにはどうすればよいですか? 役立つ可能性のあるものをキャッシュしないようにするための、ある種のブラウザ設定はありますか? 私が使用すべきより良いブラウザはありますか?私はこの種の問題を Web 上のメッセージボードのいたるところで見てきました。そのため、それが私の php コードにあるとは思いませんが、それが問題である可能性があると誰かが考えている場合は、それを公開します。

4

2 に答える 2

0

クロムを使用したラズベリーパイで同様の問題が発生していました。Web ページを開いたままにして、さまざまな間隔で更新していますが、ブラウザーだけがメトリックを更新していませんでした。このフラグを無効にして起動すると、問題は解決しました。これを試してみることを検討してください。

キオスク モードでは、自動開始で次のフラグを反転しました: --disable-gpu-program-cache

ここで詳細なドキュメントを見つけることができます: http://www.chromium.org/developers/design-documents

于 2015-03-27T17:44:40.427 に答える