This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Win2000 C51 v4.01 slow builds

The C51 v4.01 compiler (launched from a third party product) is taking 15 to 20 minutes!!! to compile my code under NT and 2000, when on our old 98 platform it takes less than 2 minutes. Im sure nt/2000 dosent slow down 16 bit apps THAT much!??

We have to use 4.01 because it is a third party linker and target device which only supports this version of the compiler.

Any ideas to speed things up?

Parents
  • The C51 v4.01 compiler (launched from a third party product) is taking 15 to 20 minutes!!! to compile my code under NT and 2000, when on our old 98 platform it takes less than 2 minutes. Im sure nt/2000 dosent slow down 16 bit apps THAT much!??

    Well, first of all, C166 V4.x is a Windows 32-bit application--not a 16-bit application, so that's not the problem.

    Maybe your 3rd-party tools is using too much memory?

    Have you looked at Task Mgr to see what's going on?

    Jon


Reply
  • The C51 v4.01 compiler (launched from a third party product) is taking 15 to 20 minutes!!! to compile my code under NT and 2000, when on our old 98 platform it takes less than 2 minutes. Im sure nt/2000 dosent slow down 16 bit apps THAT much!??

    Well, first of all, C166 V4.x is a Windows 32-bit application--not a 16-bit application, so that's not the problem.

    Maybe your 3rd-party tools is using too much memory?

    Have you looked at Task Mgr to see what's going on?

    Jon


Children
  • Yes but I said C51 V4.01 of which the compiler is a DOS based 16 bit application.

    The third part app isnt using too much memory looking at the task manager. The system runs fine under a 9x platform.

  • Oops. I see V4 and I think C166. :-)

    The V4 C51 tools use a DOS Extended and that may be the cause of the problem. See if you can allocate EMS and XMS to the compiler.

    In a lot of cases, third party make programs can provide this (if a special make switch is set).

    I seem to recall this was a problem with the Borland make utility.

    Jon