Hi, I encounter a situation that the screen of workspace of MC and quote manager are messed up as shown in the attachment. It happen a few times. The screen will be blinking. Sometimes I can close all workspaces and restart all again but sometimes I need to kill the MC process and restart all again.
I describe my environment for better understanding. I don't know if it relate to memory handling issue. I have tried to load around 20 workspaces and start another MC to load another workspaces. Finally I start 5 MC and load upto 100 workspaces. Only 1 MC encounter this problem, the other 4 MC still running smoothly. My computer has 32 GB memory, I guess it is sufficient enough to handle. One perspective I think, do I start 5 MC instances or only 1 instance? Will it be better for 5 MC instances to handle smoothly? Just wild guess. Appreciate if any idea can help.
Screen of Workspace and quote manager mess up [SOLVED]
- Attachments
-
- Quote manager screen corrupted 3-10-17.png
- (47.53 KiB) Downloaded 1475 times
-
- MC Screen off 3-10-17.png
- (43.17 KiB) Downloaded 1475 times
-
- Workspace screen mess up 29-9-17, memory used 12GB out of 36GB 2.png
- (30.07 KiB) Downloaded 1475 times
- TJ
- Posts: 7775
- Joined: Aug 29 2006
- Location: Global Citizen
- Has thanked: 1036 times
- Been thanked: 2233 times
Which MC version?
What is your Windows version?
How many monitors do you have?
What is the spec of your graphics card?
What is your Windows version?
How many monitors do you have?
What is the spec of your graphics card?
Check that the number of GDI objects is not getting too close to its maximum. I had similar issues before seeing the Multicharts "reached the maximum capacity of 9500 active GDI objects" popup message. If necessary run multiple MC Desktops to split the load.
Yes Janus. I have start multiple MC to do so to avoid this issue. But how do I know I start a new instance of MC as I see there is only client id connected with ib gateway, sometime there are several client ids connected with gateway? What is proper method to start multiple instances of MC?
-
- Posts: 742
- Joined: Apr 09 2010
- Location: Texas
- Has thanked: 483 times
- Been thanked: 274 times
- Contact:
Janus, how to find the no. of GDI objects in a workspace?
How to view GDI Objects being used by MC - "go to Taskmanager" (cntrl-alt-del)
This is written for Windows 10, but should work on 8 and 2012 too.
In order to select them, you need to the following:
First, if you aren't already using the more detailed view, press "More details" in the bottom left corner.
Then at the top, go to the "Details" tab.
From here, "right-click the column header" and choose "Select Columns".
A big list with columns is available to choose from. Select "GDI" objects .
I cannot find the details tab in Win 7 but thanks for your help. I find a small app in internet for looking GDI called "GIDView". If you have interest, you can download it from http://www.nirsoft.net/utils/gdi_handles.html.
When I load up 55 workspaces (which is much higher than my normal no. around 20), it shows MC use 8XXX GDI . No error message for over the max limit.
When I load up 55 workspaces (which is much higher than my normal no. around 20), it shows MC use 8XXX GDI . No error message for over the max limit.
- TJ
- Posts: 7775
- Joined: Aug 29 2006
- Location: Global Citizen
- Has thanked: 1036 times
- Been thanked: 2233 times
Please check your graphics card driver to make sure it is up-to-date.
Yes I found that little program too but decided to write my own. Attached is the code for anyone who is interested. It's written in FreeBasic but of course it can be readily translated to your favorite language.I cannot find the details tab in Win 7 but thanks for your help. I find a small app in internet for looking GDI called "GIDView". If you have interest, you can download it from http://www.nirsoft.net/utils/gdi_handles.html.
- Attachments
-
- gdi objects.txt
- (3.29 KiB) Downloaded 457 times
8XXX GDI objects, meaning over 8,000? That I believe is above the GDI limit of 7,500 built into MC64, unless it has been changed lately. I'm using MultiCharts64 Version 10.0 Release (Build 14558).When I load up 55 workspaces (which is much higher than my normal no. around 20), it shows MC use 8XXX GDI . No error message for over the max limit.
Use MC Desktops. See https://www.multicharts.com/trading-sof ... g_DesktopsYes Janus. I have start multiple MC to do so to avoid this issue. But how do I know I start a new instance of MC as I see there is only client id connected with ib gateway, sometime there are several client ids connected with gateway? What is proper method to start multiple instances of MC?
8XXX GDI objects, meaning over 8,000? That I believe is above the GDI limit of 7,500 built into MC64, unless it has been changed lately. I'm using MultiCharts64 Version 10.0 Release (Build 14558).When I load up 55 workspaces (which is much higher than my normal no. around 20), it shows MC use 8XXX GDI . No error message for over the max limit.
It can be changed higher values in windows system setting to avoid this issue