2022-01-01から1年間の記事一覧

C#でOutputDebugString()をキャプチャする

C#でOutputDebugStringをキャプチャするコードを書いたので置いておきます。SysinternalsのDebugViewのコア機能をC#で書き直した形です。 github.com 普段はDebugViewやVisual Studioをアタッチしているのですが、DebugViewよりも使いやすいUIを構築したかっ…

Swiss Tablesはどれくらい速いのか

気になるので調べる。この記事は調べた結果を書くまではプレースホルダ。 abseilはGoogle内製のC++ライブラリ群で、Swiss Tablesはハッシュテーブルの実装。衝突管理はオープンアドレス法。 CppConでの発表動画が残っている。ブログ記事を読むことでも理解…

std::move()とstd::forward()を自作する

という2020年の記事。理由から実装の解説まで面白かったのでメモしておく。 www.foonathan.net

2022年にMac mini (mid 2011)へWindows 10をインストールした記録

個人的メモ。 インストールする環境 ハードウェア Mac mini (mid 2011)にはいくつかのモデルがあるが、試したのはこれ。 CPU: Intel Core i5 2520MGPU: Radeon HD 6630M (見かけ上無効化されているが、Intel HD Graphics 3000もある) macOS側 High Sierraだ…

Re: Re: Re: Re: Re: Re: Re: Re: Re: PCが突然再起動される現象に悩んでいた話

Ryzen 9でWHEA-LoggerのCache hierarchy errorが出ちゃう件。 前回の記事でRyzen Masterをアンインストールしたけど、やっぱり関係なかった。今日やったことを書いておく。本当に返品してみようか。手続きが面倒だなぁ。 AMD Radeon Softwareをダウンロード…

Re: Re: Re: Re: Re: Re: Re: Re: PCが突然再起動される現象に悩んでいた話

Ryzen 9 5900Xのマシンが不調な話です。 前回の記事で電圧を盛って様子見する話をしましたが、ダメでした。ある程度負荷をかけた状態でPCをつけっぱなしにして外出し、帰ってきたら再起動していました。イベントビューアーを見たらWHEA-LoggerのCache Hierar…

Re: Re: Re: Re: Re: Re: Re: PCが突然再起動される現象に悩んでいた話

前回の記事で解決したと書いたけれど、あれは嘘でした。 BattleField 2042を遊んでいるとPCが急に再起動することがあり、イベントビューアを開いたらWHEAのCache hierarchy errorが記録されていた。このゲーム以外では全く問題が起こらないので、たぶん何か…