Welcome back to the August update of Java on Visual Studio Code. In this update, we will focus on performance improvements and project management. On to the update.

Performance improvements

IntelliSense (a.k.a. Code Complete)

IntelliSense is one of the most frequently used VS Code features. After carefully examined current design and implementation, we were able to identify areas for improvements. In brief, the performance of IntelliSense is highly impacted by the number of requests clients send to language server and the language server’s capability to process these requests. As a result, our improvements have been focused on cutting unnecessary client requests and optimizing language server’s processing capability. Although the improvements will take a couple of iterations, we have already seen very positive results through our latest releases in August. In our test with the latest releases, we are able to achieve over 80% performance improvement. The details of our test are:

Environment:

  • CPU: 2.9 GHz Dual-Core Intel Core i5
  • Memory: 8 GB 2133 MHz LPDDR3
  • OS: macOS Catalina 10.15.6
  • VS Code version: 1.48.2

#java #open source #visual studio code #debugging #performance #project management

Java on Visual Studio Code Update – August 2020
1.20 GEEK