トップ «前の日記(2026/11/08 (日) ) 最新 RSS feed

HsbtDiary


2026/11/09 (月) [長年日記]

ruby-bench というのがあり、mswin の高速化で大いに活用していたのだけど前に書いたとおり mswin でまず動かないというのがあって動くようにガチャガチャしていた。わかりやすい例だとおもむろに POSIX なコマンドを読んでる、とかファイルパスが / 決め打ち、とか。

https://github.com/ruby/ruby-bench/pull/543

bench の中にはある程度の大きさのアプリケーションも動かしていて、その依存が mswin に対応してないので直す、とかそういうのも。

https://github.com/ruby/ruby-bench/pull/549

あと、bench をとるときに最近はパフォーマンスコアと省電力コアみたいなやつをどちらかに固定するという処理が POSIX にはあるんだけど、mswin にはない...ので Fiddle で再現するようなやつとか、Powershell を使ってなんかのデータを取るとか。大体やりきっていい感じの bench にはなったと思うのでこれでブンブン回せると思う。

GitHub の PR の見た目が変わり、人のアイコンが小さく、Actions や各種ステータスの状況が上にでて個人的には使いやすくなったな、と思う一方で SNS としての GitHub はもう終わり、とも感じた。人と何かやり取りするより、自分のアイデアを Agent に叩き込んで作る方が遥かに効率的だもんなあ。