eclipse-aspectj / aspectj

Other
291 stars 84 forks source link

Can WeavingURLClassLoader/ExtensibleURLClassLoader be made parallel-capable? #268

Open euclio opened 9 months ago

euclio commented 9 months ago

I'm wondering if this is a possibility, or if the class loading procedure can't be parallelized. For projects with large numbers of classes it could result in a performance boost.

https://docs.oracle.com/javase/8/docs/technotes/guides/lang/cl-mt.html

kriegaex commented 9 months ago

I do not have much experience in this field. For now, I have no such plans.

You are wondering if it could boost performance. I.e., you have not tried. How about creating some verifable facts? If you want to take a stab at implementing it, feel free to do so.

kriegaex commented 7 months ago

FYI, lately a PR has been merged that improves weaving in a parallel scenario, see #279.