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.
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 =
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
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,
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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,
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
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
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,
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
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
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
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
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
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
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
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
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
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
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
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
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 :
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.
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
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,
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
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
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