Skip to main content



      Home
Home » Language IDEs » C / C++ IDE (CDT) » NTVDM consumes processing power
NTVDM consumes processing power [message #101101] Thu, 29 April 2004 02:53 Go to next message
Eclipse UserFriend
I would like to switch to Elipse/CDT M8, but I my makefile calls a DOS
based C compiler which compiles A LOT slower on M8.
I'm using Windows 2000, actually I'm running Eclipse Build id:
200312182000 (I think is M6), where my makefile runs fine.
The make programm itself comes from the cygwin tool chain.

From the process manager I can see that the NTVDM process consumes all
processing power.

Does somebody has some hint?

Thank you very much
Klaus
Re: NTVDM consumes processing power [message #102369 is a reply to message #101101] Sun, 16 May 2004 11:10 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: imsorry.anonymouscoward.com

Klaus Falser wrote:

> I would like to switch to Elipse/CDT M8, but I my makefile calls a DOS
> based C compiler which compiles A LOT slower on M8.
> I'm using Windows 2000, actually I'm running Eclipse Build id:
> 200312182000 (I think is M6), where my makefile runs fine.
> The make programm itself comes from the cygwin tool chain.

> From the process manager I can see that the NTVDM process consumes all
> processing power.
What does that DOS/16-bit tool do on its own with the same commands as
Cygwin's Gnumake gives it ?

I remember an anti-virus tool stopping a 16 bit program working when
redirected I/O was used. We thought it was a case of Q150956 from Microsoft
where you needed an interspersed 32 bit redirector (conspawn.exe), but
then the customer told us it was Windows2000 not Windows95.

Eventually they disabled the antivirus.
See Microsoft page
http://support.microsoft.com/default.aspx?scid=kb;en-us;250670
Re: NTVDM consumes processing power [message #102704 is a reply to message #102369] Thu, 20 May 2004 04:47 Go to previous message
Eclipse UserFriend
dearlam wrote:

> Klaus Falser wrote:

> > I would like to switch to Elipse/CDT M8, but I my makefile calls a DOS
> > based C compiler which compiles A LOT slower on M8.
> > I'm using Windows 2000, actually I'm running Eclipse Build id:
> > 200312182000 (I think is M6), where my makefile runs fine.
> > The make programm itself comes from the cygwin tool chain.

> > From the process manager I can see that the NTVDM process consumes all
> > processing power.
> What does that DOS/16-bit tool do on its own with the same commands as
> Cygwin's Gnumake gives it ?

> I remember an anti-virus tool stopping a 16 bit program working when
> redirected I/O was used. We thought it was a case of Q150956 from Microsoft
> where you needed an interspersed 32 bit redirector (conspawn.exe), but
> then the customer told us it was Windows2000 not Windows95.

> Eventually they disabled the antivirus.
> See Microsoft page
> http://support.microsoft.com/default.aspx?scid=kb;en-us;250670

The Eclipse Framework calls the CYGWIN make program together with the
--win32 switch.
This is necessary, since the DOS based C compiler seems need to be called
by
the Windows CMD.exe.
The make program uses CMD.exe as shell. CMD.exe executes the dos command
tools,
which are seen in the process list not by their name, but as NTVDM process.

The slowiness however must depends on the Eclipse or CDT version, since
a older version of Eclipse (M5 or M6), which I had running in parallel to
M8 performed OK.
Unfortunely I deleted something in the directory and I'm not able anymore
to
restore this old environment.

Could it be eventually that the Java thread which monitors the
input/output streams stresses the NTVDM process by polling to often? Or
something similar?
Previous Topic:3.0m8 and 2.0m8 - directory layout problems
Next Topic:Setting breakpoints crashes gdb!
Goto Forum:
  


Current Time: Thu May 01 03:43:42 EDT 2025

Powered by FUDForum. Page generated in 0.27657 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top