趣味のプログラム工房

2019年08月

Windowsでフォルダの監視・同期 inotifyのような、、、

Linuxではinotifyという仕組みで通知を受け取り、
ファイルの更新をチェックすることで、フォルダ・ファイルの監視ができるのですが、Windowsでは無いようなんですよね。

なので、リアルタイムファイル同期ファイル同期をするためにはと調べたのですが、ちょうどいい感じのソフトは転がっておらず、、、

一応、.NETにて「System.IO.FileSystemWatcherクラス」を使えばいいらしいことがわかりました。
実装自体はわりと簡単みたいなので、作ってみました。

FileSystemWatcher


引数に、監視フォルダと、コピー先を渡してあげると、
監視フォルダに新しいフォルダやファイルが作られるとコピー先にコピーされるという動きをします。
2つのフォルダで同期をとるときに使います。

2019/08/17 一部の起動方法にてCPU使用率が1コア占有となる不具合を対策(4コアの場合はCPU使用率25%となる不具合)

また、Windowsサービス版を作成
FileSystemWatcher サービス化版


2019年08月07日


ThinkCentre M715q Tiny Ryzen5 2400GEの省電力性能

最近は、省電力性能に関するベンチが少なくなってきていて、なかなか情報がありませんね。。。

最近購入した、ThinkCentre M715q Tiny Ryzen5 2400GEについて、
消費電力を計ってみたのでレポートです。


構成は、
ベース:ThinkCentre M715q Tiny
プロセッサー:AMD Ryzen 5 PRO 2400GE
メモリ:8GB(標準)
ストレージ:intel 760p SSDPEKKW256G8XT


立ち上がりでは、40w程度まで上昇しますが、
アイドルでは、驚異の6.2W

HDMI出力つけると7Wになるけど、いずれにしても消費電力すごい低いですね。

震災の辺りで省電力PCが流行ったころとはレベルが違います。
あの頃は1桁台ですら厳しかった。。。

最近は、何も考えなくても、このくらいの数字が出ちゃうから省電力については誰も気にしないんですかね。

[商品価格に関しましては、リンクが作成された時点と現時点で情報が変更されている場合がございます。]

AMD(エーエムディー) Ryzen 5 3600 BOX品 (100_100000031BOX)
価格:26427円(税込、送料無料) (2019/8/14時点)




2019年08月14日