Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > C > Re: Allocate St...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 2 of 12 Topic 26079 of 26977
Post > Topic >>

Re: Allocate Static Memory?

by "Dann Corbit" <dcorbit@[EMAIL PROTECTED] > May 5, 2008 at 08:03 PM

"Bryan Parkoff" <nospam@[EMAIL PROTECTED]
> wrote in message 
news:481fc7cd$0$7692$4c368faf@[EMAIL PROTECTED]
>    I want to know how much static memory is limited before execution 
> program starts.  I would write a large array.  The large array has
65,536 
> elements.  The data size is double word.  The static memory would
allocate 
> 256K.  The 256K is a fixed memory size.  After the compiler has
completed 
> compiling header and source code, the execution program might fail to
run 
> or crash.  The operating system might do not display error message
saying, 
> "Insufficient memory."
>    The dynamic memory may be the option.  The malloc() function can test

> to determine if allocated memory is available at run-time.  Then, use
I/O 
> like fopen() and fclose() functions to read data from the hard drive and

> store it into RAM.  The error message can display at run-time if
malloc() 
> tests to tell insufficient memory.
>    Please give me your advice.  How much static memory can be limited 
> before execution program starts?

There is no simple answer to your question.  It will depend on your 
hardware, on your operating system, on your compiler, on what other
programs 
are in memory at the time, on how much virtual memory you have, and 
(possibly) on your user limit and a number of other factors.

The malloc() function is also dependent upon all of the above things. 
Automatic memory is even more limited.

The best way to find out if you can get a block of memory of a certain
size 
is to attempt to allocate it.  If the allocation fails, then you can't get

it.


** Posted from http://www.teranews.com
**
 




 12 Posts in Topic:
Allocate Static Memory?
"Bryan Parkoff"  2008-05-05 21:50:07 
Re: Allocate Static Memory?
"Dann Corbit" &  2008-05-05 20:03:34 
Re: Allocate Static Memory?
Robert Gamble <rgamble  2008-05-05 20:13:45 
Re: Allocate Static Memory?
Peter Nilsson <airia@[  2008-05-05 21:24:24 
Re: Allocate Static Memory?
Nick Keighley <nick_ke  2008-05-06 02:00:41 
Re: Allocate Static Memory?
Noob <root@[EMAIL PROT  2008-05-07 10:28:38 
Re: Allocate Static Memory?
Ian Collins <ian-news@  2008-05-07 20:45:40 
Re: Allocate Static Memory?
Noob <root@[EMAIL PROT  2008-05-07 11:21:13 
[OT] Re: Allocate Static Memory?
Ian Collins <ian-news@  2008-05-07 21:32:05 
Re: Allocate Static Memory?
CBFalconer <cbfalconer  2008-05-07 12:18:11 
Re: Allocate Static Memory?
Charlton Wilbur <cwilb  2008-05-06 13:58:17 
Re: Allocate Static Memory?
"Chris Thomasson&quo  2008-05-06 13:48:51 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Sat Jul 26 3:36:46 CDT 2008.