[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: [Mew-dist 11453] Re: NTEmacs



小島 登志泰 <t_kojima@xxxxxxxxxxxxx> writes:

> 小関> Linux と Windows は同じマシンですか?
> 小関> 同じなら Linux/Emacs20.4 と Meadow1.10 ではどちらが速いと感
> 小関> じますか? というのも非常に興味があります。
> 
> Pentium100MH + ATI Mach64 PCI(VRAM 2MB) のマシンで Windows と 
> Linux を使っていますが、同じフォントで比べると、Emacs20.4 の方が
> 圧倒的に「速い」です。
> 
> でも、これってほとんど比較になりませんよね。Linux の X サーバと
> Windows のディスプレイドラバの比較みたいになりませんか?
> バッチモードで動かしたらどちらもたいして変らないようにも見えます
> し。

MeadowはUser Interface(画面を書く/入力を受ける)ために一つのthreadを
使っているから、Windows9xの情けないthread実装だと
(Win16Mutexという強烈なやつが存在する)
結構遅いように、私も思いますね。

## 個人的にも描画単位でoverheadを受けているように思います。

## そういうわけで、同じmachineでもNTの方が早いように感じる。

Mule for Windowsというやつは、Immediate Quitを
あきらめた代わりに、1 threadで、しかも強烈な最適化が施されています。

だけど、このthreadは、User Interfaceを処理していないときには完全に
寝ているので、Lispが主にoverheadの状態だと殆ど変化はないと思います。

## 私が悲しいのはむしろLisp評価が遅い事なので。

from himi