I used the portable version release.zip and I didn't have any issue with Microsoft Defender, indeed.
Yeah, there are spikes on the C++ side so these spikes will have to be eliminated before it becomes a background service.The CPU usage of msedgewebview2.exe is noticeable lower than with the previous version.
Now
View attachment 296735
Before
View attachment 296737
If the World map isn't visible (i.e I scroll down the Defender Hardening Console's window to hide it) the msedgewebview2.exe disk usage drops from about 1020 K / s to 20 K / s.I've noticed that when I start DHC Network Monitoring, msedgewebview2.exe process starts to write on the disk at a constant rate. I don't use Microsoft Edge and it occurs only when I start DHC network monitoring. When I exit from DHC network monitoring the disk writing suddenly stops.
It means WebView is caching something but I am not sure what exactly it deems worthy of caching. I will need to investigate and potentially disable caching for this component.If the World map isn't visible (i.e I scroll down the Defender Hardening Console's window to hide it) the msedgewebview2.exe disk usage drops from about 1020 K / s to 20 K / s.
It is likely the disk shader cache.I can say that if I scroll up the Defender Hardening Console's window to show again the World map, the msedgewebview2.exe disk usage raises to about 1200 K / s, currently.

The CPU usage of msedgewebview2.exe, even with the World Map not visible, is back to 5-6 %. I don't know why, some time ago it was only 0.6%
*edited* The CPU usage of msedgewebview2.exe raises to 5-6 % if I enable the "History" switch / button. If I disable it, the CPU usage is back to 0.6 %, max 1.5 %. I tried 2 times in a row and I can confirm this behavior, compared to the previous post, when History was enabled and CPU usage raised to 6.8 %.
World Map visible, History disabled
View attachment 296739

But in the previous version, the animation for the world map was the stunning 60 fps and the disk usage is likely the result of caching 20 composite layers (which the map consists of) x 60 times a second. I will find a balance between performance and experience in the next few versions.I tested the modified version. About msedgewebview2.exe disk usage, when the World Map is visible, the values are similar to the previous version but they were already negligible, according to Windows Task Manager. The big improvement is on the CPU usage because now, even with History enabled, it has reached max 2.2 % but most of the time it stays at 1.0 % or lower.
Nice work, in so brief time.
Process Lasso Task manager (World map visible, History enabled)
View attachment 296740
Yeah, maybe I will leave it at around 24 fps.It's very important the CPU usage reduction because before, with History enabled, I clearly distinguished the CPU fan's noise, now it's silent.
The history button just controls the display, as long as the monitor is running, it records in history.I've a question: the connection history is saved end encrypted in C:\ProgramData\Hawk Eye Analysis\DHC\DynaTune\DTCache.bin . I guess the connection history is always recorded, even if the History button is disabled so pressing the button just shows it. Or is it saved only if the History button is enabled (i.e yellow colored button) ?

