Hi,
I experienced crashes of my C# .NET app on heavy load conditions. After reseraching the issue, I found that the ActiveX API causes the problem:
It crashes on heavy load.
Here is how to reproduce:
- download attached sample project (=modified multiply history sample)
- start the sample
- enter your app id / user id
- press "Start"
The sample requests streaming quotes on ~ 100 NASDAQ stocks and some futures and runs a seperate thread which simply puts heavy load onto the processor.
After a while the call ESignal.GetBasicQuote fails throwing an exception saying "QueryInterface for interface IESignal.IHooks failed".
I was able to reproduce this problem as markets opened today several times in a row.
What's going wrong ?
I experienced crashes of my C# .NET app on heavy load conditions. After reseraching the issue, I found that the ActiveX API causes the problem:
It crashes on heavy load.
Here is how to reproduce:
- download attached sample project (=modified multiply history sample)
- start the sample
- enter your app id / user id
- press "Start"
The sample requests streaming quotes on ~ 100 NASDAQ stocks and some futures and runs a seperate thread which simply puts heavy load onto the processor.
After a while the call ESignal.GetBasicQuote fails throwing an exception saying "QueryInterface for interface IESignal.IHooks failed".
I was able to reproduce this problem as markets opened today several times in a row.
What's going wrong ?
Comment