Tag: memory-management

Prozess dynamisch reservieren und freigeben Teile des physischen Speichers, um zu reagieren, um Programm-Anfragen, wenn möglich, fairness und kein Hunger unter die Antragsteller.

Verbesserungen für das C++ - stack-Zuweisung?

Anzahl der Antworten 4 Antworten
Anregungen für meinen stack auf Zuweisung? (Außer für die Vorschläge zu verwenden um eine Klasse mit private/public-Mitglieder) struct Heap { void* heap_start; void* heap_end; size_t max_end; Heap(size_t size) { heap_start = malloc(size); heap_end = heap_start; max_end =

Verhindern Fragment recovery in Android

Anzahl der Antworten 7 Antworten
Wir sind durch die Verwendung von Fragmenten und wir brauchen Sie nicht automatisch wiederhergestellt wird, wenn die Activity neu erstellt wird. Aber Android jedes mal, wenn Activity::onCreate(Bundle savedInstanceState) -> super.onCreate(savedInstanceState) genannt wird, stellt Fragmente, auch wenn wir

Linux C++ Programm stürzt mit St9bad_alloc nach map wird sehr groß

Anzahl der Antworten 2 Antworten
Ich bin mit einem C++ - Programm, dass die Einbeziehung der Gebäude invertierten index auf red hat linux 64 bit. Meine invert-index ist definiert als map<unsigned long long int, map<int,int> > invertID; und ich habe diesen Fehler,

PHP memory-Nutzung in der For-Schleife wächst

Anzahl der Antworten 2 Antworten
Ich habe ein script, das ich ausführen, was bedeutet, viele Aufgaben und geht bis über 21k Zeiten. Das problem ist für jeden index ich Tue verschiedene Dinge, jeder index ist ein Produkt in unserer Datenbank, ich bin

Mithilfe von operator new und operator delete mit custom-Speicher-pool/Zuweisung

Anzahl der Antworten 3 Antworten
Arbeite ich an einem Speicher-pool/memory allocator Umsetzung und ich bin Einstellung, die Sie in einem Herrenhaus, wo nur eine spezielle "Client -" Objekt Typ kann zeichnen aus dem pool.Der client kann entweder gebaut werden, die direkt auf

Java: Memory Nutzung der Schlüsselwort final?

Anzahl der Antworten 12 Antworten
Beim deklarieren einer final variable (Konstante) in einer Klasse, zum Beispiel: private static final int MyVar = 255; Wie viel Arbeitsspeicher wird dieses verlangen, wenn ich 100.000 Instanzen der Klasse, die erklärt? Wird es link die variable

PHP memory_get_usage ist größer als memory_limit

Anzahl der Antworten 1 Antworten
Meiner PHP-Anwendung läuft ein bisschen langsam, und es ist nicht sehr Speicher effizient im moment. Meine ganze server hat sich schon sehr oft und ich glaube, ich habe diese app Schuld. Ich dachte, ich würde überwachen der

iOS Memory Management-follow. dealloc vs nil?

Anzahl der Antworten 4 Antworten
Mit Bezug auf dieses posting: iPhone - dealloc - Release vs. nil 1) [foo release]; 2) self.bar = nil; Die Erklärung war wie folgt: Ist die Freigabe des Objekts, Zugriff auf die Instanz-variable bar. Die Instanz-variable wird

MATLAB-Funktion übergeben nach Verweis

Anzahl der Antworten 2 Antworten
Habe ich eine Klasse mit Eigenschaften, die in ihm (lassen Sie sagen, der name der class-Datei ist inputvar), Ich es als input-argument für zwei verschiedene Funktionen, die genau die gleiche Rechnung, aber ein bisschen anders-code, die ich

Wenn ich den Speicher in einem thread in C++ kann ich de-allocate es in einem anderen

Anzahl der Antworten 6 Antworten
Wenn ich Speicher in einem thread in C++ (entweder new oder malloc) kann ich de-allocate es in einem anderen, oder müssen beide auftreten, in den gleichen thread? Im Idealfall würde ich mag, um dies zu vermeiden in

