.NET

技術解説

小さい3GBでだけ ripgrep に1.48倍負けていた — 改善記⑦:律速は読み出しではなく固定費、JIT設定と外部コマンド廃止で hot 7項目 11.46秒→7.95秒

小さいほうが、負けました。 50GB では ripgrep と並んでいるのに、3GB では 1.48 倍遅い。ファイルが小さくなるほど成績が落ちる、という妙な形になっていました。 索引を持っているのだから、小さいファイル…
技術解説

51GB・8.9億行を開いて、理論上どこまで開けるのか計算してみた — 実データと「約920京行」の話

大容量テキストビューア「UwView」をGitHubで公開した記事では「最大2億行クラスを高速に閲覧できる」とうたっていました。ただ、それまでの実測は行番号を振っただけの合成データでのもの。「実際の、しかも桁違いに大きい…
技術解説

8.9億行を開いたテキストビューアは、理論上どこまで開けるのか?

「最大2億行」とうたっていた自作の大容量テキストビューア「UwView」で、先日OpenStreetMap日本全域をXML化した51GB・約8.9億行のファイルが問題なく開けたことを確認しました。総行数はwc -lと1行…
技術解説

UwViewで51GB・8.9億行の実データ(OSM日本)を開いてみた — 「お詫び:2億行は嘘でした」

先日、大容量テキストビューア「UwView」をGitHubで公開した記事を書きました。「最大2億行クラスを高速に閲覧できる」とうたっていますが、これまでの実測は行番号を振っただけの合成データでのものでした。「実際の、しか…
リリース

UwView をGitHub公開 — Windows95時代の大容量(最大2億行)テキストビューアを3OS対応にリニューアル

かつて Windows95 の時代に作って「Vector」で公開していた大容量テキストビューア「UwView」を、Avalonia UI で作り直し、GitHubで公開しました。GDE(GeoDiveExa)とは直接関係…