André Fettouhi
2016-02-24 07:51:17 UTC
I'm using now maxima 5.37.2-sbcl with wxmaxima nightly from the 19th of
february. I am tryng to plot some data from a text file (roughly 36 MB)
that has about 360000 lines and 16 columns. I only need to plot two of
those columns but when reading the file with
IXAlogDataStrings[SensorNumber] : read_IXA_LOG_File(concat(workDir,
SSTDataFile[SensorNumber]))$
I get this after 15 minutes
Message from maxima's stderr stream: Heap exhausted during garbage
collection: 8 bytes available, 64 requested.
Gen StaPg UbSta LaSta LUbSt Boxed Unboxed LB LUB !move Alloc Waste
Trig WP GCs Mem-age
0: 0 0 0 0 0 0 0 0 0 0 0
5368709 0 0 0,0000
1: 0 0 0 0 0 0 0 0 0 0 0
5368709 0 0 0,0000
2: 0 0 0 0 0 0 0 0 0 0 0
5368709 0 0 0,0000
3: 0 0 0 0 0 0 0 0 0 0 0
5368709 0 0 0,0000
4: 0 0 0 0 0 0 0 0 0 0 0
5368709 0 0 0,0000
5: 39562 28626 0 0 18252 39964 94 0 34 237931264
906496 230668301 0 14 0,9469
6: 0 0 0 0 12980 2626 0 0 0 63922176 0
2000000 12717 0 0,0000
Total bytes allocated = 535066944
Dynamic-space-size bytes = 536870912
GC control variables:
*GC-INHIBIT* = true
*GC-PENDING* = true
*STOP-FOR-GC-PENDING* = false
fatal error encountered in SBCL pid 5208(tid 8729656):
Heap exhausted, game over.
Is there a way to avoid that? I have 16 GB in this laptop I use.
february. I am tryng to plot some data from a text file (roughly 36 MB)
that has about 360000 lines and 16 columns. I only need to plot two of
those columns but when reading the file with
IXAlogDataStrings[SensorNumber] : read_IXA_LOG_File(concat(workDir,
SSTDataFile[SensorNumber]))$
I get this after 15 minutes
Message from maxima's stderr stream: Heap exhausted during garbage
collection: 8 bytes available, 64 requested.
Gen StaPg UbSta LaSta LUbSt Boxed Unboxed LB LUB !move Alloc Waste
Trig WP GCs Mem-age
0: 0 0 0 0 0 0 0 0 0 0 0
5368709 0 0 0,0000
1: 0 0 0 0 0 0 0 0 0 0 0
5368709 0 0 0,0000
2: 0 0 0 0 0 0 0 0 0 0 0
5368709 0 0 0,0000
3: 0 0 0 0 0 0 0 0 0 0 0
5368709 0 0 0,0000
4: 0 0 0 0 0 0 0 0 0 0 0
5368709 0 0 0,0000
5: 39562 28626 0 0 18252 39964 94 0 34 237931264
906496 230668301 0 14 0,9469
6: 0 0 0 0 12980 2626 0 0 0 63922176 0
2000000 12717 0 0,0000
Total bytes allocated = 535066944
Dynamic-space-size bytes = 536870912
GC control variables:
*GC-INHIBIT* = true
*GC-PENDING* = true
*STOP-FOR-GC-PENDING* = false
fatal error encountered in SBCL pid 5208(tid 8729656):
Heap exhausted, game over.
Is there a way to avoid that? I have 16 GB in this laptop I use.