6 月 10 日午前 2 時 (日本時間) に、「Xbox Games Showcase」、Call of Duty®: Black Ops 6 Direct の順に開催される 2 本立てイベントに参加しましょう。
I have an application which deals with excel. Recently I encountered a problem with very slow creation of Excel object. I've recreated the issue with this simple code: Microsoft.Office.Interop.Excel.Application xlApp; xlApp = new Microsoft.Office.Interop.Excel.Application(); The second line causes the delay. In order to measure the time needed for new object allocation, above code has been extende
To use the features of a Microsoft Office application from an Office project, you must use the primary interop assembly (PIA) for the application. The PIA enables managed code to interact with a Microsoft Office application's COM-based object model. When you create a new Office project, Visual Studio adds references to the PIAs that are required to build the project. In some scenarios, you might n
Windows 8では、デスクトップテーマ「Windowsベーシック」がWindows 7と比べて大きく変化しているということは、以前の投稿でご紹介しました。 Windows 8 Developer Preivewのテーマ - Yuya Yamaki’s blog また、Developer Preview時点のWPFでは、まだこの新しい外観の「Windowsベーシック」をサポートしていないということも、上の投稿で確認していました。しかしながら、.NET Framework 4.5 Betaでは「PresentationFramework.AeroLite.dll」というアセンブリが追加されており、これにより新しい外観の「Windowsベーシック」がサポートされています。 2006年の投稿でWPFでほかのデスクトップテーマを適用する方法を紹介していましたので、今回もこれと同じコードでご紹介し
You'd have thought that memory leaks were a thing of the past now that we use .NET. True, but we can still hit problems. We can, for example, prevent memory from being recycled if we inadvertently hold references to objects that we are no longer using. However, there is another serious memory problem in .NET that can happen out of the blue, especially if you are using large object arrays. Andrew H
Watch Azure Developers - .NET Aspire Day 2024 on-demand! Dive deep into building world-class cloud native applications with .NET and Azure using .NET Aspire! Analyzing crash dumps can be complicated. Although Visual Studio supports viewing managed crash dumps, you often have to resort to more specialized tools like the SOS debugging extensions or WinDbg. In today’s post, Lee Culver, software devel
アプリケーションの開始後に、ジェネレーション 0 のオブジェクト (最後に割り当てられた、最も若いオブジェクト) がガベージ コレクションされた回数を表示します。 ジェネレーション 0 ガベージ コレクションは、割り当て要求を満たすために利用できるジェネレーション 0 のメモリが不足したときに発生します。 このカウンターは、ジェネレーション 0 のガベージ コレクションの最後にインクリメントされます。 上位のジェネレーションのガベージ コレクションには、それより下位のすべてのジェネレーションのコレクションが含まれます。 このカウンターは、上位のジェネレーション (ジェネレーション 1 または 2) ガベージ コレクションが発生したときに明示的にインクリメントされます。 このカウンターは、最後に計測された値を表示します。 _Global_ カウンターの値は正確でないので、無視する必要がありま
.NET用のアプリケーションのパフォーマンスを改善する必要があって調べもの。 メモリ関連については、以下の記事が参考になった。 これ以外の記事もあって、VADumpやCLR profilerが紹介されていた。この2つのツールはまだ試していないので、後日試したらこちらにメモする予定。 Investigating Memory Issues Claudio Caldato and Maoni Stephens http://msdn.microsoft.com/en-us/magazine/cc163528.aspx windbgやメモリダンプを使う方法が前半で少しだけ出てくる。詳細が分からないので同じく調べたらメモする予定。 perfmonを使う方法のまとめ。 % Time in GC。これが50%を超えたままだと、managed heapがどうなっているのか見た方がいい。10%を超えていな
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く