当前位置:  开发笔记 > 开发工具 > 正文

emacs流浪汉表现

如何解决《emacs流浪汉表现》经验,为你挑选了0个好方法。

有没有办法改善emacs流浪汉的表现?对我来说,打开外部ftp客户端(filezilla),将文件传输到本地磁盘并在外部编辑器(记事本中)打开它们比用emacs打开它们更快.我在windows xp下使用emacs23.1.我尝试了不同的tramp-default-method(telnet,pscp,ftp),它们都具有相同的性能.

elp-instrument-package的分析结果如下(我打开了3个1.5 MB的远程文件)

tramp-file-name-handler                                1461        350.41599999  0.2398466803
tramp-sh-file-name-handler                             1461        350.02699999  0.2395804243
tramp-send-command                                     227         179.63400000  0.7913392070
tramp-send-command-and-check                           205         177.77600000  0.8672000000
tramp-wait-for-regexp                                  227         176.47800000  0.7774361233
tramp-wait-for-output                                  226         176.40000000  0.7805309734
tramp-barf-unless-okay                                 18          133.46699999  7.4148333333
tramp-handle-insert-file-contents                      3           132.046       44.015333333
tramp-handle-file-local-copy                           3           131.281       43.760333333
tramp-accept-process-output                            2375        112.95100000  0.0475583157

因此,实际文件传输需要132秒,约占总时间的1/3.为什么在tramp-sh-file-name-handler中花费这么多时间?我试图建议一个函数tramp-sh-file-name-handler来存储和返回缓存的结果,但它不起作用,可能这个函数有一些副作用.

任何想法如何提高流浪汉的表现?(我在WindowsXP下使用emacs 23.1)

推荐阅读
360691894_8a5c48
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有