Hello, while executing my program under AIX (does not happen under Windows) I'll get following Error: ExceptionalEvent>>#signalWith: receiver = Exception: (ExError) An error has occurred. arg1 = 'Primitive failed in: Behavior>>#new: due to Not enough memory' ByteArray class(Object)>>#error: receiver = ByteArray arg1 = 'Primitive failed in: Behavior>>#new: due to Not enough memory' ByteArray class(Object)>>#primitiveFailed:withArgument:backUp: receiver = ByteArray arg1 = 12 arg2 = -1 arg3 = 1 ByteArray class(Object)>>#primitiveFailed receiver = ByteArray ByteArray class(Behavior)>>#new: receiver = ByteArray arg1 = 67037 AbtForeignOSObject class(OSPtr class)>>#new: receiver = AbtForeignOSObject arg1 = 67037 AbtIbmCliRow(AbtRecord)>>#data receiver = Could not print receiver AbtIbmCliRow(AbtRecord)>>#abtMoveFromOSMemory receiver = Could not print receiver AbtIbmCliRow(AbtRecord)>>#recordStruct receiver = Could not print receiver AbtIbmCliCursor(AbtOdbcCursor)>>#copyDataFromOSMemoryIntoRow: receiver = an AbtIbmCliCursor I checked the available new space memory, which is 1,9 kB. Even after garbage collection there is only 6,4 kB of free new space memory. Is there any way to increase the VM's memory? Thanks, Shanna You received this message because you are subscribed to the Google Groups "VA Smalltalk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. To post to this group, send email to [hidden email]. Visit this group at https://groups.google.com/group/va-smalltalk. For more options, visit https://groups.google.com/d/optout. |
Hi Shanna,
-- Off the top of my head I think the VM option is: -mn 1000000. Hopefully someone will confirm or you can just give it a try. Lou On Wednesday, September 5, 2018 at 11:55:18 AM UTC-4, [hidden email] wrote:
You received this message because you are subscribed to the Google Groups "VA Smalltalk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. To post to this group, send email to [hidden email]. Visit this group at https://groups.google.com/group/va-smalltalk. For more options, visit https://groups.google.com/d/optout. |
Aside from Louis answer which I think it's correct you can also play with these settings from the .ini (see bold) [VM Options] ; Set the NewSpace size to 2MB. Comment out the line to use the default of 256KB. newSpaceSize=2097152 ; Set the initial OldSpace size to what you believe is the steady-state object memory ; requirements of your application. Since this parameter is application dependent, a ; suggested value of 20MB is provided, but it is commented out so that the actual image ; size is used. ;oldSpaceSize=20971520 ; Set the memory allocation increment to a small divisor (less than 10) of your ; steady-state OldSpace size. Since this parameter is application dependent, a ; suggested value of 4MB is provided, but it is commented out so that the default ; increment of 2MB is used. ;allocationIncrement=4194304 ; Set the minimum size of free object memory after a garbage collection. The larger ; this value is, the less frequently garbage collection will be required (at the ; trade-off of some "wasted" memory). Since this parameter is application dependent, ; a suggested value of 2MB (1/2 the memory allocation increment) is provided, but it ; is commented out so that the default free size of 500KB is used. ;lowMinimum=2097152 Does that help? On Wed, Sep 5, 2018 at 1:11 PM Louis LaBrunda <[hidden email]> wrote:
You received this message because you are subscribed to the Google Groups "VA Smalltalk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. To post to this group, send email to [hidden email]. Visit this group at https://groups.google.com/group/va-smalltalk. For more options, visit https://groups.google.com/d/optout. |
In reply to this post by shanna.bastkowski
Thank you! -mn 1000000 has worked for me :) You received this message because you are subscribed to the Google Groups "VA Smalltalk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. To post to this group, send email to [hidden email]. Visit this group at https://groups.google.com/group/va-smalltalk. For more options, visit https://groups.google.com/d/optout. |
Free forum by Nabble | Edit this page |