Wie behandeln “ *** glibc detected *** ./a: double-free oder Korruption (oben): "Fehler für Datei-handling-Funktion?

Anzahl der Antworten 3 Antworten
Habe ich nicht verwendet Dynamische Speicherzuweisung, und nicht freigeben von Speicher überall. Es Gaben sogar zu einem double-free-Fehler. Kann einer bitte mir helfen? #include <stdio.h> #include <stdlib.h> #include <errno.h> #include <sys/types.h> #include <sys/inotify.h> #include <limits.h> #define MAX_EVENTS

uiwebview und große Speicher Verlust

Anzahl der Antworten 3 Antworten
Ich habe ein problem mit UIWebViews, die ich gesehen habe die gleiche Frage hier, aber es war keine hilfreiche Antwort. die Frage ist hier: UIWebView memory management . Ich zitiere es: Ich entwickle eine Anwendung, die macht

der Effekt auf den retain-count von performSelector:withObject:afterDelay:inModes

Anzahl der Antworten 2 Antworten
Einem einfachen Programm: -(void)doSomething { NSLog(@"self rc=%d", [self retainCount]); [self performSelector:@selector(doMe:) withObject:nil afterDelay:0 inModes:[NSArray arrayWithObject:NSDefaultRunLoopMode]]; NSLog(@"self rc=%d", [self retainCount]); } -(void)doMe:(id)object { NSLog(@"i'm done"); NSLog(@"self rc=%d", [self retainCount]); } Ausgabe: self rc=1 self rc=2 i'm done self

Ist calloc(4, 6) gleich wie calloc(6, 4)?

Anzahl der Antworten 7 Antworten
Ich bin ein Anfänger C-Programmierer, und ich vermutete, dass dies der Fall wäre, würde aber wie eine affirmation, wenn möglich. Wenn Sie identisch sind, warum nicht nehmen Sie nur ein argument statt? Möglich, Duplikat der Was ist

DataTable-Speicher nicht freigegeben werden

Anzahl der Antworten 4 Antworten
Ich habe einen Prozess, der das laden von Daten laden einer großen Menge von Daten in die DataTable dann einige Daten verarbeiten, aber jedes mal, wenn der job fertig ist die DataLoader.exe(32bit, 1,5 G memory limit) entbindet

Ist diese Freigabe richtig?

Anzahl der Antworten 6 Antworten
Habe ich eine 3x3 2D-dynamischen Arrays zugewiesen, wie unten: int** matrix = new int* [3]; matrix[0] = new int [3*3]; for (int i = 1; i < 3; ++i) matrix[i] = matrix[i-1] + 3; Wie soll ich

Wie berechne Fragmentierung?

Anzahl der Antworten 4 Antworten
Stellen Sie sich vor Sie haben einige Speicher, enthält eine Reihe von bytes: ++++ ++-- ---+ +++- -++- ++++ ++++ ---- ---- ++++ + Lassen Sie uns sagen + Mittel und - Mittel frei. Ich bin auf

Wie verwenden von std::allocator in meiner eigenen container-Klasse

Anzahl der Antworten 2 Antworten
Ich bin versucht zu schreiben, eine container-Klasse, die verwendet STL-allocators. Was ich momentan mache, ist ein private member std::allocator<T> alloc_; (dieses wird später Vorlagen, so dass der Benutzer kann wählen Sie eine andere Zuweisung) und rufen Sie

Die Umsetzung NSCopying in der Unterklasse von Unterklasse

Anzahl der Antworten 1 Antworten
Habe ich eine kleine Klassenhierarchie, dass ich Probleme mit der Umsetzung copyWithZone: für. Ich habe gelesen, die NSCopying Dokumentation, und ich kann nicht die richtige Antwort zu finden. Nehmen zwei Klassen: Form und Platz. Quadrat ist definiert

Unit-Tests für Fehler bei malloc()

