Home

Real time protection - slowing down app start Windows server 2016

%3CLINGO-SUB%20id%3D%22lingo-sub-670531%22%20slang%3D%22en-US%22%3EReal%20time%20protection%20-%20slowing%20down%20app%20start%20Windows%20server%202016%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-670531%22%20slang%3D%22en-US%22%3E%3CP%3EHello%2C%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EWe%20have%20a%20scientific%20software%20developed%20in%20Java%20using%20the%20Eclipse%20RCP.%3C%2FP%3E%3CP%3EOne%20of%20our%20users%20is%20complaining%20about%20very%20slow%20startup%20times%20on%20a%20Windows%20Server%202016.%3C%2FP%3E%3CP%3EThe%20server%20configuration%20looks%20good%2C%26nbsp%3B108GB%20RAM%2C%20so%20based%20on%20that%20I%20would%20discard%20slow%20hardware.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EWhen%20the%20software%20is%20executed%2C%20it%20takes%20a%20while%20(sometimes%202-3%20minutes)%20to%20actually%20open%20the%20program%20and%20sometimes%20the%20%22Not%20Responding!%22%20system%20error%20message%20is%20shown.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ERunning%20the%20software%20on%20Windows%2010%20I%20have%20seen%20that%20the%20%22Antimalware%20Service%20Executable%22%20process%20gets%20high%20CPU%20usage%20during%20the%20startup%20of%20our%20software%2C%20then%20it%20gets%20lower%20and%20the%20application%20UI%20is%20shown.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThe%20application%20is%20signed%20using%20a%20globalising%20certificate.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EDo%20you%20have%20any%20suggestions%20on%20how%20to%20fix%20this%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EBest%20regards%2C%3C%2FP%3E%3CP%3ERobert%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-670531%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EReal%20time%20protection%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3ESlow%20App%20Start%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EWindows%20Server%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-683327%22%20slang%3D%22en-US%22%3ERe%3A%20Real%20time%20protection%20-%20slowing%20down%20app%20start%20Windows%20server%202016%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-683327%22%20slang%3D%22en-US%22%3E%3CP%3EAdding%20some%20feedback%20to%20this.%20The%20problem%20is%20still%20there.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ETalking%20with%20someone%20from%20support%2C%20they%20mentioned%20the%26nbsp%3B%3CSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fwindows%2Fdesktop%2FSecBP%2Fcontrol-flow-guard%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%22%3EControl%20Flow%20Guard%3C%2FA%3E%2C%20a%20feature%20available%20in%20Microsoft%20Visual%20Studio.%20I%20see%20this%20is%20only%20available%20for%20C%2FC%2B%2B.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%3EDoes%20this%20prevent%20scanning%20the%20process%20before%20start%3F%20(which%20I%26nbsp%3Bsuppose%20is%20what%20we%20want)%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EIs%20there%20anything%20similar%20that%20can%20be%20used%20with%20Java%3F%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E
robert15
New Contributor

Hello,

 

We have a scientific software developed in Java using the Eclipse RCP.

One of our users is complaining about very slow startup times on a Windows Server 2016.

The server configuration looks good, 108GB RAM, so based on that I would discard slow hardware.

 

When the software is executed, it takes a while (sometimes 2-3 minutes) to actually open the program and sometimes the "Not Responding!" system error message is shown.

 

Running the software on Windows 10 I have seen that the "Antimalware Service Executable" process gets high CPU usage during the startup of our software, then it gets lower and the application UI is shown.

 

The application is signed using a globalising certificate.

 

Do you have any suggestions on how to fix this?

 

Best regards,

Robert

1 Reply
Highlighted

Adding some feedback to this. The problem is still there.

 

Talking with someone from support, they mentioned the Control Flow Guard, a feature available in Microsoft Visual Studio. I see this is only available for C/C++.

 

Does this prevent scanning the process before start? (which I suppose is what we want)

Is there anything similar that can be used with Java?

Related Conversations
How to Prevent Teams from Auto-Launch
chenrylee in Microsoft Teams on
28 Replies
Tabs and Dark Mode
cjc2112 in Discussions on
2 Replies
Early preview of Microsoft Edge group policies
Sean Lyndersay in Discussions on
65 Replies
*Updated 9/3* Syncing in Microsoft Edge Preview Channels
Elliot Kirk in Articles on
205 Replies