vim-jp / issues

有志で既知のバグや要望を検討・管理し、オフィシャルへの還元をしていきます。
https://vim-jp.org/
342 stars 11 forks source link

DirectX 有効時、echo で大量の文字を出すとしばらく応答がなくなる #1269

Open k-takata opened 5 years ago

k-takata commented 5 years ago

再現手順

> gvim --clean --cmd "set enc=utf-8 rop=type:directx gfn=MS_Gothic"
:echo repeat('abc', 1000000)

-- 継続 -- が表示されたら G を入力し、最後まで表示されるのを待つ。 最後の辺り(?)まで表示されると、20秒程度応答がなくなる。(タイトルバーにも (応答なし) の表示)

:set rop= を入力し、DirectX を off にしてから再実行すると、応答がなくなるのは数秒で済む。

期待動作

DirectX offと同程度で動作すること。

Vimのバージョン

8.1.1413

OSの種類/ディストリ/バージョン

Windows 10

使用している or 関係していそうなプラグイン

なし

その他

なし

tsuyoshicho commented 5 years ago

解決とは別ですが、次の点が気になりました。

なお自分の環境だと、あまり激しく応答なしにはなりませんでした(多少はでる)

画面にあわせて、Gvimを拡大しているからかもしれません(スクロール数減少?) 小い状態でやると、差が大きくなったように見えました。