このトピックの内容は、次の製品に該当します。 エディション Visual Basic C# F# C++ Web Developer メモリ リークとは、割り当て済みのメモリを適切に解放できない状態を指します。メモリ リークは、C/C++ アプリケーションで最も微妙で検出しにくいバグの 1 つです。 わずかなメモリ リークは最初は認識されないことがありますが、長期にわたる累積的なメモリ リークによりアプリケーションがメモリ不足になると、パフォーマンスの低下からクラッシュまで、さまざまな兆候が現れる可能性があります。 さらに悪い状況として、メモリ リークしているアプリケーションによってすべての使用可能なメモリが消費されると、別のアプリケーションがクラッシュし、原因となったアプリケーションの特定が困難になることもあります。 一見問題にならないように思われるメモリ リークであっても、修正が必要な
唐突ですが、久しぶりに、Visual C++を持ち出してビルドしていました。 いや、用意されたSDKが、C/C++環境でないとビルド出来ないようになってまして、しょうがなしに なんですけどね。 (最近は、ちょびちょび改良するなら Python。それ以外なら C# のどちらかに なってきています) SDKに用意されていたサンプルが、バッチ+makeビルドでして。 何度もコマンドプロンプトを開いて→コマンドを打ち込んでEnterの繰り返し作業に段々飽きてきまして、Visual C++ 2008上でビルド出来ないかな?と思った訳です。 (まぁ、オートコンプリート使いたいというのもあります) 問題 で、Visual C++ 2008上でプロジェクトを作って、設定内容を移植していて気付いたんですが、使用するSDK特有の環境変数を、どのようにすれば持って来れるんだろう?という事です。 プロジェクトのプ
In Visual Studio 2022 17.10 Preview 2, we’ve introduced some UX updates and usability improvements to the Connection Manager. With these updates we provide a more seamless experience when connecting to remote systems and/or debugging failed connections. Please install the latest Preview to try it out. Read on to learn what the Connection ...
作成したプログラムのパフォーマンスに問題がある場合、性能解析ツールを利用して問題点を分析するのが一般的だ。性能解析ツールには様々なものがあるが、その中でも高機能なものとしてインテルが開発する性能解析ツール「インテル VTune パフォーマンス・アナライザー」がある。 本記事ではパフォーマンスの問題が発見されたプログラムを対象に、このインテル VTune パフォーマンス・アナライザーを使用して問題点の調査とパフォーマンスの改善を行う例を紹介する。 パフォーマンスが低下する原因を特定するツール「プロファイラ」 作成したプログラムの性能解析を行うツールとして、たとえばVisual Studioには「Visual Studio プロファイラ」というプロファイラが搭載されているほか、GCCではgprofというツールを利用できる。このようなプロファイラを利用することで、プログラム中のどの関数が何回呼ば
Multi-targeting and the C# and VB compilers The C# and VB compilers in .NET 4.0 and Visual Studio 2010 have richer multi-targeting capabilities... Author: Ed Maurer Date: 03/30/2010 A Tale of Two Compilers In previous posts, I have hinted at the fact that there is more than one C# compiler on a machine... Author: Ed Maurer Date: 06/11/2008 Problems Upgrading from .NET Framework 3.5 Beta 2 I've hea
何をもってしてコードセクションとするか、を会社の昼休み中に調べていたら、なんだかいつの間にかDEPという深淵を覗き込んでいたので、そのままDEPについて調べてみた。 まずコードセクション(実行可能セクション)はIMAGE_SCN_MEM_EXECUTEが設定してあるセクションだと思って良い。IMAGE_SCN_CNT_CODEという似たようなフラグもあるが、これは少なくとも実行可能属性には影響しない。IMAGE_SCN_MEM_EXECUTEさえ設定されていればそのまま実行できる。 ただここでDEPが話に絡んでくる。DEPが有効でなければ、IMAGE_SCN_MEM_EXECUTEがあろうがなかろうが、アクセス可能なページは常に実行可能となる。そして何をもって「DEPが有効」とするかについてが、いくぶん深淵を覗き込むような話になる。 結論から言えば、64ビットプロセスは常にDEPが有効で、
To create an MSI package based on WiX using Visual Studio 2008, you can download Votive 3.0. You can use Votive to create WiX-based MSI packages through the Visual Studio 2008 Integrated Development Environment (IDE). For information about how to download and use Votive, see “Windows Installer XML (WiX) Toolset” on the SourceForge website. Click on Weekly Releases. In Index of /releases, select th
All Microsoft Global Microsoft 365 Teams Copilot Windows Surface Xbox Deals Small Business Support Software Windows Apps AI Outlook OneDrive Microsoft Teams OneNote Microsoft Edge Skype PCs & Devices Computers Shop Xbox Accessories VR & mixed reality Certified Refurbished Trade-in for cash Entertainment Xbox Game Pass Ultimate PC Game Pass Xbox games PC and Windows games Movies & TV Business Micro
This note describes the ID naming and numbering conventions that MFC 2.0 uses for resources, commands, strings, controls, and child windows. The MFC ID naming and numbering conventions are intended to meet the following requirements: Provide a consistent ID-naming standard used across the MFC library and MFC applications that are supported by the Visual C++ resource editor. This makes it easier fo
Visual Studio .NET(以降、VS.NET)のC#環境であるVisual C# .NETでは、標準機能として、次の画面のようなAPIリファレンス(VS.NETでは「コード・コメントWebレポート」と呼んでいる)を作成できる(詳しくは「Visual C# .NETでAPIリファレンスを作る(前編)/(後編)」を参照されたい)。このAPIリファレンスは、ソース・コード内にコメント文として記述されたXMLタグ(「ドキュメント・コメントのタグ」と呼ばれる)を基に作成されたものだ。 VS.NETにはAPIリファレンス(「コード コメントWebレポート」と呼ばれる)を出力する機能が標準搭載されている。このAPIリファレンスは、VS.NETのIDEにあるメニュー・バーの[ツール]-[Webページのビルド コメント]から出力できる。 しかしこのAPIリファレンスでは、MSDNライブラリのペー
米Microsoft Corporationは10日、日本を含むアジア各国固有のニーズに対応したテキスト処理用のライブラリ集「Microsoft Visual Studio International Pack」v1.0を無償公開した。Windows XP/Server 2003/Vista上の「Microsoft Visual Studio」2005/2008に対応しており、現在同社のダウンロードセンターからダウンロードできる。 「Microsoft Visual Studio International Pack」は、ひらがな・カタカナ・漢字といったアジア言語固有の文字列操作を行うクラスを収録した「Microsoft Visual Studio」用のライブラリ集。 日本語文字列の操作に便利なライブラリとしては、数値データを漢数字の文字列に変換できる「East Asia Numeric
私は「Kazazの「JとNの狭間で」」というブログをRSSリーダーに登録しており、ちょくちょく新しいことを勉強させていただいている。NDoc 関連ではずいぶんとお世話になった。 さて、このブログの筆者がお勧めしている Visual Studio のアドインとして、Resharpen というプロダクトがある。なるほど、なかなか便利そうなのでかなりそそられる。 が、それはそれとして、上記ブログ筆者がブログ上で紹介している Resharpen の機能のうち、"Optimize Usings" については、Visual Studio 2005 でも類似の機能が用意されているので、Resharpen を導入せずとも便利に使える。 C# のコードエディタ上で、クラス変数を用意するためにクラス名までタイプすると、もし、ソースコード冒頭の using でネームスペースが予め指定されていないクラスであった場
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く