都内で働くSEの技術的なひとりごと / Technical soliloquy of System Engineer working in Tokyo

都内でサラリーマンやってます。SQL Server を中心とした (2023年からは Azure も。) マイクロソフト系(たまに、OSS系などマイクロソフト以外の技術も...)の技術的なことについて書いています。日々の仕事の中で、気になったことを技術要素関係なく気まぐれに選んでいるので記事内容は開発言語、インフラ等ばらばらです。なお、当ブログで発信、発言は私個人のものであり、所属する組織、企業、団体等とは何のかかわりもございません。ブログの内容もきちんと検証して使用してください。英語の勉強のため、英語の

Visual Studio 2015 Enterprise をインストールしてるけど、ゴミみたいなプログラミングしかしておらず、最新の機能を勉強していなかったので、少しだけ勉強してみた

 VB.NET とか C# とかでアプリケーション作って、メモリーリークとかしてしまった場合、ProcDump して、WinDbg で !dumpheap -stat で、!dumpheap -type hogehoge.class で、!gcroot xxxxxx で調査するのが当たり前かと思っていたんですが、今時のやり方は違うんですね。

blogs.msdn.microsoft.com
 VS で Dump を開くと、こんなにわかりやすい表示が!
f:id:koogucc11:20170218213500p:plain

 しかも、差分比較も!
f:id:koogucc11:20170218213426p:plain

 進化についていけないのは、やはり生産性を著しく低下させますね。やはり最新技術はキャッチアップしないとダメだと思い知らされました.....しかし、Visual Studio の進化は凄まじい.....

アプリを作ろう!  Visual C++入門 Visual C++2015対応

アプリを作ろう! Visual C++入門 Visual C++2015対応

作って覚えるVisual C# 2015 デスクトップアプリ入門

作って覚えるVisual C# 2015 デスクトップアプリ入門

VisualC#2015パーフェクトマスター (Perfect Master)

VisualC#2015パーフェクトマスター (Perfect Master)