Articles of gerenciamento de memory

Endereço de memory de variables ​​em Java

Por favor, olhe a figura abaixo. Quando criamos um object em java com uma nova palavra-chave, estamos recebendo um endereço de memory do sistema operacional. Quando escrevemos out.println(objName) podemos ver uma string “especial” como saída. Minhas perguntas são: O que é essa saída? Se é endereço de memory que dado pelo sistema operacional para nós: […]

Descubra o tamanho de um object .net

Eu estou tentando descobrir a quantidade de memory que meus objects levam para ver quantos deles estão terminando no Large Object Heap (que é mais de 85.000 bytes). É tão simples como adicionar 4 para um int, 8 para um longo, 4 (ou 8 se você estiver em 64 bits) para qualquer tipo de referência, […]

É necessário usar o autoreleasepool em um programa Swift?

Na página 17 desta apresentação do WWDC14 , diz Trabalhando com o Objective-C? Ainda precisa gerenciar pools de autorelease autoreleasepool {/ * code * /} O que isso significa? Isso significa que se minha base de código não tiver nenhum arquivo Objective-C, autoreleasepool {} é desnecessário? Em uma resposta de uma questão relacionada , há […]

jQuery ou javascript para encontrar uso de memory da página

Existe uma maneira de descobrir quanta memory está sendo usada por uma página da web ou pelo meu aplicativo jquery? Aqui está minha situação: Eu estou construindo uma webapp de dados pesados ​​usando um frontend jquery e um backend tranquilo que serve dados em JSON. A página é carregada uma vez e depois tudo acontece […]

Ponteiros Inteligentes: Ou quem é seu dono, baby?

C ++ é tudo sobre a propriedade de memory Aka ” Semântica de Propriedade ” É de responsabilidade do proprietário de uma parte da memory alocada dinamicamente liberar essa memory. Então, a questão realmente se torna quem possui a memory. Em C ++ a propriedade é documentada pelo tipo que um ponteiro RAW é empacotado […]

Explicação do armazenamento forte e fraco no iOS5

Eu sou novo no desenvolvimento iOS5 e usando objectiva-c. Eu tenho dificuldade em entender a diferença entre armazenamento forte e fraco . Eu li a documentação e outras perguntas do SO, mas todas elas parecem idênticas para mim, sem mais detalhes. Eu li a documentação: Transição para o ARC – faz referência aos termos do […]

Qual é a diferença entre uma referência fraca e uma referência sem dono?

Swift tem: Referências Fortes Referências fracas Referências Não Conhecidas Como uma referência sem dono é diferente de uma referência fraca? Quando é seguro usar uma referência sem dono? As referências sem dono são um risco de segurança, como pointers pendentes em C / C ++?

@property reter, atribuir, copiar, nonatomic em Objective-C

Como alguém que é novo no Objective-C, alguém pode me dar uma visão geral da retenção, designação, cópia e quaisquer outras que eu esteja faltando, que seguem a diretiva @property? O que eles estão fazendo e por que eu iria querer usar um sobre o outro?

Por que o malloc não está “consumindo” a memory do meu computador?

Então eu tenho este programa que aloca 256 MB de memory, e depois que o usuário pressiona ENTER libera a memory e termina. #include #include int main(void) { char *p, s[2]; p = malloc(256 * 1024 * 1024); if ( p == NULL) exit(1); printf(“Allocated”); fgets(s, 2, stdin); free(p); return 0; } Eu executei este […]

Pegada de memory dos tipos de dados do Haskell

Como posso encontrar a quantidade real de memory necessária para armazenar um valor de algum tipo de dados no Haskell (principalmente com GHC)? É possível avaliá-lo em tempo de execução (por exemplo, no GHCi) ou é possível estimar os requisitos de memory de um tipo de dados compostos a partir de seus componentes? Em geral, […]