vi-eclipse / Eclipse-JDT

Umbrella repository for managing a backlog of Eclipse-JDT-related features/issues
0 stars 0 forks source link

Run Configurations Dialog: BinaryTypeBinding.superInterfaces() Takes Too Long #16

Closed fedejeanne closed 7 months ago

fedejeanne commented 1 year ago

(see https://github.com/eclipse-jdt/eclipse.jdt.core/issues/1214)

When opening the dialog "Run configurations...", this method takes up an important slice of the total time.

image

See related issue for a CPU snapshot (*.nps).

Pre-requisite:

  1. Need to have Junit5.
  2. Need to have a test run configuration.
  3. Test Class should have a parent class.
ShahzaibIbrahim commented 11 months ago

Unable to reproduce issue without a big workspace such as PPT.

fedejeanne commented 7 months ago

This issue needs to be addressed in a broader scope: JDT is very complex and we need to come up with a better strategy to address several performance problems