He said it's done in 1!:n, which would mean after each
file is created.

Henry Rich 

> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of Don Guinn
> Sent: Sunday, April 27, 2008 8:46 PM
> To: Programming forum
> Subject: Re: [Jprogramming] Does J flush files before 
> returningtoimmediatemode?
> 
> Does Roger do the flush as each file closes or does he wait 
> and do one when
> J goes to immediate mode and flushes all writes? It's kind of 
> like "commit"
> in data base. There needs to be a way to be assured that something is
> written to disk before an application proceeds. Right now 
> it's not clear in
> J when that occurs.
> 
> On Sun, Apr 27, 2008 at 5:16 PM, Henry Rich 
> <[EMAIL PROTECTED]> wrote:
> 
> > Yes, that is clearly what is happening.  I was just wondering
> > why the data gets flushed to disk before I can type the next
> > line into J.  I would have expected that there would be a buzz
> > of disk activity while subsequent J sentences are being executed,
> > but it seems that something is preventing execution from continuing
> > until the files are synced out to the disk.  I'm just curious.
> >
> >
> > When I said "Roger is in there doing something" I was reverting
> > to the way I talk to the highschoool kids.  Rather than say,
> > "the interpreter executes your sentence" I just say, "Roger
> > executes your sentence from right to left", or "Roger can't make
> > any sense of what you just typed".  They enjoy all the things
> > Roger does for them.
> >
> > Henry Rich
> >
> > > -----Original Message-----
> > > From: [EMAIL PROTECTED]
> > > [mailto:[EMAIL PROTECTED] On Behalf Of 
> Eric Iverson
> > > Sent: Sunday, April 27, 2008 6:11 PM
> > > To: Programming forum
> > > Subject: Re: [Jprogramming] Does J flush files before
> > > returning toimmediatemode?
> > >
> > > In working on a project recently with many large files I have
> > > observed
> > > something that may be related to your experience. The host
> > > seems to do
> > > buffering that makes file io very quick. By quick I mean that
> > > the io appears
> > > finished to J so that J can continue but there is still
> > > processing to be
> > > done by the host to really get them on disk. But if there is
> > > enough io
> > > things eventually slow down so you see the real time to get
> > > the bytes to
> > > disk. Another way of thinking of this is that io for the
> > > first hundreds of
> > > magabytes is artificially fast, but after some point it
> > > starts to be a
> > > linear time per byte.
> > >
> > > ----- Original Message -----
> > > From: "Henry Rich" <[EMAIL PROTECTED]>
> > > To: "'Programming forum'" <[email protected]>
> > > Sent: Sunday, April 27, 2008 3:55 PM
> > > Subject: [Jprogramming] Does J flush files before returning to
> > > immediatemode?
> > >
> > >
> > > > I'm curious about a behavior I have seen.
> > > >
> > > > I have a program that creates a few hundred files using
> > > 1!:2, and types
> > > > a message as it creates each one.  Files are about 4MB each.
> > > >
> > > > It zips through them, and the messages fly by.  But then,
> > > after all the
> > > > messages have been typed, there is a delay of maybe 10
> > > seconds before
> > > > J will accept another command.  The program is finished,
> > > but Roger is
> > > > in there doing something.
> > > >
> > > > Any idea what?
> > > >
> > > > Henry Rich
> > > >
> > > >
> > > >
> > > >
> > > >
> > > 
> ----------------------------------------------------------------------
> > > > For information about J forums see
> > > http://www.jsoftware.com/forums.htm
> > > 
> ----------------------------------------------------------------------
> > > For information about J forums see 
> http://www.jsoftware.com/forums.htm
> > >
> >
> > 
> ----------------------------------------------------------------------
> > For information about J forums see 
> http://www.jsoftware.com/forums.htm
> >
> >
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
> 

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to