Esvaziar / despejar memória modificada para arquivo de paginação no windows

0

Eu uso o hacker de processos para limpar alguns gigs de RAM antes de carregar arquivos grandes, como rastreios de pilha de 2 GB, para que tudo não fique congelado por uma hora enquanto as coisas são trocadas para trás e para frente. No entanto, o hacker processa apenas cerca de 200 mb por vez.

Existem programas ou APIs do Windows que me permitem esvaziar alguns gigs de memória modificada para o arquivo de paginação por vez?

    
por Navin 01.11.2012 / 05:23

2 respostas

1

O autor do hacker do processo fornece o código-fonte. Olhe para o código fonte e você pode descobrir que o memlists.c fornece o que você deseja:

command = MemoryFlushModifiedList;
status = NtSetSystemInformation (                             SystemMemoryListInformation,                             & comando                             sizeof (SYSTEM_MEMORY_LIST_COMMAND)                             );

Codifique uma ferramenta C CLI simples que execute este comando.

    
por 26.11.2012 / 15:56
2

RAMMap tem uma opção de lista de páginas modificada vazia.

    
por 03.11.2012 / 19:25