tsuquyomi icon indicating copy to clipboard operation
tsuquyomi copied to clipboard

It takes really a long time to open a ts file

Open zhaochy1990 opened this issue 7 years ago • 2 comments

I use the following command to test a ts file. vim --startuptime startup.report myts.ts

and found the following outputs:

387.760  000.057  000.057: sourcing /Users/zhaochy/.vim/plugged/tsuquyomi/autoload/vital/_tsuquyomi.vim
388.427  000.488  000.488: sourcing /Users/zhaochy/.vim/plugged/tsuquyomi/autoload/vital/tsuquyomi.vim
389.244  000.168  000.168: sourcing /Users/zhaochy/.vim/plugged/tsuquyomi/autoload/vital/_tsuquyomi/ProcessManager.vim
389.390  000.521  000.353: sourcing /Users/zhaochy/.vim/plugged/tsuquyomi/autoload/vital/_tsuquyomi/ProcessManager.vim
390.572  000.542  000.542: sourcing /Users/zhaochy/.vim/plugged/tsuquyomi/autoload/vital/_tsuquyomi/Data/String.vim
391.111  001.283  000.741: sourcing /Users/zhaochy/.vim/plugged/tsuquyomi/autoload/vital/_tsuquyomi/Data/String.vim
392.376  000.398  000.398: sourcing /Users/zhaochy/.vim/plugged/tsuquyomi/autoload/vital/_tsuquyomi/Data/List.vim
392.765  000.984  000.586: sourcing /Users/zhaochy/.vim/plugged/tsuquyomi/autoload/vital/_tsuquyomi/Data/List.vim
394.080  000.209  000.209: sourcing /Users/zhaochy/.vim/plugged/tsuquyomi/autoload/vital/_tsuquyomi/Process.vim
394.258  000.588  000.379: sourcing /Users/zhaochy/.vim/plugged/tsuquyomi/autoload/vital/_tsuquyomi/Process.vim
395.463  000.512  000.512: sourcing /Users/zhaochy/.vim/plugged/tsuquyomi/autoload/vital/_tsuquyomi/Prelude.vim
395.871  001.114  000.602: sourcing /Users/zhaochy/.vim/plugged/tsuquyomi/autoload/vital/_tsuquyomi/Prelude.vim
397.063  000.313  000.313: sourcing /Users/zhaochy/.vim/plugged/tsuquyomi/autoload/vital/_tsuquyomi/System/Filepath.vim
397.340  000.819  000.506: sourcing /Users/zhaochy/.vim/plugged/tsuquyomi/autoload/vital/_tsuquyomi/System/Filepath.vim
397.807  011.115  005.163: sourcing /Users/zhaochy/.vim/plugged/tsuquyomi/autoload/tsuquyomi/config.vim
661.594  002.191  002.191: sourcing /Users/zhaochy/.vim/plugged/tsuquyomi/autoload/tsuquyomi.vim
662.167  000.232  000.232: sourcing /Users/zhaochy/.vim/plugged/tsuquyomi/autoload/tsuquyomi/bufManager.vim
664.751  000.304  000.304: sourcing /Users/zhaochy/.vim/plugged/tsuquyomi/autoload/vital/_tsuquyomi/Web/JSON.vim
664.925  000.996  000.692: sourcing /Users/zhaochy/.vim/plugged/tsuquyomi/autoload/vital/_tsuquyomi/Web/JSON.vim
665.918  003.378  002.382: sourcing /Users/zhaochy/.vim/plugged/tsuquyomi/autoload/tsuquyomi/tsClient.vim
2673.829  2287.507  2270.591: sourcing /Users/zhaochy/.vim/plugged/tsuquyomi/ftplugin/typescript.vim
2676.047  001.021  001.021: sourcing /Users/zhaochy/.vim/plugged/yats.vim/indent/typescript.vim

the tsuquyomi/ftplugin/typescript.vim takes really a long time for ts file, I made no extra config except the following:

if !exists("g:ycm_semantic_triggers")
    let g:ycm_semantic_triggers = {}
endif
let g:ycm_semantic_triggers['typescript'] = ['.']

I am using OSX10.12.6, vim 8.0.9, I installed this plug by Plug. P.S. several weeks ago, this plug works well on my old laptop, which is ubuntu 16.04.

zhaochy1990 avatar Aug 21 '17 01:08 zhaochy1990

I'm experiencing the same issue with no config changes. Running vim 8.0.891 on Mac OSX. Installed the plugin via Vundle.

Plugin is virtually unusable with crazy slow open times.

kybishop avatar Sep 01 '17 01:09 kybishop

My experience that this slowness is usually only on the first file. Opening .ts/.tsx files are same as usual after the first time.

I also have typescript-vim, which is quite slow on its own (about 3~5 seconds to open a file with only a comment block on a dual-core i7).

foxbunny avatar Oct 22 '17 11:10 foxbunny