Suchergebnisse für Anfrage "memory-management"

4 die antwort

Wann soll ich del in Python verwenden?

So bin ich neugierig lassen Sie uns sagen, ich habe eine Klasse wie folgt class myClass: def __init__(self): parts = 1 to = 2 a = 3 whole = 4 self.contents = [parts,to,a,whole]Ist das Hinzufügen von Zeilen von Vorteil? del parts del to del a ...

2 die antwort

Wie verwende ich den Rust-Speicherzuweiser für eine C-Bibliothek, für die ein Zuweiser bereitgestellt werden kann?

Ich schreibe Rust-Bindings in eine C-Bibliothek, die die Option hat, einen Speicherzuweiser eines Drittanbieters zu verwenden. Das Interface sieht so aus: struct allocator { void*(*alloc)(void *old, uint); void(*free)(void*); ...

2 die antwort

Ändern der Größe von 2D-Arrays in C

erzeit versuche ich, die Größe eines 2D-Arrays in C mithilfe dieses Codeausschnitts zu änder array = (int**) realloc(array, s * 2 * sizeof(int));Wo s ist die Größe des Arrays in Zeilen und Spalten. Wenn Sie jedoch versuchen, auf die neuen ...

TOP-Veröffentlichungen

4 die antwort

Doubts on Garbage Collection in Java

Ich weiß, dass viele Fragen zu Garbage Collection gestellt wurden und ich habe sie durchgesehen, aber ich habe immer noch einige Zweifel. Wenn wir die JVM for Garbage-Sammlung nicht erzwingen können, was ist dann die Notwendigkeit ...

4 die antwort

Tensorflow-Warteschlangen und CPU <-> GPU-Transfer verstehen

Nach dem Lesen dieser Github-Ausgabe habe ich das Gefühl, dass mir etwas in meinem Verständnis für Warteschlangen fehlt: https: //github.com/tensorflow/tensorflow/issues/300 [https://github.com/tensorflow/tensorflow/issues/3009] Ich dachte, ...

2 die antwort

Linux over commit heuristic

Der Artikel über das Festschreiben aus dem Kerneldokument erwähnt nur, dass der Modus 0 für das Festschreiben auf der heuristischen Behandlung des Festschreibens basiert. Die Heuristik wird nicht beschrieben. Kann jemand Aufschluss darüber ...

4 die antwort

Wie man Memory Pooling in Golang implementiert

Ich habe einen HTTP-Server in Go implementiert. Für jede Anfrage muss ich Hunderte von Objekten für eine bestimmte Struktur erstellen, und ich habe ~ 10 solche Strukturen. Nachdem die Anforderung gemäß der Go-Implementierung abgeschlossen ist, ...

4 die antwort

Unmapping oder 'Release' eines MappedByteBuffers unter Android

Das übliche Problem in Java ist, dass SieHacke [https://github.com/graphhopper/graphhopper/blob/master/core/src/main/java/com/graphhopper/util/Helper.java#L416-L443] , um eine ordnungsgemäße Zuordnung von Speicherzuordnungsdateien zu erhalten ...

4 die antwort

Verwenden von "Copy-on-Write" zum Kopieren von Daten in Multiprocessing.Pool () Worker-Prozesse

Ich habe ein bisschen vonmultiprocessing Python-Code, der ungefähr so aussieht: import time from multiprocessing import Pool import numpy as np class MyClass(object): def __init__(self): self.myAttribute = np.zeros(100000000) # basically a big ...

2 die antwort

Ist die Verwendung von realloc () in einem dynamisch zugewiesenen 2D-Array eine gute Idee?

Ich interessiere mich hauptsächlich für die Rentabilität vonSchrumpfun solch ein Array. Ich arbeite an einem Projekt, in dem ich einzelne malloc () -Aufrufe verwendet habe, um einzelne mittelgroße 2D-Arrays zu erstellen. (Jeweils höchstens ...