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
Ich möchte die Arbeitsspeicher-Auslastung (und auch HDD-Platz info) in PHP. Gibt es irgendeine Möglichkeit, das zu tun, ohne Berufung auf Befehle, die mit system Anrufe? Hinweis: ich bin nicht auf der Suche für die script-Speicher-Nutzung, aber die
2
Antworten
Was sind die Unterschiede zwischen der statischen, dynamischen und automatischen Zuweisung? InformationsquelleAutor user69514 | 2009-10-08
4
Antworten
Schreiben Sie die folgenden Matlab-code: for ii=1:n x(ii) = foo( ii ); % foo is some function of ii that cannot be vectorized. end Bekomme ich die folgende m-lint Warnung: Die variable x Größe ändert sich auf
8
Antworten
Habe ich ein UIWebView in einem viewcontroller, der hat zwei Methoden, wie unten beschrieben. Die Frage ist, ob ich pop-out(Tippen Sie auf zurück auf die navigation bar) ist dieser controller, bevor der zweite thread ist fertig, die
3
Antworten
Manchmal Intellij IDEA Abstürze ohne ersichtlichen Grund. Erste, es wird ganz langsam CTRL + N (Klasse suchen) dauert oft ein bisschen länger als üblich zu reagieren, wenn Sie etwas in es, das springen zwischen Dateien mehr Zeit
7
Antworten
Ich habe ein problem mit einer wirklich engen und hart memory limit. Ich bin ein CPP-geek, und ich will reduzieren meine Speicherauslastung. Bitte geben Sie mir einige Tipps. Einer meiner Freunde empfohlen, die Funktionen in meine Strukturen
6
Antworten
Habe ich eine jar-Datei ausgeführt, die auf einer amazon-ec2-m1.large instance mit linux 64-bit Betriebssystem. I run out of memory nach verschiedenen Stunden, in der Regel zwischen 2-4, obwohl in meinem letzten Protokoll schreiben (bevor der Fehler Datei
2
Antworten
Ich bin verwirrt mit Apple-material. In 3 Möglichkeiten, wie wir verwalten den Speicher, Sie sind : automatisches Referenz zählen. manual reference counting. garbage colletion. Meine Frage ist was ist der Unterschied zwischen der automatischen Referenz-Zählung und der
1
Antworten
Aus der man Seite, MAP_ANONYMOUS The mapping is not backed by any file; its contents are initialized to zero. The fd and offset arguments are ignored; however, some implementations require fd to be -1 if MAP_ANONYMOUS (or
4
Antworten
Was ist der beste Weg, um null aus neue Speicher nach dem Aufruf von realloc, während der ursprünglich zugewiesenen Speicher intakt? #include <stdlib.h> #include <assert.h> #include <string.h> #include <stdio.h> size_t COLORCOUNT = 4; typedef struct rgb_t {
4
Antworten
Windows hat VirtualAlloc, die ermöglicht es Ihnen, reservieren Sie einen zusammenhängenden Bereich von address space, aber nicht wirklich verwenden Sie den physikalischen Arbeitsspeicher. Später, wenn Sie es verwenden möchten (oder ein Teil davon) rufen Sie VirtualAlloc wieder
3
Antworten
Arbeite ich an einer Anwendung waren, gibt es drei mögliche Größen für die Daten eingegeben: klein: 1000 Elemente medium= 5000 Elemente large= 500,000 Elemente Das problem ist, dass ich nicht zuordnen, der großen Auswahl. Es scheint, dass
7
Antworten
Beim lernen von C++ (und C) ich hatte bestimmte Zweifel in Bezug auf die Arbeit von stack-Zuweisung, dass ich nicht finden können, eine Lösung zu: Tut stack-Zuweisung-Aufruf malloc/free Funktionen implizit? Wenn nicht, wie funktioniert es versichern, es
1
Antworten
Habe ich gelesen, dass 32bit-Windows-Anwendungen sind begrenzt auf 2 GB RAM, da die oberen 2GB adressieren Platz ist reserviert für die Windows Betriebssystem (und, iirc, VRAM). Wenn Sie die /3GB flag für 32-bit WinXp, erhalten Sie möglicherweise
4
Antworten
Mache ich eine kleine Android-Anwendung, um aktuelle Gesamt-CPU-Auslastung wie die Registerkarte Leistung im Windows Task-Manager. Ich benutze "top-m 1 -n 1 -d 1" um die CPU-Auslastung, aber ich verstehe nicht wirklich das Ergebnis von "top". Dem Ergebnis
5
Antworten
Wenn der garbage collector ausgeführt wird und gibt Speicher frei hat dieser Speicher gehen zurück auf das OS oder wird es gehalten, als Teil des Prozesses. Ich hatte den starken Eindruck, dass der Speicher eigentlich nie veröffentlicht-zurück
2
Antworten
Muss ich frei unten Zeiger, wie Sie Speicherplatz für Leinwand, Farbe und matrix? Canvas pcanvas = new Canvas(); Paint mPaint = new Paint(); Matrix matrix = new Matrix(); Vielen Dank im Voraus. InformationsquelleAutor pavan | 2011-10-15
5
Antworten
Gibt es eine Möglichkeit zu Messen, die derzeit verwendet Größe der permanent generation (PermGen) in meine Java-Anwendung? Ich kann nicht die Verwendung von externen profiling-tools wie VisualVM. Noch besser wäre eine Einschätzung der Speicherbedarf einer Java-Klasse, in
1
Antworten
Ich zur überprüfung kam über sun.misc.Unsafe Klasse, Benutzer erlaubend, allocate,deallocate und in allgemein zugänglichen Speicher in ähnlicher Weise wie in C. ich lese ein paar blogs, die dieses Problem angehen, z.B. Was ist schneller - heap (direct
8
Antworten
Kurze Frage in Bezug auf die Speicherverwaltung in C++ Wenn ich den folgenden Vorgang: pointer = new char [strlen(someinput_input)+1]; Und dann führen Sie es wieder, vielleicht ein anderes Ergebnis zurückgibt strlen(someinput_input). Bedeutet dieses Ergebnis im Arbeitsspeicher wird
1
Antworten
Arbeite ich an einer iOS-app in Xcode. Früher habe ich es zu starten und laufen, bis zu einem begrenzten Grad an Funktionalität. Dann gab es ein Kompilierungs-Fehler zu fordern, unberührt boilerplate-code generiert hatte syntax-Fehler. Kopieren Sie den
3
Antworten
War ich unter dem Eindruck, dass alloc in Objective-C (bei der wir berufen [anyObject alloc] ist der tatsächlichen Umsetzung der C-Funktion malloc und der Speicher immer reserviert im heap, aber nirgends finden konnte ist die Antwort für
4
Antworten
Wenn ich ein c-Programm, wie: SomeTypePtr my_type; my_type = malloc(sizeof(someType)); /* do stuff */ free(my_type); /* do a bunch of more stuff */ free(my_type); Funktioniert der Aufruf von "freien" für my_type Schaden anrichten? Nachdem ich call free(my_type),
2
Antworten
Nicht jeder Prozess seine eigene Seitentabelle oder ist es einfach noch hinzufügen, dass es Einstiege in eine große page table? Übrigens, wenn man das lernen über die translation lookaside buffer, es wird weniger verwirrend, wenn Sie wissen,
4
Antworten
Merke ich, dass in java die GC wird schließlich die Bereinigung von Objekten, aber ich bin zu Fragen, wenn es ist eine schlechte Praxis, nicht in der Nähe Ihres string Schriftsteller, momentan mache ich dies: private static
5
Antworten
Gut, entwickelt ich eine java-Anwendung mit mehreren Objekten Beziehungen, die die Speicher-Nutzung zu teuer. Ich habe keine Erfahrung mit der Verwaltung der java-Speicher, da die Anwendung design machen es schwierig, Objekte zu zerstören und neu zu nutzen
5
Antworten
Ich habe eine Anwendung, die verwendet hugepage und die Anwendung plötzlich abgestürzt aufgrund einiger Fehler. Nach dem Absturz, da die Anwendung nicht freigegeben, die hugepage richtig, die freie hugepage-Anzahl ist nicht gestiegen im sys-Dateisystem. $ sudo cat
3
Antworten
wie man die CPU-und Speicherauslastung in VB 6 code? Danke! InformationsquelleAutor oliverwood | 2009-09-10
4
Antworten
Bin ich beim Lesen des "Modernen Betriebssystem" Buch. Und ich bin verwirrt über die "Page Size". In dem Buch, sagt der Autor, Die eingehenden 16-bit virtuelle Adresse ist aufgeteilt in eine 4-bit-Seitennummer und 12-bit-offset. Mit 4 bits
4
Antworten
Ich habe sorgfältig Lesen Sie die neuesten iOS8-Foto-frame-Arbeit und ich bin versucht zu Holen, Vermögenswerte aus der Benutzer-library anzeigen. Ich lassen den Benutzer Bearbeiten 4 Bilder auf einmal. Aber deswegen muss ich komprimieren Sie die Bilder sonst
11
Antworten
Ich habe eine class A verwendet einen heap-Speicher-Zuweisung für eines seiner Felder. Klasse A instanziiert und gespeichert, als ein Zeiger-Feld in eine andere Klasse (class B. Wenn ich fertig bin mit einem Objekt der Klasse B, ich
6
Antworten
Folgende code ist ein Vereinfachtes Beispiel für ein Problem, das ich sehe. Diese Applikation verbraucht ca 4GB Arbeitsspeicher vor dem auslösen einer Ausnahme, da das Wörterbuch ist zu groß. class Program { static void Main(string args) {
8
Antworten
Ich habe einen struct wie diesen: class Items { private: struct item { unsigned int a, b, c; }; item* items[MAX_ITEMS]; } Sagen wollte ich "löschen" eines Elements kann, wie folgt: items[5] = NULL; Und ich habe
1
Antworten
Welche Bereiche könnten betrachtet werden, eine Geringe, Mittlere und Hohe Speicherauslastung? Als meine app wird immer komplexer, dies merke ich Zahl immer höher. Ich habe versucht, verwenden Sie diese Zahl als Indikator, wie leistungsfähig ich bin-Kodierung, aber
2
Antworten
Betrachten Sie den folgenden code: char* str = "Hello World"; memcpy(str, "Copy\0", 5); Segmentation fault tritt auf, während der memcpy. Jedoch, mit diesem code: char str[12]; memcpy(str, "Hello World\0", 12); memcpy(str, "Copy\0", 5); Das Programm nicht zu
4
Antworten
Im Laufenden eclipse-Anwendung in meinem Rechner. Ich habe zwei Abfragen Ich würde gerne wissen, wie Sie die Standard-heap-Größe der jvm zu verwenden, um die Anwendung auszuführen.Ich bin mit einem windows-Computer zum ausführen der java-Anwendung. Ich habe versucht
4
Antworten
Haben wir ~300 celeryd Prozesse laufen unter Ubuntu 10.4 64-bit , im idle-jeder Prozess braucht ~19 MB RES, ~174mb VIRT, so sind es rund 6 GB RAM im idle-Modus für alle Prozesse. Im aktiven Status - Prozess
2
Antworten
Ich bin neu in Windows Server und ich bin mit Windows Server 2008. Habe ich zum überwachen der CPU-Nutzung und Speicherauslastung in Prozent. Bin ich mit dem performance monitor, aber es gibt lop viele Optionen unter CPU-und
4
Antworten
Ich gefunden habe, verschiedene Wege, um die Spur zu CPU ' s und RAM-Nutzung von innerhalb ein Prozess, in C#. Ich möchte, um diese infos für ein externes Programm (wie etwa die Bereitstellung von PID). Gibt es
5
Antworten
Stieß ich auf diese Frage über memory-management von Wörterbüchern, die erwähnt die intern Funktion. Was genau er macht, und Wann sollte es eingesetzt werden? Um ein Beispiel zu geben: Wenn ich einen Satz genannt gesehen, enthält Tupel
2
Antworten
Zum testen das Verhalten des Kernels, wenn es Lecks Speicher -, ich Schreibe ein kernel-Modul, das ständig Speicher reserviert, z.B. der code aussieht int bytesLeaked = 128000; char *var = kmalloc(bytesLeaked, GFP_KERNEL); if (var != NULL) printk("leaked
5
Antworten
Warum new()/delete() ist langsamer als malloc()/free()? EDIT: Danke für die Antworten so weit. Bitte zeigen Spezifikationen von standard-C++ - Implementierung von new() und delete (), wenn Sie Sie haben, danke! Weil der Vergleich nicht sinnvoll ist. Vergleichen
2
Antworten
Habe ich Schwierigkeiten mit dem Gedächtnis. Ich bin mit der Struktur auf diese Weise: Paket.h-Datei #pragma once #include <cstdlib> struct Package { char *data; long long int *packageNumber; long long int *allPackages; Package(const int sizeOfData); ~Package(); };
4
Antworten
Als jemand neuen zu Objective-C kann mir jemand eine übersicht über die zu behalten, ordnen, kopieren und andere, die ich bin fehlt, Folgen Sie der @property-Richtlinie? Was machen Sie und warum würde ich wollen, verwenden Sie eine
2
Antworten
Ich würde gerne wissen, ob die STL - map in c++ zusammenhängende Speicher - oder ist der Speicher, der zugewiesen wird, um den heap? Was hat die Frage zu tun, mit "Ausrichtung"? Sie können sich nicht mit
4
Antworten
Weiß ich, wie man CPU-Auslastung und Speicher-Auslastung für einen Prozess, aber ich Frage mich, wie man es auf einer pro-thread-Ebene. Wenn die beste Lösung ist, um zu tun, einige P-Aufrufen, dann ist das auch in Ordnung. Beispiel
2
Antworten
Brauche ich, um zu überwachen, den Speicherverbrauch von threads erzeugt, die durch meine Anwendung. Die Idee ist, Korrekturmaßnahmen, wenn ein gieriger Faden verbraucht zu viel Speicher. Ich bezog Wie viel Speicher braucht mein java-thread nehmen?. Einer der
4
Antworten
Ich eine hashmap zu speichern Schlüssel /Werte in meine Android-app (möglicherweise Tausende), aber ich verstehe, dass ich mit sollte SparseArray, um Speicher zu speichern. Dennoch, meinen Schlüssel muss ein String sein. Gibt es eine Möglichkeit, erstellen Sie
6
Antworten
Ich bin ein totaler C Neuling, ich komme aus der C#. Ich habe gelernt über memory-management und die malloc() Funktion. Ich habe auch kam in diesem code: char *a_persons_name = malloc(sizeof(char) + 2); Was ich nicht verstehe,
2
Antworten
Betrachten Sie den folgenden code: arr = for (str, id, flag) in some_data: arr.append((str, id, flag)) Vorstellen, die input-strings mit 2 chars lang im Durchschnitt und 5 chars max und irgendwelche_daten mit 1 million Elementen. Was