CEDET意味的な解析は遅くにない高速システム
-
29-10-2019 - |
質問
私の試験設定:インテルのデュアルコア3GHz、Windows XP32ビット、Emacs23.2.1,CEDET v1.0(バイトコンパイルし、インストールdocs).
Emacsのinitファイルだけではなく、それぞれのライン:
(load "~/vendor/cedet/common/cedet.el")
(semantic-load-enable-code-helpers)
(require 'semantic-ia)
(global-ede-mode 1)
開いた場合のC++ファイルを含んだ機能の完成と機能(semantic-ia-complete-シンボルが終了しnoticable間後でも繰り返る。
評価 semantic-analyze-current-context
この低迷によるセマンティックの測定を行いました。
こちらの ELP結果ファイル 実行後、 semantic-elp-analyze
数度を変えずにバッファです。総経過時間は約 0.6秒.
私の追加などの声明のように、 #include <stdio.h>
, のタイミング変更 2.5秒.こちらは対応する ELP結果.
同一のベンチマークしたものではありません以上0.1秒私のlinux環境です。(同一のハードウェア、Debianの23.1Emacs,CEDET v1.0)
そのアイデアに何が違います。
解決
その作成のCEDET投げたチ誤差はなかった通知先:
semantic-analyze.el:178:1:Error: Symbol's value as variable is void: filename
る 因に減速による退81ファイルuncompiled.
Googleことを示唆 このエラーがEmacsのバージョン最新情報をメールにてお届けしま23.1.
ご利用の場合cedet-。エル作成のためCEDET、以下の回避策:
Add (setq filename nil) to the beginning of cedet-build.el
所属していません StackOverflow