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.

How to get-system-info in PHP?

Anzahl der Antworten 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

Statische Allokation vs. Dynamische Allokation vs. Automatische Zuweisung

Anzahl der Antworten 2 Antworten
Was sind die Unterschiede zwischen der statischen, dynamischen und automatischen Zuweisung? InformationsquelleAutor user69514 | 2009-10-08

Variable Größe ändert sich auf jeder loop-iteration - was?

Anzahl der Antworten 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

UIWebView im Multi-Thread-ViewController

Anzahl der Antworten 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

Intellij Diagnose Absturz problem

Anzahl der Antworten 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

(C++), der nach Tipps Sucht, um die Speichernutzung zu reduzieren

Anzahl der Antworten 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

java run out of memory Problem

Anzahl der Antworten 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

Unterschied zwischen ARC und MRC

Anzahl der Antworten 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

Was ist der Zweck des flag MAP_ANONYMOUS in mmap-Systemaufruf?

Anzahl der Antworten 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

Wie auf null raus, neuen Speicher nach realloc

Anzahl der Antworten 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 {

Jeder Weg, zu reservieren, aber nicht commit memory in linux?

Anzahl der Antworten 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

Die Verteilung Einer Großen (5000+) Array

Anzahl der Antworten 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

Über C/C++ stack-Allokation

Anzahl der Antworten 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

Wie funktioniert die Große Adress-Aware-flag arbeiten für die 32-bit-Anwendungen auf 64-bit Computern?

Anzahl der Antworten 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

Beschreibung "top" - Befehl in Android

Anzahl der Antworten 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

Hat GC-release zurück-Speicher für OS?

Anzahl der Antworten 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

Wie Sie Speicherplatz in android

Anzahl der Antworten 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

Wie Sie bestimmen die Größe der PermGen innerhalb einer Java-Anwendung (d.h. programmatisch)?

Anzahl der Antworten 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

Java - Heap-vs Direct memory access

Anzahl der Antworten 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

Die Neuzuweisung von Speicher über "new" in C++

Anzahl der Antworten 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

Wie kann ich die Adresse einer app, die früher gestartet werden, aber "aufgelöst Memory Druck" jetzt?

Anzahl der Antworten 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

alloc, malloc, und alloca — Was ist der Unterschied?

Anzahl der Antworten 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

Gibt es irgendeinen Schaden im Aufruf von 'frei' für den gleichen Zeiger zweimal in einem C-Programm?

Anzahl der Antworten 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),

Hat jeder Prozess seine eigene Seitentabelle?

Anzahl der Antworten 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,

Nicht schließen stringwriter ein Leck verursachen?

Anzahl der Antworten 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

Wie zerstören von java-Objekten?

Anzahl der Antworten 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

So lösen Sie hugepages aus der abgestürzten Anwendung

Anzahl der Antworten 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

Wie man die aktuelle CPU-und RAM-Auslastung in VB 6?

Anzahl der Antworten 3 Antworten
wie man die CPU-und Speicherauslastung in VB 6 code? Danke! InformationsquelleAutor oliverwood | 2009-09-10

Warum 16-bit-Adresse mit 12-bit-offset Ergebnisse in Seitengröße von 4 Kb?

Anzahl der Antworten 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

UIImage Größe zurück aus 'requestImageForAsset' ist nicht einmal in der Nähe des "targetSize" - Einstellung

Anzahl der Antworten 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

Tut delete auf einen Zeiger auf eine Unterklasse aufrufen der Basisklasse destructor?

Anzahl der Antworten 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

C# nicht das freigeben von Speicher nach der Aufgabe vollständige

Anzahl der Antworten 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) {

Array von structs und new / delete

Anzahl der Antworten 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

Ideal Speicherauslastung beträgt für iOS-apps

Anzahl der Antworten 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

Statische C-string Zuteilung Frage

Anzahl der Antworten 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

Wie zu erkennen, Standard-Java heapsize in Windows

Anzahl der Antworten 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

Sellerie - Speicherverbrauch minimieren

Anzahl der Antworten 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

Wie überwachen Sie die CPU-und Speicherauslastung in Windows Server 2008

Anzahl der Antworten 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

Messen ein Prozess CPU-und RAM-Auslastung

Anzahl der Antworten 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

Was macht python-sys.intern tun, und Wann sollte es eingesetzt werden?

Anzahl der Antworten 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

wie zu bestimmen, ob ein Linux-kernel-Modul ist undicht Speicher

Anzahl der Antworten 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

Warum sind new()/delete() langsamer als malloc()/free()?

Anzahl der Antworten 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

HEAP Fehler Ungültige Adresse angegeben, um RtlValidateHeap

Anzahl der Antworten 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(); };

@Eigentum behalten, übertragen, kopieren, nonatomic in Objective-C

Anzahl der Antworten 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

Wie ist eine STL-map zugewiesen? Stack oder Heap?

Anzahl der Antworten 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

Wie bekomme ich die CPU-Auslastung und/oder RAM-Auslastung von einem *THREAD* in C# (managed code)?

Anzahl der Antworten 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

Speicher verbraucht ein thread

Anzahl der Antworten 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

Android SparseArray mit der String-Taste?

Anzahl der Antworten 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

Woher wissen Sie, wie viel Speicherplatz reservieren mit malloc()?

Anzahl der Antworten 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,

Python: die Größe des strings im Speicher

Anzahl der Antworten 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