Ok i understand now. i was experiencing the same issue as you and disabling Checking for external changes increase the performance a lot.
I found a lot of contents in the internet but there are too old and not clear enough ex:https://blogs.oracle.com/joshis/netbeans-ide-is-scanningparsingindexing-for-ages-yeah,-its-a-bug In my humble opinion: "Enable auto-scanning of sources" should be rename to avoid confusion and better should be disabled by default because it causes a lot of troubles for a not very important feature(if users want to use several editors up to them to enable it). I still want to know what exactly Pause I/O Checks is for?! Le 30/03/2021 à 00:46, Alonso Del Arte a écrit : > If I understand correctly, background scanning of projects is to make > sure that your latest changes to a class or interface don't break your > whole project. > > For example, you delete something from an abstract class that is > required by an interface. NetBeans will scan the project and then tell > you that some of the subclasses of the abstract class now have > compilation errors. > > On my poor old Gateway computer (NetBeans 8.2 under Windows 8.2), > checking for external changes became such a pain in the neck I > disabled it. But background scanning of projects still worked pretty > well, aside from the occasional glitch. > > As for Pause I/O Checks, I don't know. > > Al > > On Mon, Mar 29, 2021 at 3:53 PM Bilu <albi...@gmail.com > <mailto:albi...@gmail.com>> wrote: > > doesn't seems to be at startup only. its start also on projects > openning/closure and randomly sometimes. i guess its the process > to index source files for features like Code completion. > > Is there a way to stop it? > > And last what is the purpose of Pause I/O Checks action? > > thanks for the reply > > Le 29/03/2021 à 19:28, Geertjan Wielenga a écrit : >> Background scanning is at startup only, ideally. >> >> Gj >> >> On Mon, Mar 29, 2021 at 6:48 PM Bilu <albi...@gmail.com >> <mailto:albi...@gmail.com>> wrote: >> >> Can anyone help me disambiguate this please? >> >> Le 27/03/2021 à 00:17, Bilu a écrit : >>> >>> Hello, >>> >>> What is the difference between Background Scanning of >>> projects and Checking for external changes? >>> >>> After reading a bit on the internet i understood that: >>> >>> * Checking for external changes: Is a process to keep >>> files updated when they are modified externally to the >>> Netbeans IDE and can be disabled with Tools -> Options >>> -> Miscellaneous -> Files -> Enable auto-scanning of >>> sources without drawbacks. >>> * But what about Background Scanning of projects, what is >>> it? and can it be disabled without affecting the IDE >>> features? >>> * More over what is the Pause I/O Checks action does exactly? >>> >>> > > > -- > Alonso del Arte > Author at SmashWords.com > <https://www.smashwords.com/profile/view/AlonsoDelarte> > Musician at ReverbNation.com <http://www.reverbnation.com/alonsodelarte>