memory

Find out how many pages of memory a process uses on linux

I need to find out how many pages of memory a process allocates? Each page is 4096, the process memory usage I'm having some problems locating the correct value. When I'm looking in the gome-system-monitor there are a few values to choose from under memory map. Thanks. The point of this is to divide the memory usage by the page count...

My software is consuming lot of memory. Any tools that'll help me in knowing whats causing it?

The software I wrote (C#, .NET, VS2008) does some simple image processing. I operates on the single image. Surprisingly its consuming more than 150MB which should not be the case. I want to know whats making it use this much of resources. Are there any tools that will help? ...

How can the physical RAM size be determined in Linux programatically ?

On the command line this can be found out using the 'free' utility and 'cat /proc/meminfo'. What would be the different ways to find out the physical RAM size in Linux programatically from a : Userspace Application Kernel Module What API calls are available ? ...

Memory leak on return object

I have a hard time grasping this memory leak in my code. Basically it's returning an object containing a object. here's the following code: -(id) getOptions { FileManager *file = [[FileManager alloc] initWithFileName:@"optionsFile.dat"]; Options *options = [[Options alloc] init]; NSMutableArray *fileArray = [[NSMutableArray ...

Storing java objects in server memory

Hi all, I got a java web project handling several objects (again containing n objects of type A (e.g. time and value) and m objects of type B (e.g. time and String array)). The web projects itself contains several servlets/jsps for visualization as well as some logic for data manipulation and currently runs on an Apache Tomcat. Is it ...

Concurrency: how does shared memory vs message passing handle large data structures?

In looking at Go and Erlang's approach to concurrency, I noticed that they both rely on message passing. This approach obviously alleviates the need for complex locks because there is no shared state. However, consider the case of many clients wanting parallel read-only access to a single large data structure in memory -- like a suffix...

What's limiting my PHP resources?

I'm having a problem getting more memory out of PHP. This is the error message: Fatal error: Allowed memory size of 20971520 bytes exhausted (tried to allocate 82 bytes) in ... Yet: I've set memory_limit in the php.ini file to 32M: memory_limit = 32M; I've also tried to override it manually in the actual script: ini_set('memory_...

Accessing protected memory in C# via COM interop

I am making a DLL "Plugin" for a EXE. The EXE calls a function in the DLL with an Object as a parameter, and goes from there. It all works fine and dandy until I split it to a new thread. This error happens Attempted to read or write protected memory. This is often an indication that other memory is corrupt. when executing thi...

Clear the CLR memory

Im running into a problem where the tool im using for development (a simulator tool) keeps throwing OutofMemoryException's, I know its not my app, because no matter what project im running, it happens. The only fix I have for it so far is to restart my PC, is there a way to flush/clear the CLR runtime so I dont have to restart my PC eac...

Django / Python / PIL / sorl-thumbnail generation in bulk - memory error

hi folks! I'm trying to bulk generate 4 thumnails for each of around 40k images with sorl-thumbnail for my django app. I iterate through all django objects with an ImageWithThumbnailsFieldFile, and then call its generate_thumbnails() function. This works fine, except that after a few hundred iterations, I run out of memory and my loop ...

Memory Leak in C

Hello, I am a C beginner, and I am writing a very simple linked-list. I am wondering if there would be a memory leak in the following code: void removeListEntry(struct tableEntry *symp, struct tableEntry *previous) { if (symp->next = 0){ symbolList.tail = previous; previous->next =0; } else { previous->next = symp->next...

Code leaks memory, seems to be coming from ID3DXBuffer, unsure why..

I load a shader with the following: ID3DXBuffer* errors = 0; ID3DXEffect *effect = 0; HR(D3DXCreateEffectFromFile( gd3dDevice, L"Shader.fx", 0, 0, D3DXSHADER_DEBUG|D3DXSHADER_SKIPOPTIMIZATION, 0, &effect, &errors) ); for(int i = 0; i < 3; i++) { if(errors) { errors->Release(); if(effect) ef...

Does my code leak memory (python)?

links_list = char.getLinks(words) for source_url in links_list: try: print 'Downloading URL: ' + source_url urldict = hash_url(source_url) source_url_short = urldict['url_short'] source_url_hash = urldict['url_short_hash'] if Url.objects.filter(source_url_short =...

collections on appdelegate get stomped

I am a 15 year veteran of C++ and thought I could easily handle the memory issues on the iPhone. But I have been humbled by this new environment at several turns. Here is my problem. I hope I am asking the question correctly. Basically, I am keeping a mutable array of my common object at the appdelegate. This seems like the reasonab...

Java Clip (Sound / Audio) Memory Leak after closing with close()

The following code creates a new audio clip, plays it, sleeps for 3 seconds and then closes it when it is finished playing. Despite the call to close(), I am watching the memory usage of the jvm go up by the size of the sound clip every time the while loop is run. I'm participating in a game coded in java, and am handling the sound. I c...

What can cause "corrupted double-linked list" error?

I am having problems with a fairly complex code. I wasn't able to produce a short snippet that reproduces the error, so I'll try to explain the problem in words. The code crashes randomly with the error *** glibc detected *** gravtree: corrupted double-linked list: 0x000000001aa0fc50 *** Debugging showed that it comes from the line w...

GWT + Object Persistence + Maintaining Data In Memory

Hi, I am currently carrying out research for the design and implementation of a web-based RSS aggregation system, with the aim being the use and evaluation of recommendation algorithms. This system will require a relatively interactive web-based UI (hence my interest in using GWT) and some form of data persistence to store RSS feed det...

How is memory allocated for a static multi-dimensional array?

All, This has been bugging me for a while now. In C\C++( i guess java and .NET as well) we do not have to specify the row index in a multi-dimensional array. So, for example i can declare an array of ints as such: int Array[][100]; I think static arrays in general are represented as contiguous memory on the stack. So, taking a column...

Tomcat per webapp memory settings

I am having two webapplication running inside tomcat. Java Heap space is allocated for Tomcat and it is shared for both appliaction. In that one application consumes more and other is getting OUT_OF_MEMORY. Is there any way to set memory settings per web application. Say 70% for one webapp and 30% for other from the overall memory allo...

dynamic allocation/deallocation of 2D & 3D arrays

I know about algorithms to allocate/deallocate a 2D array dynamically, however I'm not too sure about the same for 3D arrays. Using this knowledge and a bit of symmetry, I came up with the following code. (I had a hard time visualizing in 3D during coding). Please comment on the correctness and suggest any better alternative (efficien...