Tag: heap

Ein heap (Datenstruktur) ist ein Baum, der bestellt wird, wird mit Bezug auf die Tiefe. Heap kann auch beziehen sich auf Prozess-Speicher beiseite gelegt für die dynamische Zuordnung.

Arrays, Heap- und Stack- und Werttypen

Anzahl der Antworten 8 Antworten
int myIntegers; myIntegers = new int[100]; Im obigen code ist new int[100] erzeugen das array auf dem heap? Von dem, was ich gelesen habe, auf " CLR via c#, die Antwort ist ja. Aber was ich nicht

O (klogk) -Zeitalgorithmus zum Finden des kleinsten Elements aus einem binären Heap

Anzahl der Antworten 2 Antworten
Wir haben ein n-Knoten Binär-heap enthält n unterschiedliche Elemente (kleinste Element an der Wurzel). Für eine k<=nfinden Sie eine O(klogk) Zeit-Algorithmus, um kth kleinste element aus dem heap. O(klogn) ist offensichtlich, aber konnte nicht herausfinden, eine O(klogk).

Klassenmitglieder und explizite Stapel / Heap-Zuweisung

Anzahl der Antworten 3 Antworten
Sagen wir, wir haben die 4 Klassen wie folgt: class A { public: A(void) : m_B() { } private: B m_B; } class B { public: B(void) { m_i = 1; } private: int m_i; } class

Wie setze ich die Min- und Max-Heap-Größe von Java über Umgebungsvariablen?

Anzahl der Antworten 6 Antworten
Wie kann ich Java-der min-und max-heap-Größe über die Umgebungsvariablen? Ich weiß, dass die heap-Größe können eingestellt werden, beim starten von java, aber ich möchte diese angepasst durch Umgebungsvariablen auf meinem server. InformationsquelleAutor der Frage Jeff Thompson |

Ant: Übergabe von Compilerarg in Java

Anzahl der Antworten 3 Antworten
Habe ich ant-Skript, kompiliert: <javac srcdir="${test.src.dir}" destdir="${test.dist.dir}"> ... <compilerarg value="-Xlint:unchecked" /> </javac> Muss ich erhöhen heap-Speicher der compiler, deswegen habe ich die folgenden Argumente in compileargs: <compilerarg value="-Xlint:unchecked -Xms128m -Xmx512m" /> Aber ich bekomme eine Fehlermeldung in

Was ist Speicherfragmentierung?

Anzahl der Antworten 11 Antworten
Ich habe gehört, der Begriff "Speicher-Fragmentierung" verwendet, ein paar mal im Zusammenhang mit C++ die dynamische Speicherverwaltung. Ich habe festgestellt, dass einige Fragen über den Umgang mit der Fragmentierung des Speichers, aber nicht finden können, eine direkte

Heap versus Stack Allocation Implikationen (.NET)

Anzahl der Antworten 6 Antworten
Aus einer SO beantworten1 über Heap und Stack, er hob mir die Frage: Warum ist es wichtig zu wissen, wo die Variablen zugewiesen werden? In eine andere Antwort jemand darauf hingewiesen, dass der stack ist schneller. Ist

Vorschläge zur Vermeidung eines Bitmap-Speicherfehlers

Anzahl der Antworten 6 Antworten
Arbeite ich an einer android-Anwendung. Die Anwendung hat einen Blick mit vielen Bild. Ich hatte einen Fehler, ich werde versuchen, so viel Informationen wie möglich in der Hoffnung, jemand kann mir einige Tipps geben. Wurde die Anwendung

Was passiert, wenn Stack und Heap kollidieren?

Anzahl der Antworten 5 Antworten
Ich bin neugierig zu wissen, was passiert, wenn der stack und der heap kollidieren. Wenn jemand festgestellt hat, könnte bitte erklären Sie die Szenario. Vielen Dank im Voraus. InformationsquelleAutor der Frage mahesh | 2009-08-26

Festlegen der JVM-Heap-Größe zur Laufzeit

Anzahl der Antworten 8 Antworten
Gibt es eine Möglichkeit, um die heap-Größe von einem Laufenden Java-Programm? InformationsquelleAutor der Frage feiroox | 2009-04-18

Warum ist die Standardgröße von PermGen so klein?

Anzahl der Antworten 3 Antworten
Was wäre der Zweck der Begrenzung der Größe des Permgen-space auf einem Java-JVM? Warum nicht immer gleich die max-heap-Größe? Warum wird Java standardmäßig eine so kleine Anzahl von 64 MB? Sind Sie versuchen, Menschen zu zwingen, um

Wie kann ich die Anwendungsgröße in Eclipse erhöhen?

Anzahl der Antworten 3 Antworten
Einige sagen ich muss, das zu tun, Führen Sie die Konfigurationen für meine Anwendung. Wenn ich öffnen Sie das Fenster, könnten Sie mir bitte sagen, wie das richtige argument und die Menge an Speicher? Sagen Sie, wie

Wie kann man Jenkins mehr Speicherplatz zur Verfügung stellen, wenn es als Dienst unter Windows gestartet wird?

