Resultados da pesquisa a pedido "memory-management"

12 a resposta

o que é mais eficiente? esvaziar um objeto ou criar um novo?

quão caro é 'novo'? Quero dizer, devo tentar reutilizar o mesmo objeto ou se o objeto está 'fora do escopo', é o mesmo que esvaziá-lo? exemplo, digamos que um método crie uma lista: List<Integer> list = new ArrayList<Integer>(); no final do ...

6 a resposta

malloc em um sistema incorporado sem um sistema operacional

Esta consulta é referente à alocação de memória usandomalloc. Geralmente o que dizemos émalloc aloca memória da pilh Agora, digo que tenho um sistema incorporado simples (sem sistema operacional), tenho um programa normal carregado onde ...

4 a resposta

Memória máxima que um processo .NET pode alocar

Qual é a memória máxima que o coletor de lixo pode alocar para um processo .NET? Quando eu compilar para x64, Process.GetCurrentProcess.MaxWorkingSet retorna cerca de 1,4 GB, mas quando eu compilar para AnyCPU (x64) o mesmo número é retornado. ...

8 a resposta

Calcular tamanho do objeto em Java [duplicado]

Esta pergunta já tem uma resposta aqui: Em Java, qual é a melhor maneira de determinar o tamanho de um objet [/questions/52353/in-java-what-is-the-best-way-to-determine-the-size-of-an-object] 3 respostas Quero registrar quanta memória (em ...

2 a resposta

riação de objetos JNI e gerenciamento de memória

Tenho o seguinte método JNI que cria uma coleção de objetos Java nativamente e, em seguida, retorne-os ao Java: JNIEXPORT jobject JNICALL Java_com_test_myClass_myMethod(JNIEnv * env, jclass klass) { jclass arrayClass = ...

22 a resposta

Como você determina o tamanho de um objeto em C +

Por exemplo, digamos que eu tenho uma classe Temp: class Temp { public: int function1(int foo) { return 1; } void function2(int bar) { foobar = bar; } private: int foobar; };Quando crio um objeto da classe Temp, como calculo quanto espaço ele ...

26 a resposta

É seguro excluir um ponteiro nulo?

Suponha que eu tenha o seguinte código: void* my_alloc (size_t size) { return new char [size]; } void my_free (void* ptr) { delete [] ptr; }Isso é seguro? Ou deveptr ser convertido parachar* antes da exclusão?

22 a resposta

onteiros @ Smart: Ou quem é o dono do seu bebê? [fechadas

C ++ é tudo sobre propriedade de memória Aka "emântica de propriedade" É responsabilidade do proprietário de um pedaço de memória alocada dinamicamente liberar essa memória. Portanto, a questão realmente é quem é o dono da memóri Em ...

6 a resposta

C Ponteiro e Alocação de Memória: Matrizes Realloc e Passagem de Ponteiro

Para aqueles com experiência em C, este será um problema simples de alocação / referência de memória: qui estão minhas estruturas de dado struct configsection { char *name; unsigned int numopts; configoption *options; }; typedef struct ...

4 a resposta

Quando os objetos são coletados em python?

Quando objetos são coletados em python? Quando a memória é liberada e a coleção afeta o desempenho? Pode-se optar por desativar ou ajustar o algoritmo gc e, em caso afirmativo, como?