emacsのphp-modeを入れてみた(2)
もう少し試してみたので第二弾。php-modeの補完に3秒かかるという話を書いたら、こんな過疎ブログを見てくれた人たちが。
で、私の環境ではどちらも0.5秒くらい。単純にハードウェア性能の問題?
えらく差があるので、ノートPCに入れたVMでも試してみたら、1秒程度まで短縮されました。実機のサーバよりもVMの方がずっと早いってどうなのよ? スペック的にはこんな感じ。やっぱりハードのスペック重要らしいです。Dell SC440あたり買って鯖立てるとかすれば、わりと快適にやれるかも知れません。
インストールめんどかったので直リン貼っておきますね ( ´・ω・)つ旦
実機の鯖
processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 2 model name : Intel(R) Celeron(R) CPU 2.20GHz stepping : 7 cpu MHz : 2195.127 cache size : 128 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid xtpr bogomips : 4391.99 free -m total used free shared buffers cached Mem: 741 189 551 0 21 79 -/+ buffers/cache: 88 652 Swap: 1503 0 1503
ノートPCで動かしたVM
cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 14 model name : Genuine Intel(R) CPU T2500 @ 2.00GHz stepping : 8 cpu MHz : 0.000 cache size : 2048 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss pni bogomips : 2097.15 free -m total used free shared buffers cached Mem: 248 225 23 0 21 93 -/+ buffers/cache: 109 139 Swap: 511 0 511
自分は補完使いまくりなので、サクサク補完できないと厳しいですね。ちなみに、xyzzyでやるとこんな感じ。
補完リストがポップアップで出てきて、カーソルで選んでEnterで選択とか。
F1でカーソル位置の関数マニュアルを参照とか。
ただ、xyzzyだとvimの^pとかemacsのM-/みたいな「ファイル中の文字列から補完」ができないので、そこは大きな魅力です。
xyzzyでも余裕で出来ました。超便利。今までの人生だいぶ損してたorz 詳しくはコメント欄を