Resultados da pesquisa a pedido "memory-management"

3 a resposta

Java: HashSet vs. HashMap

Eu tenho um programa trabalhando em enormes conjuntos de dados. Os objetos são armazenados melhor em contêineres implementados por hash, pois o programa continua procurando objetos no contêiner. A primeira idéia foi usar o HashMap, pois os ...

3 a resposta

Objective-C: alocação de objeto dentro de init de outro objeto (gerenciamento de memória)

No meu.h file Eu tenho: NSMutableArray *myArray; @property (nonatomic, retain) NSMutableArray *myArray; Minhas.m file parece basicamente assim: @synthesize myArray; - (id) init { self = [super init]; if (self != nil) { self.myArray = .... ? // ...

5 a resposta

Coleta de lixo em C # não realizada. Por quê?

Eu tentei um experimento simples para verificar a funcionalidade do coletor de lixo. Referenciamento3.9 Gerenciamento automático de memória [https://msdn.microsoft.com/en-us/library/aa691138%28v=vs.71%29.aspx](MSDN) sobre gerenciamento automático ...

5 a resposta

Complexidade temporal da alocação de memória

Qual é a complexidade de tempo da alocação dinâmica de memória usando new, malloc etc.? Sei muito pouco sobre como os alocadores de memória são implementados, mas suponho que a resposta é que depende da implementação. Portanto, responda a alguns ...

3 a resposta

Xcode Instruments - Ativar detecção de NSZombie? Cadê?

Eu assisti esse vídeohttp://www.markj.net/iphone-memory-debug-nszombie/ [http://www.markj.net/iphone-memory-debug-nszombie/] O cara mostra uma opção chamada Ativar detecção de NSZombie em alocações dentro de instrumentos, mas meus instrumentos ...

2 a resposta

Como calcular programaticamente todo o tamanho do cache do aplicativo instalado?

Eu só quero mostrar a lista de todos os nomes de aplicativos instalados com o tamanho do cache. O tamanho do cache deve ser o mesmo que o aplicativo de configuração nativa exibido no dispositivo Android. Consigo listar todos os nomes de pacotes ...

2 a resposta

std :: unique_ptr <T []> e deletador de alocador personalizado

Estou tentando usarstd::unique_ptr<T[]> com alocadores de memória personalizados. Basicamente, tenho alocadores personalizados que são subclasses deIAllocator, que fornece os seguintes métodos: void* Alloc( size_t size ) template<typename T> T* ...

1 a resposta

Vazamento de memória: aumento constante do uso de memória com o simples registro de movimento do dispositivo

Considere este código Swift simples que registra os dados de movimento do dispositivo em um arquivo CSV no disco. let motionManager = CMMotionManager() var handle: NSFileHandle? = nil override func viewDidLoad() { super.viewDidLoad() let ...

2 a resposta

Gerenciamento de memória na alocação de matriz 2-D

Eu aloquei uma matriz bidimensional usando o seguinte código: // Dynamic allocation int **matrix=new int*[n]; for(int i=0;i<n;i++) { matrix[i]=new int[n]; }Isso funciona bem. Primeiro, alocamos uma matriz de ponteiros inteiros.Em seguida, ...

3 a resposta

Como evitar vazamentos de memória no retorno de chamada?

Java eficaz diz: Uma terceira fonte comum de vazamento de memória é ouvintes e outros retornos de chamada. Se você implementar uma API na qual os clientes registram retornos de chamada, mas não os cancelam de forma explícita, eles serão ...