Ticket #384 (new 不具合)

Opened 7 months ago

Last modified 6 months ago

日本語テキストを表示して画面をスクロールすると数秒間フリーズすることがある。

Reported by: anonymous Assigned to:
Priority: major Milestone:
Component: 画面表示 Version: 3.00 (開発中)
Keywords: Cc:

Description

日本語のテキストを表示してC-nを押しっぱなしにした場合に、CPU使用率が100%になり数秒間フリーズすることがあります。 英数の文字で構成されているテキストや、ひらがなだけで構成されているテキストでは同じ現象が起きることはありませんので、テキストに含まれる文字の影響でこの問題が起こるように思われます。 当方の環境は、Windows XP HOME SP2、Celeron 2.80GHz、1.50 GB RAM で、こちらのNetinstallでダウンロードできるMeadow 3.00の最新版を使用しています。

Attachments

font_hdc.patch (4.0 kB) - added by yamazaki on 2008年02月16日 22時47分51秒.
hdcを使いまわすパッチ

Change History

2008年02月03日 16時55分29秒 changed by anonymous

補足として2ちゃんのEmacs Part23のスレの901氏によると「Win で遅いのは w32_native_per_char_metric(w32term.c) で呼ばれる度にGetDC/ReleaseDC してるせい。当方ではこれを CreateIC したものをずっと保持するようにしたら結構快適になった。」とのことです。同じレスでパッチも示していただいています。

2008年02月16日 22時47分51秒 changed by yamazaki

  • attachment font_hdc.patch added.

hdcを使いまわすパッチ

2008年02月16日 22時50分11秒 changed by yamazaki

901氏のパッチをベースにMeadow向けのパッチを作ってみました。私の環境でもスクロールなどがスムーズになった気がします。

2008年02月26日 16時00分48秒 changed by anonymous

ありがとうございます。本体に取り込んでいただけると嬉しいのですが..


Add/Change #384 (日本語テキストを表示して画面をスクロールすると数秒間フリーズすることがある。)




Change Properties
Action