|
Linux locks up when handling large data sets: msg#00010lang.smalltalk.squeak.beginners
Hi, I've been testing Squeak's ability to handle large amounts of data. This snippet: testArrayFilling | startTime endTime iArray jArray kArray | iArray := Array ofSize: 100. 1 to: 100 do: [:i | jArray := Array ofSize: 1000. 1 to: 1000 do: [:j | startTime := Time millisecondClockValue. kArray := Array ofSize: 1000. 1 to: 1000 do: [:k | kArray at: k put: Object new]. jArray at: j put: kArray. endTime := Time millisecondClockValue. Transcript cr; show: i asString , ',' , j asString , ' ' , (endTime - startTime) asFloat asString. startTime := Time millisecondClockValue]. iArray at: i put: jArray]. Transcript cr; show: 'Finished' creates about 5 million objects , then the image freezes. When I run on the same machine under Windows, it happily continues until the short of memory warning ( about 70 Million objects in my case). The VM is 3.7 in both cases, the image Damien's 3.9 development image. There seem to be a number of Unix lockup issues. Is a later (or earlier) VM likely to fix this please? Thanks, ...Stan
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | RE: Re: Object <--> some string ObjectIdentity, Ramon Leon |
|---|---|
| Next by Date: | How to increase size of Transcript, Milan Zimmermann |
| Previous by Thread: | Object <--> some string ObjectIdentity, itsme213 |
| Next by Thread: | Re: Linux locks up when handling large data sets, johnps11 |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |