So generally processes operating systems don’t allow processes to talk to other processes (i.e. Aether can’t talk to the antivirus) without some sort of established link because that’s a security risk. Also, if that was possible, every virus / trojan would do that : )
For minting and compiling, minting only takes resources when you create a post or vote, and compiling should only take resources when there are new posts in the network, so if there’s nothing new, then there’s nothing we need to compile. This is not the reality right now, we need to make the compiling process more effective in determining whether there’s new content or not, but that’s the goal. If there’s nothing new, it should take zero resources on that run.
For the high disk use, that’s a little weird because I don’t see that on Mac or Linux, seems to be a Windows specific issue.I actually finally got myself a Windows computer so I can observe it running natively. I’ll take a look at whether it’s being bottlenecked by disk use.
Do you know if your computer has a SSD or a hard disk? Hard disks perform significantly worse (10-100x worse) when it comes to small semi-random reads, which Aether does, so if you have a hard disk instead of a newer technology SSD that might also be one of the culprits.