memory-usage

CreateFileMapping, MapViewOfFile, how to avoid holding up the system memory

Hi. I'm developing an application targeted for desktop systems which may have as little as 256MB RAM (Windows 2000 and up). In my application I have this large file (>256MB) which contains fixed records of about 160 bytes/each. This application has a rather lengthy process in which, over time, it will be randomly accessing about 90% of t...

Measuring memory usage of a process on Linux

Hi I am trying to measure the memory usage of a process (a java program) on linux and have two questions related to that: I tried using the script ps_mem.py(sums values from /proc/$PID/smaps) and the peak of total memory usage was about 135MB (private and shared memory). The amount of shared memory is less than 1MB. Trying to use Valg...

How to profile memory usage of a C program

I need to figure out which part of a linux program that I am running, is taking how much (either percentage, or absolute) memory. I need to create a profile of multiple such programs, so that I can identify some of the bigger consumers of memory in my code, and see if I can optimize them to use less. I need it on MIPS platform, and unfor...

Clear MKMapView's cache of tiles?

I'm working on an iPhone game that uses an MKMapView as the playfield. After only a couple of minutes of play the app inevitably starts to get sluggish and eventually crashes due to low memory. After digging around the culprit seems to be that the map view constantly demands more memory. The game requires a lot of zooming and panning of ...

YUI Compressor in low memory environment

Is there a way to reduce the memory required by the YUI compressor or is there another compressor able to run via command line in "low" memory environments? My hosting provider has limits on the amount of memory and virtual memory I can use from the shell. Currently it looks like: ulimit -m 200000 -v 200000. The -v argument is the one...

Are Structs "faster" than Classes - In general or in the .NET framework?

Since structs are value-types, their data is copied when passed into a method as an argument. Example: int someInt = 7; DoSomeMethod(someInt); // <-- This is passing the "value" 7. So far, easy to understand, and you're probably wondering how my question is valid... so consider the following: public struct TimmysStructOfGoodness { ...

Are Python docstrings and comments stored in memory when module is loaded?

Are Python docstrings and comments stored in memory when module is loaded? I've wondered if this is true, because I usually document my code well; may this affect memory usage? Usually every Python object has a __doc__ method. Are those docstrings read from the file, or processed otherwise? I've done searches here in the forums, G...

What is private bytes, virtual bytes, working set?

I am using perfmon windows utility to debug memory leak in a process. Perfmon explaination: Working Set- Working Set is the current size, in bytes, of the Working Set of this process. The Working Set is the set of memory pages touched recently by the threads in the process. If free memory in the computer is above a threshold, pages are...

Reducing the memory footprint of a C# application

Hi, I am developing a C# application which needs to process approximately 4,000,000 english sentences. All these sentences are being stored in a tree. Where each node in the tree is a class which has these fields: class TreeNode { protected string word; protected Dictionary<string, TreeNode> children; } My problem is that th...

How to optimize memory usage in this algorithm?

Guys, I'm developing a log parser, and I'm reading files of strings of more than 150MB.- This is my approach, Is there any way to optimize what is in the While statement? The problem is that is consuming a lot of memory.- I also tried with a stringbuilder facing the same memory comsuption.- private void ReadLogInThread() { ...

SMF and PHP memory usage file upload

I'm helping out in a forum that runs on SMF. The site has been lagging recently and our host tells us it's the file uploads that clogs the servers memory and that SMF is using server memory in a non optimized way. There's probably one file upload every hour at most so the load isn't that high. Any thoughts on this? I don't know php to t...

Limit JTextPane memory usage

I have an application which continuously receives data on a socket, and then logs this data to a file while also displaying this data in a JTextPane. Naturally, as data is written to the underlying document of the JTextPane the memory usage continues to increase. Is there a simple way of limiting the memory which the JTextPane is allowe...

C# class code loaded in RAM ?

hi, I would like to know whether the actual code of a C# class gets loaded in RAM when you instantiate the class? So for example if I have 2 Classes CLASS A , CLASS B, where class A has 10000 lines of code but just 1 field, an int. And class B has 10 lines of code and also 1 field an int as well. If I instantiate Class A will it take m...

Get memory usage of computer in Windows with Python

How can I tell what the computer's overall memory usage is from Python, running on Windows XP? ...

Does JavaScript populate empty array items?

I am coding a lot of annual data in JavaScript, and I was considering adding it to arrays, using the year as the array index and putting the data into the array. However, Firebug seems to be indicating that JavaScript handles this by populating two thousand odd entries in the array with "undefined." With hundreds of such arrays kicking a...

Java memory guideline

Likely a dumb question but.. Are there any good guidelines for how much memory basic Java data structures will consume? Ie: How much memory will be consumed by a simple POJO with an int member and a String member (say that holds a 10 char String)? How much memory would be consumed by a List of 10 of said objects? etc ...

The memory usage reported by guppy differ from ps command

I am profiling my twisted server. It uses much more memory than I expected. Its memory usage grows over time. ps -o pid,rss,vsz,sz,size,command PID RSS VSZ SZ SZ COMMAND 7697 70856 102176 25544 88320 twistd -y broadcast.tac As you can see it costs 102176 KBs, namely, 99.78125 MBs. And I use guppy from a twisted manhole ...

Determining maximum memory use of a process

I want to run a command and, when it's complete, have a record of the maximum memory use of the resulting process. For instance, I want something analogous to the 'time' command on Linux, where 'time foo' will run 'foo' and, when 'foo' exits, will print out the amount of CPU time that 'foo' took. For my present application I need this t...

How would I discover the memory used by an application through a python script?

Recently I've found myself testing an aplication in Froglogic's Squish, using Python to create test scripts. Just the other day, the question of how much memory the program is using has come up, and I've found myself unable to answer it. It seems reasonable to assume that there's a way to query the os (windows 7) API for the information,...

how to show running mysql queries in php

i have a overflow memory usage problem and i need badly to scan all my scripts . so my question is how to show a list of running mysql queries in php ...