redhat-developer / redhat-developer/vscode-java

User feedback regarding performance

Aperta
#857 12 commenti 1 reazione 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

performance
Lingua principale
TypeScript
Stelle
2.3k
Fork
546
Merge medio
20h 1m
PR unite (30g)
11

Descrizione

A user left some comments for Java Extension Pack and it's regarding language server performance.
Screen Shot 2019-03-25 at 8 30 55 AM

There are two aspects to this problem:

  1. The long lag for language server to load bigger projects (~8500 files in this case)
  2. Progress update was not effective and the user gets the "stops responding" impression

While @yaohaizh is pushing for 1, @testforstephen could you please help revisit 2?

Here's the source of the comments:
https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-pack&ssr=false#review-details

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Non è indicato alcun file o test. Inizia tracciando gli entry point del caricamento del language server e dell’aggiornamento dell’avanzamento descritti nell’issue, quindi riproduci il comportamento con un progetto di circa 8.500 file; il lavoro è completato quando il rallentamento all’avvio e il feedback sull’avanzamento inefficace sono stati risolti e verificati.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
java, typescript
Ambito
developer-experience, performance, tooling
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.