memory-management

Is there a way to prevent .NET from ever disk caching a variable?

I'm not sure I wrote the headline right, but I've got a service that holds a password in memory. It's notification thing, and so will be running 24/7 ideally. It uses a password to some other resources that I send to it at startup in a UPD packet. I'd like to find a way to instruct windows never to stick that value in the disk cache s...

What is the difference between these two ViewController Pushes?

What are the differences and the implications of the differences between the boilerplate push provided by apple <#DetailViewController#> *detailViewController = [[<#DetailViewController#> alloc] initWithNibName:@"<#Nib name#>" bundle:nil]; NSManagedObject *selectedObject = [[self fetchedResultsController] objectAtIndexPath:indexPa...

why does it works fine without 'retain' the object?

Here i used auto-release for 'tempString' in the method 'test'. According to the rule, i should use "[temp retain]" in the main . But i didnt use it. still it works fine and prints the output. Then what is the need of "retain"? Can anyone pls tell me the reason? Thanks in advance. -(NSMutableString *) test : (NSMutableString *) aString...

What are the semantics of using retain vs. copy for a property of type NSMutableSet;

Hello, I have been using the most excellent Accessorizer to auto-magically generate setters/getters for my Obj-C code in Xcode. Recently a change was made in Accessorizer: old version of Accessorizer: @property (nonatomic, retain) NSMutableSet *setA; @property (nonatomic, retain) NSMutableSet *setB; new version of Accessorizer: @pro...

Two ways to create a buffer object in opencl: clCreateBuffer vs. clCreateBuffer + clEnqueueWriteBuffer

Hi, I have seen both versions in tutorials, but I could not find out, what their advantages and disadvantages are. Which one is the proper one? cl_mem input = clCreateBuffer(context,CL_MEM_READ_ONLY,sizeof(float) * DATA_SIZE, NULL, NULL); clEnqueueWriteBuffer(command_queue, input, CL_TRUE, 0, sizeof(float) * DATA_SIZE, inputdata, 0, NU...

NSInvocation not passing pointer to c++ array

Hello, I think I'm making just a fundamental mistake, but I cannot for the life of me see it. I'm calling a method on an Objective-C object from within a C++ class (which is locked). I'm using NSInvocation to prevent me from having to write hundreds methods just to access the data in this other object. These are the steps I'm going t...

Data Formatters temporarily unavailable, will re-try after a 'continue'

Here is the error message I get: ContactsWithPN - start loop Program received signal: “0”. Data Formatters temporarily unavailable, will re-try after a 'continue'. (Unknown error loading shared library "/Developer/usr/lib/libXcodeDebuggerSupport.dylib") Here is the code that causes this problem: +(NSArray *) contactsWithPhoneNumbers...

storage location of server objects in SQL Server

Subquestioning [1] and [2]. Where does SQL Server store server objects? And why there? Update: This question is defined as subquestion and in context of cited questions... Should I understand the answer that sql_policy_trigger, shown under Server Objects\Triggers in Object Explorer of SSMS (MS SQL Server R2), is stored in mast...

Objective-C Memory Leaking Understanding Question

I have a program that reads a huge text file (line by line) and does some string operations with each line before writing the line into a database. The program needed more and more memory so I figured that I might need to release the strings that I use. But it did not help. So I have put together the following code to test out what act...

Managing Multiple JVM

I have some untrusted client code and I want to run it by initiating a java virtual machine instance for each client to manage the max memory used by the JVM for each instance and max running time the code is allowed to execute. How can I do this ? Is there a code sample for such a thing ? I read about JVM pooling here and there but I ...

LAMP and memory/swap space problem

My LAMP application seems to eventually use up all of my server's memory and swap space. My gut feeling is that it has something to do with the external processes I have to call (as that is the only time the problem manifests). I need to call GhostScript, ImageMagick's "convert", PDFTK, etc. constantly. When those processes are running,...

Why might string concatenation prefix each concatenation with garbage?

I'm pretty new to C, so I apologize if this is pretty standard knowledge.. I have a function like so, where I am appending a bunch of C-style strings together and outputting it: char *example(int n, int days, int years){ char *ret; if (n < 5) { ret = (char*)malloc(sizeof(char)*256); sprintf(ret, "There are %d da...

How Linux Operatin g System maintains Page Table ?

Does page table per Process or per System ?. Is KERNEL maintain entire single shared page table for all process ? ...

In Linux, how to tell how much memory processes are using?

I think I may have a memory leak in my LAMP application (memory gets used up, swap starts getting used, etc.). If I could see how much memory the various processes are using, it might help me resolve my problem. Is there a way for me to see this information in *nix? ...

iOS Core Graphics PDF memory managment problem.

Hello, I'm reading PDF file, and then releasing it: CFURLRef pdfURL = CFBundleCopyResourceURL(CFBundleGetMainBundle(), (CFStringRef)@"somepdf.pdf", NULL, NULL); CGPDFDocumentRef pdf = CGPDFDocumentCreateWithURL((CFURLRef)pdfURL); int pagesCount = CGPDFDocumentGetNumberOfPages(pdf); CGPDFDocumentRelease(pdf); But the memory is not...

Do I have to use ->Release()?

I am working with a webbrowser host on c++, I managed to sink event and I am running this void on DISPID_DOCUMENTCOMPLETE: void DocumentComplete(LPDISPATCH pDisp, VARIANT *url) { READYSTATE rState; iBrowser->get_ReadyState(&rState); if(rState == READYSTATE_COMPLETE) { HRESULT hr; IDispatch *pHtmlDoc = N...

BAD_ACCESS on very low number of users during getaddrinfo

Okay, I am completely at a loss here. A small percentage of users seem to have BAD_ACCESS errors in my hostname translation. The complete crash below: Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: 0x000000000000000d, 0x0000000000000000 Crashed Thread: 21 Thread 21 Crashed: 0 libSystem.B.dylib 0x00007fff84...

C Realloc error - "Assertion `ptr == alloc_last_block' failed!"

I'm writing a function in C that takes in a linked list and a predicate and returns an array containing all values of the linked list satisfying this condition. Here's the function: void **get_all_that(list_t *l, int (*pred)(const void *)) { void **vals = NULL; int i = 0; // Number of matches found const size_t vps = sizeof(...

Which database of which instance is used by SQL Server for initialization?

"Also, master is the database that records the existence of all other databases and the location of those database files and records the initialization information for SQL Server. Therefore, SQL Server cannot start if the master database is unavailable. In SQL Server, system objects are no longer stored in the master database; instead, ...

Amount of physical memory increases as I free blocks

I have a piece of C++ code that deallocates memory as follows for (int i = Pages-1; i >= NewPages; i--) { LPVOID p = m_Pages[i]; free(p); } While the code works ok, when called from an exception handler, it runs very slowly. Looking at task manager while single stepping through the above loop, the amount of physical memory us...