logo       

Linux locks up when handling large data sets: msg#00010

lang.smalltalk.squeak.beginners

Subject: Linux locks up when handling large data sets

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>
Google Custom Search

News | FAQ | advertise