sorry, misread your q parameters (hence the -p 4096 reference insteadof -w 4096)-w 4096 doesn't increase the amount of memory available - you'd use itif you wanted to restrict a task to _less_ memory than is availableOn Apr 9, 9:07�am, simon wrote:> no, that's not correct> try starting it with> q -s 4 -p 4096> (note spaces)> and retry your peach example>> whether you have 2G or 3G depends on how you have windows setup> (google the /3G flag) but that limit is a feature of 32bit OSs> when the address space limit is reached you'll get a wsfull error and> q will exit>> partitions, see the "abridged kdb+ manual"http://kx.com/q/d/kdb+.htm>> On Apr 8, 10:17�pm, Mike Thompson wrote:>> > I'd like to confirm the limitations of the non-commercial version on> > windows.>> > From what I can see:> > � �1. �There's no slaves> > � �2. �Work space size is limited to 2Gig>> > I've tried starting like this:> > � �q.exe -s4 -w4096>> > But this seems to make no difference. �For a start, the application> > blows up (suddenly disappears) as the 2Gig size is reached (slightly> > less), so the command line setting given above does not seems to have> > an effect (test machine has 4Gig of Ram).>> > Also, using 'peach' does not seem to improve runtime speed as> > expected, so I'm assuming there's no slaves. �I compared the> > performance of this:> > � � {sum exp x?1.0} peach 2#50000000>> > to the 'each' version. �The peach version ran about 20% faster but I> > could only see activity on one CPU core. I think I should have seen a,> > say, 3.5 times performance improvement if four slaves were on the job.>> > Are there any other significant limitations, other those associated> > with 32bit (file size < 4Gig)?>> > Also, on other matters completely, I'm interested to experiment with> > the 'partioning' of tables. �Is there any documentation available on> > how to do that?