home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / lang / smalltal / 2790 < prev    next >
Encoding:
Text File  |  1993-01-22  |  1.5 KB  |  38 lines

  1. Path: sparky!uunet!spool.mu.edu!agate!doc.ic.ac.uk!uknet!comlab.ox.ac.uk!bush
  2. From: bush@ecs.ox.ac.uk (Mark Bush)
  3. Newsgroups: comp.lang.smalltalk
  4. Subject: Re: Questions on GNU Smalltalk
  5. Message-ID: <1993Jan22.094737.14841@thom5.ecs.ox.ac.uk>
  6. Date: 22 Jan 93 09:47:37 GMT
  7. References: <1jjlluINNd7u@ef2007.efhd.ford.com> <11533@prijat.cs.uofs.edu>
  8. Organization: Oxford University Computing Laboratory
  9. Lines: 26
  10. Originator: bush@thom5.ecs.ox.ac.uk
  11.  
  12. In article <11533@prijat.cs.uofs.edu> bill@cs.uofs.edu (Bill Gunshannon) writes:
  13. #Considering that trying to run it on a Sparc with 8 Meg of memory returns
  14. #the error "Not enough memory", I can't imagine it ever running on the 3B1.
  15.  
  16. Look in mstoop.c for lines which look like:
  17.  
  18. #ifndef atarist
  19. /* Min for Kernel = 512K, Kernel+STIX min is 1M */
  20. /* you can increase this value if you need more space, and it won't hurt
  21.  * performance *if* your machine has enough physical memory (otherwise, you
  22.  * thrash the pager) */
  23. #define INIT_MEM_SPACE_SIZE             /*(512 * K) */ (2 * K * K)
  24. #else
  25. #define INIT_MEM_SPACE_SIZE             (1152 * K) 
  26. #endif
  27.  
  28. For non-atari versions, this sets the size of the two spaces used for
  29. garbage collection to 2Mb each.  The commented out version uses 512k eack.
  30. This is the minimum initial configuration.  Smalltalk will grow if it needs
  31. more space.
  32.  
  33. Note that it's not memory which restricts the size, but swap space size...
  34. Though things run a lot slower if you don't have the RAM to support the size
  35. of the semi-spaces.
  36.  
  37. Mark
  38.