C# と VB.NET の質問掲示板
ASP.NET、C++/CLI、Java 何でもどうぞ
C# と VB.NET の入門サイト
Re[2]: タスクトレイ常駐で負荷が結構かかります
(過去ログ 102 を表示中)
掲示板トップ
C# と VB.NET 入門
新規作成
利用方法/規約
トピック表示
ランキング
記事検索
過去ログ
[トピック内 4 記事 (1 - 4 表示)] <<
0
>>
■60885
/ inTopicNo.1)
タスクトレイ常駐で負荷が結構かかります
▼
■
□投稿者/ まなべ
(1回)-(2011/07/22(Fri) 16:05:11)
分類:[C#]
タスクトレイ常駐のプログラムで30分ごとにタイマーで処理を実行させているのですが、
タスクマネージャで確認するとCPUが常に50(%?)使用している感じです。
これって常駐だけで重くなっているのでしょうか?
処理としては2〜3分くらいで終わるもので、それほどPCが重いなど感じてはいないのですが。
気にしなくても大丈夫なものでしょうか?
引用返信
編集キー/
編集
■60886
/ inTopicNo.2)
Re[1]: タスクトレイ常駐で負荷が結構かかります
▲
▼
■
□投稿者/ もんごろいどAU
(4回)-(2011/07/22(Fri) 16:27:05)
■
No60885
(まなべ さん) に返信
30分間待機していると見せかけて実際はループ処理なんじゃないかと邪推。
引用返信
編集キー/
編集
■60887
/ inTopicNo.3)
Re[1]: タスクトレイ常駐で負荷が結構かかります
▲
▼
■
□投稿者/ 魔界の仮面弁士
(2268回)-(2011/07/22(Fri) 16:27:30)
■
No60885
(まなべ さん) に返信
> タスクトレイ常駐のプログラムで30分ごとにタイマーで処理を実行させているのですが、
> タスクマネージャで確認するとCPUが常に50(%?)使用している感じです。
タスクトレイを使わずに実装した場合には、負荷が軽減されるということですか?
タスクトレイにはアイコンを表示しても、負荷量自体は通常の最小化やフォーム非表示と
大差ないように思っていたのですが、そちらの環境では、何もしないフォームなアプリでも
タスクトレイを利用しただけで、50% 程度の負荷になるということなのでしょうか。
> これって常駐だけで重くなっているのでしょうか?
http://www.atmarkit.co.jp/fwin2k/win2ktips/029overkernel/overkernel.html
仮にカーネルモードプロセスの負荷が高いとすれば、ハードウェアの問題も考えられますが、
これだけの情報では、環境依存の問題なのかコードの問題なのか分かりません。
常駐だけするアプリと、タスクトレイだけを使うアプリ、両方を使うアプリを
それぞれ実験的に作ってみて、実際の環境で検証してみては如何でしょうか。
引用返信
編集キー/
編集
■60889
/ inTopicNo.4)
Re[2]: タスクトレイ常駐で負荷が結構かかります
▲
▼
■
□投稿者/ まなべ
(2回)-(2011/07/22(Fri) 17:46:47)
もんごろいどAUさん、ご名答でした。
お騒がせしました。ごめんなさい・・・
解決済み
引用返信
編集キー/
編集
トピック内ページ移動 / <<
0
>>
このトピックに書きこむ
過去ログには書き込み不可
管理者用
-
Child Tree
-