A exclusão de arquivos .dll do diretório system32 libera RAM?

-1

A exclusão de dlls nunca é uma boa idéia, mas mostro alguns arquivos dll no diretório System32 com prefixo "QT". Eu desinstalei o QT creator há três meses, então acho que eles são inúteis aqui (embora eu tenha movido todos os dll's em outra unidade, caso alguns outros aplicativos construídos com o qt precisem deles no futuro). Agora eu quero saber, eu tenho algum benefício de memória fazendo isso. Libera RAM?

    
por Devashish 08.10.2016 / 18:23

2 respostas

5

do I have any memory benefit by doing that. Does it frees RAM?

Não. Arquivos Não usados no disco não usam RAM.

Isso pressupõe que eles não são usados. É possível que o seu sistema operacional (uma versão não especificada do Windows) também tenha arquivos que começam com o QT e que removê-los irá quebrar algo na sua configuração.

I uninstalled QT creator

Isso deve ter limpado todos os seus arquivos, embora alguns scripts de desinstalação não estejam bem escritos. Você pode tentar limpar usando um desinstalador de terceiros, mas como arquivos não usados não usam RAM, sugiro deixá-los em paz.

    
por 08.10.2016 / 18:27
1

A resposta é não. DLLs são chamados apenas quando necessário e não estão em uso de outra forma. A razão pela qual sua localização está na pasta SYSTEM32, é porque esta pasta foi dedicada como pasta dll compartilhada. Basicamente, porque muitos programas podem usar as mesmas bibliotecas, precisaria de muito espaço se esses programas instalassem a mesma biblioteca repetidas vezes. Para combater isso, a Microsoft dedicou um local onde as bibliotecas são armazenadas para que possam ser compartilhadas.

Normalmente, o desinstalador sabe se uma biblioteca é usada por outro software na desinstalação e, se esse for o caso, o desinstalador deixa a biblioteca para trás. Infelizmente, nem sempre é o caso que isso está sendo feito, pois cabe ao desenvolvedor codificar adequadamente o desinstalador e há muitos assistentes de desinstalação, alguns não fazem isso corretamente.

Isso explica que tudo isso ocupa espaço em disco, e é só na memória quando eles estão sendo carregados pelo software primeiro.

    
por 08.10.2016 / 18:28

Tags