![]() No worries with the answers referring to Windows utilities - I've used Windows and have a general sense of how those compare. I didn't ask on Ask Different because I did not see VS Code as that app-specific. No real problems with startup time, large file opening, etc. This is my primary, even only, performance issue with VSCode. "UI update frequency" is a rather unclear term here. Also, the macos WindowServer process - which AFAIK deals with screen composition - tends to eat up CPU whenever VS Code is being used, much more so than browsers. Is there a way to say something like "refresh the UI's Chrome every 250msec?" Web developers use JS libraries to unbounce and ignore immediately succeeding keystrokes so that they don't set Ajax requests on every keystroke.Ĭan't completely be the Electron backend, my typing is much more free on Vivaldi in the browser, for example. I realize vscode isn't the top choice for performance, but 55sec to scroll down 500 lines vs 19 in Sublime? And speaking of snippets, sometimes I type in the snippet trigger and VSCode is busy and tab doesn't do anything till I wait for 2-3 seconds.Īm I missing something in the way I configure vscode? Should I delete some cache directory somewhere that is stale/disorganized? I have a 2019 MBP with 16GB RAM, hardly a slouch. Disabling Pylance didn't help all that much. I tried to put in delays and disable some intellisense but that ended up disabling snippets too, which is complete no-no. This is unscientific, but I am really starting to eye neovim, or going to Sublime again. # 55 VSCode sec, with no enabled extensions # 55 VSCode sec to scroll 542 lines w 10 extensions enabled - holding arrow down Just kept the down arrow pressed down and looked how long it took me to get to the bottom. Note the results of scrolling without extensions. I compared Sublime Text 4 with VScode in moderately big Python file. Geez, how could I get by without that? Most of the time, I have to esc to get rid of these dropboxes. Type in print( in Python and, wow, you'll be presented immediately with a dropdown of its arguments. ![]() Intellisense is another one of those things. Yes, that can be useful, but does it have to be updated on each up/down arrow? Immediately? ![]() On the topside, you'll see the breadcrumbs for what file, class and method you are in, if you are in a language supported by one of your plugins or the base language server. (This is somewhat similar to the effect you have on a Google search where the search term completion interferes with my typing).įor example, scroll down one line and you will find the status bar at the bottom updating the line number and the column number. I am a touch typist and I feel like I often have to "fight" with the keyboard to type in VS Code because it is so busy "doing stuff" as I navigate. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |