Ambiera ForumDiscussions, Help and Support. |
|
|
|||||
|
Hi, I have a fairly obscure problem.. some of my users (very few) are experiencing massive slowdowns in my app. An analysis of xperf on their systems reveals a lot fo time spent in HeapValidate called by irrklang.dll The callstack is like this: |- ntdll.dll!_RtlUserThreadStart | ntdll.dll!__RtlUserThreadStart | kernel32.dll!BaseThreadInitThunk | irrKlang.dll!? | irrKlang.dll!? | |- irrKlang.dll!? | | |- irrKlang.dll!? | | | |- irrKlang.dll!? | | | | |- irrKlang.dll!? | | | | | |- irrKlang.dll!? | | | | | | |- KernelBase.dll!HeapValidate | | | | | | | |- AcXtrnal.dll!NS_FaultTolerantHeap::FthValidateHeap | | | | | | | | |- AcXtrnal.dll!NS_FaultTolerantHeap::FthDelayFreeQueueFlush This is causing mayhem. My question is, why would irrklang be calling HeapValidate anyway? Is there anything I can do to track down why and where this happens and fix any issues that might be causing it? This is affecting my paying customers, so any help is vastly appreciated, I do really need to track it down! ( I cannot replicate on my own machine) |
||||
|
Just a shot in the dark, but maybe you are using irrKlang 1.3.0? It could be that this version did this. irrKlang 1.4.0 doesn't this, if you update to that (you only would need to replace the .dll and the header files, not much has changed in the API), then this should be fixed. |
|