Skip to main content

 

Hi experts,

 

What does Below FSM server logs refer to?

Message: PerformanceMonitor.CleanNonLiveThreads() failed. System.OutOfMemoryException: Insufficient memory to continue the execution of the program.
   at System.Text.StringBuilder.ExpandByABlock(Int32 minBlockCharCount)
   at System.Text.StringBuilder.Append(Char* value, Int32 valueCount)
   at System.Text.StringBuilder.AppendHelper(String value)
   at System.Text.StringBuilder.Append(String value)
   at Metrix.Global.ServerRequest.PrintMessages()
   at Metrix.Global.PerformanceMonitor.PrintMessages(Int32 threadID, StringBuilder sb)
   at Metrix.Global.PerformanceMonitor.CleanNonLiveThreads()

 

I have checked the server performance and it appears to be normal.

Hi @mihiran.p 

The method's name suggests that it might be used to clean up non-live threads (terminated or aborted threads), which could have led to an out-of-memory exception due to excessive accumulation of terminated or aborted threads. Therefore, apparently this should not affect the overall operation of FSM.


Reply