Resultados de la búsqueda a petición "memory-management"

6 la respuesta

¿Cómo se implementa retener setter con @synthesize?

Tengo lo siguiente en el encabezado: @property (nonatomic, retain) UIView *overlay;Y en la implementación: @synthesize overlay;Entonces: UIView *tempOverlay = [[UIView alloc] initWithFrame:CGRectMake(160.0f, 70.0f, 150.0f, 310.0f)]; ...

1 la respuesta

¿Cómo detectar las asignaciones de memoria que desencadenan la recolección de basura en JavaScript?

Mientras buscaba problemas de rendimiento en una biblioteca de JavaScript (remaches), descubrí que la recolección de basura se produce de tres a cuatro veces en una ejecución, lo que lleva ~ 15% del tiempo de ejecución (usando Chrome DevTools JS ...

1 la respuesta

¿Cómo uso el asignador de memoria Rust para una biblioteca C que puede proporcionar un asignador?

Estoy escribiendo enlaces Rust en una biblioteca C que tiene la opción de usar un asignador de memoria de terceros. Su interfaz se ve así: struct allocator { void*(*alloc)(void *old, uint); void(*free)(void*); };La estructura Rust ...

1 la respuesta

Linux sobre commit heurístico

El artículo over commit del kernel doc solo menciona que el modo over commit 0 se basa en el manejo heurístico sobre commit. No describe la heurística involucrada. ¿Podría alguien arrojar luz sobre cuál es la heurística real? ¡Cualquier ...

2 la respuesta

¿Cuándo se supone que debo usar del en python?

Así que tengo curiosidad, digamos que tengo una clase de la siguiente manera class myClass: def __init__(self): parts = 1 to = 2 a = 3 whole = 4 self.contents = [parts,to,a,whole]¿Hay algún beneficio de agregar líneas? del parts del to del a ...

6 la respuesta

Referencias circulares Causa ¿Fuga de memoria?

Estoy tratando de ejecutar una pérdida de memoria en una aplicación de formularios de Windows. Estoy mirando ahora un formulario que contiene varios formularios incrustados. Lo que me preocupa es que los formularios secundarios, en su ...

6 la respuesta

La mejor práctica para hacer una declaración TRY / FINAL anidada

Hola ¿Cuál es la mejor manera de hacer declaraciones anidadas de prueba y finalmente en Delphi? var cds1 : TClientDataSet; cds2 : TClientDataSet; cds3 : TClientDataSet; cds4 : TClientDataSet; begin cds1 := TClientDataSet.Create(application ); ...

2 la respuesta

Python numpy.fft cambia los pasos

¡Estimada comunidad de stackoverflow! Hoy descubrí que en una arquitectura de clúster de alta gama, una multiplicación por elementos de 2 cubos con dimensiones de 1921 x 512 x 512 lleva ~ 27 s. Esto es demasiado tiempo ya que tengo que realizar ...

1 la respuesta

¿Cuál es el idioma común para cambiar el tamaño de un widget con una imagen grande en Qt?

Esto puede parecer una optimización prematura, pero quiero entender lo que sucede en el interior y cómo se programa típicamente usando la biblioteca Qt. Imagine una aplicación que produce constantemente una imagen que llena la ventana completa, ...

7 la respuesta

¿Cómo encontrar cuánto espacio asigna una llamada a malloc ()?

Estoy tratando de escribir una función de tamaño como esta: size(void *p,int size);Lo que devolvería el tamaño de una matriz a la que apunta p. Por ejemplo: Int *a = malloc((sizeof(int)*100)); size(a,sizeof(int)); // this should return 100Creo ...