Skip to main content
Solved

PerformanceMonitor Error

  • September 23, 2024
  • 1 reply
  • 38 views

Forum|alt.badge.img+8

 

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.

Best answer by SAMLK

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.

View original
Did this topic help you find an answer to your question?

1 reply

SAMLK
Hero (Partner)
Forum|alt.badge.img+13
  • Hero (Partner)
  • 225 replies
  • Answer
  • October 22, 2024

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


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings