PCの調子が悪い

金曜日は新人歓迎会でした。午前様でしたが物理セキュリティはかけられていませんでした⊂(^ω^)⊃ セフセフ!!
某氏みたいになるところでした。

土曜日はPC起動してのんびりヱヴァ新劇場版 破をみたりしてたら、あれPCがログオン画面に・・・

気づいたら再起動してました。大阪は気温が29度とかあるわけで、熱暴走なんかなーと思い見たりしてたのですけど

うーん。グラボの温度がちょっと高いけど普通っぽい。
でいろいろ見てると、

  • 普通に使ってても落ちることもある。(このBlog書いてても落ちた・・)
  • グラボ結構使うゲームやると落ちる(いつ落ちるかはバラバラ)
  • Windows ユーザーエクスペリエンス インデックスの更新中DirectXの部分で100%落ちる
  • AVIUtilでCUDA使うH.264拡張エンコードとかすると処理開始後すぐに100%落ちる

ということで電源容量不足な気がしてきた・・・でもこの数日で追加した機器なんて無いしなぁ。なんだろう。やっぱ気温でファンとかもろもろ逝ってんのかな・・・

もし電源交換とかなると痛い出費。。どうせなら全部刷新するか・・・!内緒で!でもお金無いので夢想だけど(´・ω・`)

その他いろいろ

ADSIで利用方法によってはリークするケースがある

ADSIで利用方法によってはリークするケースがあるとのことです。

[ADSI] 障害情報 : WinNT プロバイダを用いて ADsOpenObject() をコールするとメモリリーク発生
http://blogs.technet.com/jpilmblg/archive/2010/05/14/adsi-winnt-adsopenobject.aspx

この問題ですがADSIだけに限らず.NET Framework の System.DirectoryServicesを用いるアプリケーションも内部的にはADSIを利用しているので同様の影響を受けます。

参考までにSystem.DirectoryServicesがどんな構造になっているかの情報を@uikouさんからもらいましたので併せて記載しておきます。

System.DirectoryServices 名前空間
http://msdn.microsoft.com/ja-jp/library/system.directoryservices(VS.80).aspx

.NET Framework のディレクトリ サービス
http://msdn.microsoft.com/ja-jp/library/ms180826.aspx

S.DS名前空間はActive Directoryに対する操作を行うのに良く使いますので、よく利用されていると思います。

通常のアプリケーションであればそこまでシビアではないのかも知れませんが、24×365なWeb/サービスアプリや一度に扱うオブジェクト数が多いユーザーメンテ系のアプリは要注意ですね。

情報を提供して頂いた@uikouさんに感謝感謝~