Anzahl der Antworten 6 Antworten
Was ist der beste Weg für unit-Tests code-Pfade, bei dem eine gescheiterte malloc()? In den meisten Fällen ist es wahrscheinlich egal, weil du etwas tust, wie thingy *my_thingy = malloc(sizeof(thingy)); if (my_thingy == NULL) { fprintf(stderr, "We're

Android: "Versuch, eine Recycling-bitmap" Fehler mit temporären Bitmaps

Anzahl der Antworten 1 Antworten
Meine app laden kann, ganz große Bilder. In eine Anstrengung, um die Speicher-konservativ, ich bin versucht, eine temporäre bitmap zu laden und ein weiteres für das Finale Bild nach der transformation: ..... finalBitmap.recycle(); finalBitmap = null; Bitmap

Recycling-bitmaps

Anzahl der Antworten 3 Antworten
Arbeite ich an einem Projekt mitzuwirken, Operationen auf bitmaps. Weil ich nicht wollen, um Fehler wegen ungenügenden Speicherplatzes bin ich versucht zu recyceln jede nicht verwendete bitmap. Leider habe ich recycelt zu viel und hab 'versucht, einen

C vs. C++ für performance-in-memory-allocation

Anzahl der Antworten 8 Antworten
Ich bin Planung zu beteiligen bei der Entwicklung der code in C geschrieben sind, für Monte-Carlo-Analyse von komplexen Problemen. Diese codes zuweist großen Daten-arrays im Speicher zu beschleunigen seine Leistung, deshalb wird der Autor des Codes gewählt

Wann wird Speicher reserviert, während der Kompilierung?

Anzahl der Antworten 8 Antworten
Wenn ich Schreibe int main() { int j; } Den Speicher für j zugeordnet ist, zu der Zeit der Zusammenstellung, aber wenn während der Kompilierung? Was sind die verschiedenen Stufen des übersetzungsvorganges, wenn der Speicher zugeteilt ist

So löschen Sie einen binären Suchbaum aus dem Speicher?

Anzahl der Antworten 5 Antworten
Ich habe eine BST, die eine verknüpfte Liste in C++. Wie würde ich löschen, das ganze aus dem Gedächtnis? Wäre es von einer Klasse Funktion? Eine verknüpfte Liste von definition hat nach vorne und vielleicht rückwärts-links. Ein

Kann ich pass std::string um eine DLL?

Anzahl der Antworten 2 Antworten
Trennte ich ein code-fragment in einen DLL denn es wird Häufig aktualisiert, und auf diese Weise sollte es leichter sein, zu implementieren. Aber ich habe Fragen über das, was ich tun kann und was ich nicht tun

Sollte ich mir die Mühe erkennen OOM (out of memory) Fehler in meinem C-code?

Anzahl der Antworten 11 Antworten
Habe ich gewidmet, eine große Anzahl von Zeilen C-code cleanup-Etiketten/Bedingungen für fehlgeschlagene memory allocation (angedeutet durch die alloc Familie zurückkehren NULL). Ich wurde gelehrt, dass dies war eine gute übung, so dass auf die memory-Fehler, wird eine

Mithilfe der Exception-Behandlung versus NSError in Cocoa-Apps

Anzahl der Antworten 4 Antworten
Hey alle. Ich habe gelesen, bis auf Apple ' s Vorschläge für Wann/wo/wie zu verwenden NSError versus @try/@catch/@endlich. Im wesentlichen habe ich den Eindruck, dass Apple denkt, dass es am besten zu vermeiden, die Verwendung von exception-handling-Konstrukte,

Leitet über und clearing historischen ViewControllers aus dem Speicher

Anzahl der Antworten 4 Antworten
Habe ich eine iPad-app, die eine Menge von Bildschirmen und einer Menge von segue Optionen. Im moment bin ich einfach mit performSegueWithIdentifier zu initiieren, diese leitet über, und meine Angst ist, dass ich dabei viel Speicher wie

Drawable Vorteil gegenüber bitmap-Speicher in android

Anzahl der Antworten 3 Antworten
Diese Frage ist verknüpft mit den Antworten in der folgenden Frage: Fehler entfernen Bitmaps[Android] Ist dort jeder möglicher Vorteil der Verwendung von Drawable über Bitmap in Android in Bezug auf Speicher de-Allokation ? Ich war auf der

Speicher zuweisen, um 3D-array mit dreifach-Zeiger

Anzahl der Antworten 5 Antworten
Habe ich zum zuweisen von Arbeitsspeicher zu einem 3D-array mit einer dreifach-Zeiger. #include <stdio.h> int main() { int m=10,n=20,p=30; char ***z; z = (char***) malloc(sizeof(char**)*m*n*p); return 0; } Ist dies die richtige Art, dies zu tun?(Ich denke,

Wie ist der dynamischen Speicher verwaltet, die in std::vector?

Anzahl der Antworten 4 Antworten
Wie funktioniert std::vector implementiert das management der sich verändernden Anzahl der Elemente: ist es verwenden, realloc () - Funktion, oder ist es eine verknüpfte Liste? Dank. InformationsquelleAutor Igor Oks | 2009-03-23

Gefahr von C# Substring-Methode?

Anzahl der Antworten 9 Antworten
Kürzlich habe ich gelesen, bis auf einige Fehler mit der Java substring-Methode - insbesondere in Bezug auf Speicher, und wie java hält eine Referenz auf die ursprüngliche Zeichenfolge. Ironischerweise bin ich auch der Entwicklung einer server-Anwendung, die

Speicher-Verwendung des dictionary in Python?

Anzahl der Antworten 3 Antworten
Ich bin etwas verwirrt, wenn ich den getsizeof Methode in der sys - Modul für Wörterbücher. Unten habe ich einen einfachen Wörterbuch der beiden strings. Die beiden strings' Größen sind deutlich größer als die des Wörterbuchs. Die

Warum erstellen Sie eine Klasse in Python so viel langsamer als die Instanziierung einer Klasse?

Anzahl der Antworten 4 Antworten
Fand ich, dass die Einrichtung einer Klasse ist viel langsamer als Instanziierung einer Klasse. >>> from timeit import Timer as T >>> def calc(n): ... return T("class Haha(object): pass").timeit(n) <<After several these 'calc' things, at least one

Heap-Speicher und Platte-Zuweisung

Anzahl der Antworten 3 Antworten
Ich bin verwirrt in Bezug auf heap und free list. Ich habe ein paar Fragen und ich habe mein eigenes Verständnis, wie malloc funktioniert in C. Bitte korrigieren Sie mich, wenn ich falsch bin. Ist der heap-Speicher

Zu prüfen, wie die Freigabe von Speicher

Anzahl der Antworten 7 Antworten
Wie zu überprüfen, wenn der Speicher, auf die pointer p Punkte wurde erfolgreich freigegeben? Mehr detail benötigt: wie war der Speicher zu Beginn ? und warum brauchen Sie, um zu überprüfen, ob es freigegeben ist ? In

wie erstelle ich eine riesige, weiße bitmap mit der Leinwand?

Anzahl der Antworten 1 Antworten
Ich versuche, herauszufinden, wie kann ich Leinwand zu zeichnen, eine kleine Grafik (ist eigentlich egal, was es ist) auf eine große weiße Fläche. Das Problem ist, dass wenn ich den start mit einer großen leere Bitmap, wenn

iOS - Automatic Reference Counting (ARC) vs-Handbuch Behalten-Release (MRR)

Anzahl der Antworten 5 Antworten
Paar Monate zurück, als ich begann mit der Entwicklung von apps für iOS (ich war erfahrener Java-Entwickler), meine Kollegen, die waren erfahren in der iOS-mich gewarnt, zu bleiben Weg von BOGEN (wie Sie behaupten irgendwie buggy). Jetzt

Warum ist die Speicherzuweisung auf dem heap VIEL langsamer als auf den stack?

Anzahl der Antworten 3 Antworten
Mir wurde gesagt, dies viele Male. Aber ich weiß nicht WARUM...Was extra Kosten beteiligt ist, bei der Zuteilung von Speicher aus dem heap? Ist es hardware bedingt? Ist das mit dem CPU-Zyklen? So viele Vermutungen, aber keine

Wie kann ich feststellen, wie viel Speicher / Ressourcen wird mein php-Skript mit bis?

Anzahl der Antworten 2 Antworten
Hallo Jungs, ich bin Debuggen meiner Anmeldung hier und im Grunde in aller Kürze - die Anwendung wird sterben auf meinen online-server oder vielleicht ist mein server sterben aus. Aber ich habe diese Anwendung von drei verschiedenen

Konstante Speicher Auslastung in CUDA-code

Anzahl der Antworten 2 Antworten
Ich kann es nicht herausfinden mich, was ist der beste Weg um sicherzustellen, dass der Speicher in meinem kernel ist konstant. Es ist eine ähnliche Frage wie bei http://stackoverflow...r-pleasant-way. Ich arbeite mit GTX 580 und kompilieren, nur

In C zeigt die Verwendung von statischen Variablen in einer Funktion, damit es schneller geht?

Anzahl der Antworten 10 Antworten
Meine Funktion aufgerufen wird, werden Tausende Male. Wenn ich will, um es schneller zu machen, wird die änderung der lokalen Funktions-Variablen static sein? Meine Logik dahinter ist, dass, da statische Variablen sind persistent zwischen Funktionsaufrufen, die Sie

C : stack-Speicher, springen und "jump in den Bereich von Bezeichner-mit variabel modifizierten Typ",

Anzahl der Antworten 3 Antworten
Fand ich, dass diese weigert sich zu kompilieren : int test_alloc_stack(int size){ if(0) goto error; //same issue whatever conditional is used int apply[size]; give_values(apply,size); return 1; error: return 0; } Den Fehler den ich bekomme, ist :

Mit LruCache zum Speichern von Bitmap im Speicher

Anzahl der Antworten 1 Antworten
Habe ich versucht zu implementieren LruCache in meiner app, aber ich habe Schwierigkeiten die Punkte zu verbinden und die Weitergabe von Bitmaps zwischen den verschiedenen Komponenten. Ich würde gerne wissen, wie zu integrieren LruCache in meiner app.

Was ist die Einheit der `ru_maxrss` auf Linux?

Anzahl der Antworten 2 Antworten
Dies ist aus man getrusage struct rusage { struct timeval ru_utime; /* user time used */ struct timeval ru_stime; /* system time used */ long ru_maxrss; /* maximum resident set size */ long ru_ixrss; /* integral shared

stack-und heap-Adressen

Anzahl der Antworten 3 Antworten
War ich versucht, die simple Zuweisung von Speicher auf stack und heap in C. int x = 2; int *y = malloc(sizeof(int)); Wenn ich die Adresse von x auf den stack und der heap-Adresse enthalten in y,

maximaler Speicher memcached verarbeiten kann

Anzahl der Antworten 1 Antworten
Ich war auf der Suche für den maximalen Speicher, Memcached kann und wie kann ich konfigurieren Sie diese Eigenschaft, wenn es eine solche option. So weit, dass einzige was ich finden konnte, war die maximale Größe des

Android, aus dem Speicher in die benutzerdefinierte Ansicht

Anzahl der Antworten 2 Antworten
Ich bin stress-testing eine app, die besteht aus einer Reihe von benutzerdefinierten Ansichten (3 in), die in ein frameLayout. Nur zwei gehalten werden, zu einer Zeit, obwohl. Ich habe die Ansicht 1, Ansicht hinzufügen zwei, animieren out

BOGEN oder nicht BOGEN iphone iOS5

Anzahl der Antworten 3 Antworten
Geschlossen. Diese Frage muss sich mehr. Es ist derzeit nicht akzeptieren Antworten. mehr. verbessern Wollen dieser Frage? Update die Frage, also es konzentriert sich auf ein problem, das nur durch Bearbeiten diesem post. Geschlossen 6 Jahren. Ich