パフォーマンス– tag –
-
WPFのPopup表示でListViewやDataGridスクロールが遅くなる原因と対策
WPF で大量データを表示している ListView や DataGrid が、Popup を一度でも開いた途端にカクカクし始める――そんな現象は単なる「重い画面」ではなく、WPF と UI Autom... -
C#のDateOnlyでオブジェクトを再利用すべきか毎回生成すべきか
C#で大量データを扱う処理や日付計算を行う処理を書いていると、「このクラスのインスタンス、ループのたびに new した方がいいのか? それとも 1 個だけ作って DateOnl... -
Windows 11を放置すると完全フリーズする原因と対処法【低スペックPCでも安定させる設定と改善策】
Windows 11 にしてから「少し放置しただけで完全フリーズして電源ボタン長押ししか効かない」という相談は、低スペック構成の PC を中心に非常に多くなっています。本記... -
Windows 11でタスク スケジューラ履歴タブを開くとマウスがカクつく原因と対処法まとめ
Windows 11 Pro 24H2 でタスク スケジューラを開き、「履歴」タブをクリックした瞬間だけマウス ポインターがカクつく――見た目は小さな不具合ですが、管理作業のたびに... -
Windows 11でハイエンドPCのパフォーマンスが低下する原因と改善方法【Windows 10からの最適な移行】
Windows 11 にアップグレードしたら、スペックは十分なはずなのに「なんだか全体的に遅い」「ゲームも Windows 10 より FPS が落ちる」と感じるケースは意外と多くあり... -
Windows Subsystem for AndroidのBluetooth不可とvmmemwsaメモリ高騰の原因と対策【Windows 11】
Windows 11上でAndroidアプリを動かす“Windows Subsystem for Android(WSA)”は便利でしたが、Bluetoothが使えない・アプリを起動していないのにvmmemwsaが大きなメモ... -
C#のasync/await最適化:キャッシュ命中や同期完了時のValueTask活用とTask.FromResultの正しい使い分け
「キャッシュ済み結果を返す/同期的に完了する」パスを含む async メソッドは、規模が大きくなるほど見逃せないオーバーヘッドを生みます。特にメモリキャッシュや入力... -
C#のAddWithValueは使うべき?SQLインジェクション対策と性能劣化の理由、型とサイズを明示する安全なパラメータ化ガイド
ADO.NET の SqlCommand.Parameters.AddWithValue() は、文字列や日付、数値をパッと渡せる便利なメソッドです。しかし便利さの裏で、型やサイズの“推測”に起因する性能... -
Splunk ODBCの同時スレッド数と接続プール最適化ガイド(C#実装付き)
Splunk ODBC ドライバーでどこまで並列化できるのか――実装者にとっては設計の根幹を左右するテーマです。本記事では「同時スレッド数の上限」を起点に、ODBC の基本制約...
