Resultados da pesquisa a pedido "memory-management"
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 ...
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 = .... ? // ...
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 ...
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 ...
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 ...
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 ...
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* ...
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 ...
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, ...
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 ...