memory

How do I reliably release memory in iPhone app?

If I have this code NSString *postData = [@"foo=" stringByAppendingString:fooText.text]; ... NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:url]; ... [postData release]; //this causes crash [request release]; //this causes crash Now I understand this is the expected behavior according to Apple's doc...

Shared memory between 2 processes (applications)

Hi, I cant find any useful answer for this question, although it has been asked in a different way several times I want to share a memory between 2 processes (2 different applications). so that one of them can write to that memory and the other can read. is this possible in .NET? how? Thanks ...

Rules for using the restrict keyword in C?

I'm trying to understand when and when not to use the restrict keyword in C and in what situations it provides a tangible benefit. After reading, "Demystifying The Restrict Keyword", ( which provides some rules of thumb on usage ), I get the impression that when a function is passed pointers, it has to account for the possibility that t...

memory of drawables, is it better to have resources inside APK, outside APK or is it the same for memory?

Hi I have an application that draws a lot of graphics and change them. Since I have many graphics, I thought of having the images outside the APK, downloaded from the internet as needed, and saved on the files application folder. But I started to get outOfMemory exceptions. The question is: Does android handle memory different if I l...

Tool for detecting pointer aliasing problems in C / C++

Is there a tool that can do alias analysis on a program and tell you where gcc / g++ are having to generate sub-optimal instruction sequences due to potential pointer aliasing? ...

Creating autorelease objects in iPhone Development

I have a requirement to create some NSDecimalNumber objects objects as part of my application (as I require the precision of calculation they offer) but I note that in calculations they return NSDecimalNumber objects which are, presumably, autoreleased. My question is really whether this is potentially problematic in an iPhone applicat...

Python halts while iteratively processing my 1GB csv file

I have two files: metadata.csv: contains an ID, followed by vendor name, a filename, etc hashes.csv: contains an ID, followed by a hash The ID is essentially a foreign key of sorts, relating file metadata to its hash. I wrote this script to quickly extract out all hashes associated with a particular vendor. It craps out before it fin...

Sensitive Data In Memory

I'm working on a Java password manager and I currently have all of the user's data, after being decrypted from a file, sitting around in memory at all times and stored plainly as a String for displaying in the UI etc. Is this a security risk in any way? I'm particularly concerned with someone "dumping" or reading the computer's memory i...

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? ...

An alternative of software like VisualVM to programmatically find running java applications' values etc. by searching heap dumps?

I'm not experienced with java applications but I found out that finding static pointers etc. to these applications' memory addresses is often (nearly) impossible, apparently because of the java engine that handles the code (correct me if this way of naming it is wrong please). Now, I've used VisualVM (https://visualvm.dev.java.net/) and...

Tips on Dealing with Large Strings With Regards to Memory Usage

Hi How can I force a shrink of a DataTable and/or List so that I can free memory efficiently? I am currently removing the processed row from the DataSet every iteration of the loop, but I'm not sure if the memory is being released. for (int i = m_TotalNumberOfLocalRows - 1; i >= 0; i--) { dr = dt.Rows[i]; // Do stuff dt.Rows.R...

Does the .dispose() method do anything at all??

I was experimenting with ways to get rid of some memory leaks within my application the other day when I realized that I know virtually nothing about cleaning up my resources. I did some research, and hoped that just calling the .dispose() would solve all of my problems. We have a table in our database that contains about 65,000 record...

efficient serverside autocomplete

First off all I know: Premature optimization is the root of all evil But I think wrong autocomplete can really blow up your site. I would to know if there are any libraries out there which can do autocomplete efficiently(serverside) which preferable can fit into RAM(for best performance). So no browserside javascript autocomplete...

How to get memory usage in Rails app.?

For example, I have Update action in Product Controller. I want to measure how much memory consumption when the Update action being invoked. thanks. ...

javascript to find memory available.

Let me make immediately clear: this is not a question about memory leak! I have a page which allows the user to enter some data and a JavaScript to handle this data and produce a result. The JavaScript produces incremental outputs on a DIV, something like this: (function() { var newdiv = document.createElement("div"); newdiv.inner...

Understanding Memory

In C#, does the following save any memory? private List<byte[]> _stream; public object Stream { get { if (_stream == null) { _stream = new List<byte[]>(); } return _stream; } } Edit: sorry, I guess I should have been more specific. Specifically using "object" instead of List... ...

Increase memory for shared memory

Hi there! Actually when trying to get shared memory, shmget() often fails with because being unable to allocate memory. The physical size of RAM really shouldn't be the problem (4GB is enough, I think). Rather there's probably anywhere in the systems properties a limit for allocating shared memory set. Does anyone know, where I can fin...

Get node distance (hops) in NUMA sistems

Is there any API/way to get the "distance" (called 'hops' in literature) between two NUMA nodes? I want to implement a memory allocation system that takes advantage of this (reuse memory from the nearest node, because the access is faster). Windows doesn't seem to have such a feature... and libnuma (under Linux) doesn't seem to have it t...

When to free memory inside a C code ?

Hello, When I alloc memory outside a while loop for example, is it okay to free it inside it ? Are these two codes equivalent ? int* memory = NULL; memory = malloc(sizeof(int)); if (memory != NULL) { memory=10; free(memory); } int* memory = NULL; memory = malloc(sizeof(int)); if (memory != NULL) { memory=10; } free(memory); ...

Starting processes at same time is slower than staggering; why?

I'm evaluating the performance of an experimental system setup on an 8-core machine with 16GB RAM. I have two main-memory Java RDBMSs (hsqldb) running, and against each of these I run a TPCC client (derived from jTPCC/BenchmarkSQL). I have scripts to launch things, so e.g. the hsqldb instances are started with: ./hsqld.bash 0 & ./hsqld...