Suchergebnisse für Anfrage "memory-management"
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 ...
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*); ...
Ä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 ...
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 ...
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, ...
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 ...
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, ...
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 ...
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 ...
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 ...