🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: borland.public.cppbuilder.nativeapi
Article #5234

Re: process in memory

#5234
From: Jonathan Benedicto
Date: Mon, 19 Sep 2005 18:34
26 lines
2429 bytes
"Ed Mulroy" <dont_email_me@bitbuc.ket> wrote in message 
news:432efebb$1@newsgroups.borland.com...
> So have your program launch the compiler instead of launching make.exe.

My app is actually run by make. When someone uses my app, they change the 
line in the makefile "BCC32 = bcc32" to "BCC32 = mtbcc32". Then, make calls 
my app "thinking" that it is bcc32, so my app gets a command line like 
this: mtbcc32 CompilerOptions File1 File2 etc.

> Now have your program launch bcc32 twice in this way:
>
> bcc32 +TheOpts.cfg @1stListFile.txt
> bcc32 +TheOpts.cfg @2ndListFile.txt
>
> Each instance of bcc32.exe will compile all files listed in the 
> redirected text file whose name it is given.

The problem I have with this, is that maybe the first file will contain on 
average the faster units to compile, and the second file contains the 
longer files to compile. What would happen in this case, is that the first 
instance finishes first, and so half of a twin processor machine would be 
unused until the second instance finished. So, my idea was to have the two 
compiler instances that are "fed" files as fast as they finish compiling 
them, thereby using full-power until all the files were built.

Jonathan 
Technical Details
Message-ID: <432f0452$1@newsgroups.borland.com>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mail
References: <432a4ce3@newsgroups.borland.com> <432e5ed4$1@newsgroups.borland.com> <432ec891$2@newsgroups.borland.com> <janti1t9p5e1mv6f62e5flrqu6ffh5s5jk@4ax.com> <432ee858$1@newsgroups.borland.com> <432ef7d7$5@newsgroups.borland.com> <432efb87$3@newsgroups.borland.com> <432efebb$1@newsgroups.borland.com>

Show Full Headers
Complete Article Headers
X-Google-Thread: 10cc67,81249344387d138e
X-Google-Attributes: gid10cc67,public
X-Google-Language: ENGLISH,ASCII-7-bit
From: "Jonathan Benedicto" <incorrect@no.server>
Newsgroups: borland.public.cppbuilder.nativeapi
References: <432a4ce3@newsgroups.borland.com> <432e5ed4$1@newsgroups.borland.com> <432ec891$2@newsgroups.borland.com> <janti1t9p5e1mv6f62e5flrqu6ffh5s5jk@4ax.com> <432ee858$1@newsgroups.borland.com> <432ef7d7$5@newsgroups.borland.com> <432efb87$3@newsgroups.borland.com> <432efebb$1@newsgroups.borland.com>
Subject: Re: process in memory
Date: Mon, 19 Sep 2005 14:34:23 -0400
Lines: 28
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.2670
X-RFC2646: Format=Flowed; Response
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670
NNTP-Posting-Host: 69.158.96.207
Message-ID: <432f0452$1@newsgroups.borland.com>
X-Trace: newsgroups.borland.com 1127154770 69.158.96.207 (19 Sep 2005 11:32:50 -0700)
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mail