From: "s.deepak" <s.deepak@gdatech.co.in>
To: <linuxppc-embedded@ozlabs.org>
Subject: Memory Usage Growth in File access
Date: Mon, 2 May 2005 12:22:39 +0530 [thread overview]
Message-ID: <02cb01c54ee3$87e93ec0$4000a8c0@DeepakS> (raw)
[-- Attachment #1.1: Type: text/plain, Size: 1224 bytes --]
Hi All,
I am facing an issue in file operation, when we read/write continuously to a large file in our ppc 405 based device , memory usage shown in /proc/meminfo increases by the number of bytes accessed.And after closing the application also the memory used is not released and it goes to cached memory .
We are using 2.4.20 kernel in our device.We are not sure whether the /proc/meminfo shows the erroneous output or the file read/write routines got any problem.
Can anyone suggest me some idea how to trace out the problem.
I have given the sample code below.
The memory consumption grows and it takes about 10 MB memory space [10000 * 1024] when i run the below given code.
When i look into /proc/meminfo the free memory is reduced by 10 MB and Cache Memory & Used memory is increased by 10 mb after running this application.
When i run the below given code first time the memory grows,when i run succesively it doesn't grow again , may be using the already taken memory.
int main()
{
FILE *fp;
unsigned long int i;
unsigned char data[1024];
fp=fopen("test.txt","r");
for(i=0;i<10000;i++)
{
fread(data,1024,1,fp);
}
fclose(fp);
}
With Thanks & Regards,
Deepak S
[-- Attachment #1.2: Type: text/html, Size: 2246 bytes --]
[-- Attachment #2: BitDefender.txt --]
[-- Type: text/plain, Size: 824 bytes --]
--
This message contains information from GDA Technologies LTD and affiliates, and is intended for the sole use of the individual and entity to whom it is addressed. It may contain information, including any attachments, that is privileged, confidential and exempt from disclosure under applicable law. If you are not the intended addressee, nor authorized to receive for the intended addressee, you are hereby notified that you may not use, copy, disclose or distribute to anyone the message or any information contained in the message. If you have received this electronic transmission in error, please notify the sender immediately by a "reply to sender only" message and destroy all electronic and hard copies of the communication, including attachments.
This message was scanned for spam and viruses by BitDefender.
next reply other threads:[~2005-05-02 6:56 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-05-02 6:52 s.deepak [this message]
2005-05-02 10:28 ` Memory Usage Growth in File access Wolfgang Denk
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='02cb01c54ee3$87e93ec0$4000a8c0@DeepakS' \
--to=s.deepak@gdatech.co.in \
--cc=linuxppc-embedded@ozlabs.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).