Statalist


[Date Prev][Date Next][Thread Prev][Thread Next][Date index][Thread index]

Re: st: re: building a 'dream' stata desktop setup


From   "Fred Wolfe" <fwolfe@arthritis-research.org>
To   statalist@hsphsun2.harvard.edu
Subject   Re: st: re: building a 'dream' stata desktop setup
Date   Wed, 9 Jul 2008 14:41:46 -0500

Thanks Chinh,

Following your instructions I am now able to increase memory to 1930
MB using the GUI.

Fred.



On Wed, Jul 9, 2008 at 11:17 AM,  <cnguyen@stata.com> wrote:
> "Fred Wolfe" <fwolfe@arthritis-research.org> wrote:
>
>> The maximum memory I can access with a Mac Pro 8 GB, OS 10.5 (Leopard)
>> is 1625 MB (set mem 1625m) which actually allocates 1711 according to
>> Stata.
>
> I suspect the reason that Fred cannot allocate more than 1625 MB of memory is
> because the default amount of memory he allocated to Stata is 1625 MB (perhaps
> set earlier by -set memory 1625m, perm-).  This is a perfectly reasonable
> thing to do and on other platforms, you can allocate more memory (assuming you
> have more available) after Stata has started up.
>
> What's happening on the Mac GUI version is that after Stata allocates its big
> block of memory during startup, the GUI is allocating some memory for itself
> and actually fragmenting the available memory.  Stata takes steps to prevent
> this memory fragmentation from happening when it starts up (successfully on
> other platforms) but can't prevent the Mac GUI from fragmenting the memory.
> Note that the Mac console version does not have this problem.
>
> The good news is that the problem is avoidable.  First, set the default amount
> of memory allocated to Stata to something much less than what's required
> (-set memory 10m, perm-).  If you want Stata to start up with 1625 MB
> of memory (or even more), create a profile.do in
> "~/Library/Application Support/Stata" containing the line
>
> set memory 1625m
>
> (or even -set memory 2200m-)
>
> What will happen in this case is Stata will come up with the default small
> memory allocation (set in an earlier invocation with -set memory 10m, perm-),
> the GUI will be loaded, and then profile.do will be executed, at which point
> the large memory allocation should succeed.
>
> You now have your preferred large memory allocation and can still allocate
> more to Stata later if you need it.  The other users who were only able to
> allocate roughly a gig of memory probably set Stata's default memory
> allocation to a gig and need to take the same steps in preventing this
> problem.
>
> Note that there's still no guarantee that you can allocate 2200 MB at any time
> to Stata (or at all) simply because the memory may not be available or
> fragmented due to any number of reasons.
>
> If you still have problems in allocating memory to Stata, feel free to contact
> tech support for more help.
>
> -Chinh Nguyen
>  cnguyen@stata.com
> *
> *   For searches and help try:
> *   http://www.stata.com/support/faqs/res/findit.html
> *   http://www.stata.com/support/statalist/faq
> *   http://www.ats.ucla.edu/stat/stata/
>



-- 
Fred Wolfe
National Data Bank for Rheumatic Diseases
Wichita, Kansas
NDB Office +1 316 263 2125 Ext 0
Research Office +1 316 686 9195
fwolfe@arthritis-research.org
*
*   For searches and help try:
*   http://www.stata.com/support/faqs/res/findit.html
*   http://www.stata.com/support/statalist/faq
*   http://www.ats.ucla.edu/stat/stata/



© Copyright 1996–2014 StataCorp LP   |   Terms of use   |   Privacy   |   Contact us   |   What's new   |   Site index