Anzahl der Antworten 6 Antworten
Ich soll zur Erhöhung der verfügbaren heap-Speicher für Jenkins. Aber wie es als Dienst installiert ist, ich weiß nicht, wie es zu tun. InformationsquelleAutor der Frage Deleted | 2011-05-09

Stapel, Static und Heap in C ++

Anzahl der Antworten 9 Antworten
Ich gesucht habe, aber ich habe nicht sehr gut verstanden, diese drei Begriffe. Muss ich bei Verwendung der dynamischen Zuordnung (im heap) und was ist der wirkliche Vorteil? Was sind die Probleme der statischen und stack? Könnte

Wie gebe ich Jenkins mehr Heap-Speicher, wenn es als Dämon auf Ubuntu läuft?

Anzahl der Antworten 3 Antworten
Meiner Jenkins-jobs laufen aus dem Speicher, wodurch java.lang.OutOfMemoryError Nachrichten in der build-log. Ich habe aber noch die Ubuntu-Paket-Manager, aptitude oder apt-get zu installieren, Jenkins, und ich weiß nicht, wo Sie zu suchen, ändern Sie die Menge an

Befehlszeilen-Tool zum Suchen der Java-Heap-Größe und des belegten Arbeitsspeichers (Linux)?

Anzahl der Antworten 13 Antworten
Ist es ein Kommandozeilen-Tool (Linux) zu überprüfen Heap-Größe (und Speicher) für eine Java-Anwendung? Habe ich versucht jmap. Aber es gibt info. über interne Speicherbereiche wie Eden/PermGen etc., das ist nicht nützlich für mich. Ich bin auf der

Wie kann ich die Build-Leistung hinsichtlich Build-Dauer und RAM-Auslastung optimieren?

Anzahl der Antworten 8 Antworten
Ich bin derzeit auf der Umstellung von ant auf gradle für meine multi-Modul-web-Anwendung-und im moment scheint es, dass die aktuelle version von Gradle (M9) könnte es sein, stößt an seine Grenzen. Aber vielleicht (hoffentlich) ist es nur

Max. JVM-Heapgröße verstehen - 32 Bit im Vergleich zu 64 Bit

Anzahl der Antworten 3 Antworten
Habe ich Lesen die max-heap-Größe bei 32bit-Windows ist ~1,5 GB, die ist aufgrund der Tatsache, dass die JVM erfordert zusammenhängenden Speicher. Kann jemand erklären, der Begriff der "zusammenhängenden Speicher" und warum haben Sie nur max 1.5 GB

Wenn Vektoren zugewiesen werden, verwenden sie Speicher auf dem Heap oder dem Stapel?

Anzahl der Antworten 4 Antworten
Sind alle der folgenden Aussagen wahr ist? vector<Type> vect; //allocates vect on stack and each of the Type (using std::allocator) also will be on the stack vector<Type> *vect = new vector<Type>; //allocates vect on heap and each

So finden Sie die Anzahl der Objekte im Heap

Anzahl der Antworten 10 Antworten
Wie finde ich die Anzahl der live-Objekte auf dem heap in Java-Programm? Kommentar zu dem Problem Für, was Grund, Sie müssen wissen, die Zahl der live-heap-Objekte? Chancen sind, gibt es ein besserer Weg, das zu tun, was

Python: lösche Element aus dem Heap

Anzahl der Antworten 2 Antworten
Python hat heapq - Modul, das die heap-Datenstruktur und es unterstützt einige grundlegende Operationen (push, pop). Wie zu entfernen i-te element aus dem heap in O(log n)? Ist es überhaupt möglich, mit heapq oder benötige ich ein

Wie implementiert man eine O (Logn) -Verlängerungs-Schlüsseloperation für eine Mini- Heap-basierte Prioritätswarteschlange?

Anzahl der Antworten 3 Antworten
Arbeite ich an einer Anwendung, die veranschaulicht, die Djikstra 's Algorithmus, und um es zu verwenden, ich muss wiederherstellen der heap-Eigenschaft, wenn meine Elemente" - Wert verringert wird. Das problem in Bezug auf die Komplexität ist, dass

Worst Case in Max-Heapify - Wie bekommst du 2n / 3?

Anzahl der Antworten 5 Antworten
In CLRS, Dritte Auflage, auf Seite 155, ist es gegeben, dass in der MAX-HEAPIFY, Die Kinder Teilbäume haben jeweils die Größe bei den meisten 2n/3—der Schlimmste Fall tritt auf, wenn die Unterste Ebene des Baumes ist genau

Wie Anzeigen der aktuellen Heap-Größe, die eine Anwendung verwendet?

Anzahl der Antworten 7 Antworten
Ich denke, ich erhöhte meine heap-Größe von 1 GB in NetBeans da änderte ich die config wie folgt Aussehen: netbeans_default_options="-J-Xmx1g ...... Nachdem ich neu gestartet, NetBeans, kann ich sicher sein, dass meine app gegeben ist 1 GB