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>

Reply via email to