The [VM Options] stanza in the
.ini file allows you to control certain features of the virtual machine. Many of the options available in the [
VM Options] stanza can also be set in the command line used to start VA Smalltalk (see
Command line arguments). The value set by the command line option will override the corresponding value set in the
.ini file.
Sets the size of the dynamic translation code cache to be nnnn bytes. Use codeCacheSize=0 (or any value less than the minimum code cache size of 262,144) to disable dynamic translation for the session. The default code cache size is 2,000,000. This option applies only to the current session; the value is not saved in the image. The corresponding command line option is
–mc.
Sets the size of fixed space to be nnnn bytes. The default is the size of the fixed space in the image when it was saved. In a newly packaged image, the default size is the actual byte size required by the image, plus a small amount. The corresponding command line option is
–mf.
Sets the minimum size of free memory after a global garbage collection to be nnnn bytes. The garbage collector uses this value to determine if it needs to allocate additional memory or return unused memory to the operating system. You use this option to specify a minimum amount of old space to remain free after a global garbage collection. A larger value will postpone a subsequent garbage collection. The default minimum size is 512,000 (500K). The corresponding command line option is
–ml.
Sets the size of new space to be nnnn bytes. The default is the size of the new space in the image when it was saved. In a newly packaged image, the default size is 162,144 (256K). The corresponding command line option is
–mn.
Copyright 2005, 2019 Instantiations, Inc. All rights reserved.