s-news
[Top] [All Lists]

Memory limitations for 64-bit versions of S+?

To: s-news@wubios.wustl.edu
Subject: Memory limitations for 64-bit versions of S+?
From: gerald.jean@dgag.ca
Date: Wed, 10 May 2006 16:28:35 -0400
Hello,

I running a 64-bit version of S+6.2:

S-PLUS : Copyright (c) 1988, 2004 Insightful Corp.
S : Copyright Lucent Technologies, Inc.
Version 6.2.1  for Sun SPARC, SunOS 5.8, 64-bit : 2004

The Sun has 16Gb of RAM plus 8Gb of swap file for a total of 24Gb of
addressable memory and I am the sole user of the machine.

I was running a very large model on a very large data set and I got the
following message:

**** Start of message.
Memory exceeds 20000.00 Mb; reloading ... Problem in isObject(data,
"vector"): Unable to obtain requested dynamic memory
Use traceback() to see the call stack
Problem in isObject(data, "vector"): Unable to obtain requested dynamic
memory
Use traceback() to see the call stack

Error during wrapup: needed atomic data, got an object of class "function"
Problem in proc.time()[3] - time[3]: internal error: trying to set internal
exit action in frame 1, must be between 1 and 0
Use traceback() to see the call stack
**** End of message.

What does this means?  Is there a limitation to 20Gb?  This, it seems,
would defeat the idea of 64-bit processing?

I know, there is S+7 with its "Big Data" library, but it's so slow!

Thanks for letting me know:
1) what the first part of the message really means --- the part with the
20000.00 Mb thing.
2) if there is a limitation --- for 64-bit versions --- to memory size
other than the physical limitation of the machine and of course the 2^64
cells of memory addressable under 64-bit OS.

Thanks,

Gérald Jean
Conseiller senior en statistiques, Actuariat
télephone            : (418) 835-4900 poste (7639)
télecopieur          : (418) 835-6657
courrier électronique: gerald.jean@dgag.ca

"In God we trust, all others must bring data"  W. Edwards Deming

Le message ci-dessus, ainsi que les documents l'accompagnant, sont destinés 
uniquement aux personnes identifiées et peuvent contenir des informations
privilégiées, confidentielles ou ne pouvant être divulguées. Si vous avez reçu 
ce message par erreur, veuillez le détruire.

This communication (and/or the attachments) is intended for named recipients 
only and may contain privileged or confidential information which is not
to be disclosed. If you received this communication by mistake please destroy 
all copies.



<Prev in Thread] Current Thread [Next in Thread>
  • Memory limitations for 64-bit versions of S+?, gerald . jean <=