Jump to content


Photo

Consumo de memoria de procesos en segundo plano


  • Please log in to reply
3 replies to this topic

#1 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14448 posts
  • LocationMéxico

Posted 28 February 2020 - 09:47 AM

Hola, después de buscar algunos consejos para leer el consumo de memoria de una aplicación

 

http://delphiaccess....ia-en-servicio/

https://www.devfield...oria-en-delphi/

https://stackoverflo...-delphi-program

 

 

He hecho algunas pruebas pero veo que en los procesos que se están ejecutando en segundo plano no se puede obtener dicha información (adjunto imagen del LOG)

 

¿Hay algo que se pueda hacer para obtener dicha información en los procesos que corren en segundo plano? 
 
Saludos

Attached Files


  • 0

#2 escafandra

escafandra

    Advanced Member

  • Administrador
  • 4107 posts
  • LocationMadrid - España

Posted 01 March 2020 - 03:22 PM

Mira a ver si esto te sirve:
 


delphi
  1. procedure TForm1.GetProcessMemory(PID: DWORD);
  2. var
  3.   mc: PROCESS_MEMORY_COUNTERS_EX;
  4.   hProcess: THandle;
  5. begin
  6.   mc.cb:= sizeof(mc);
  7.   hProcess:= OpenProcess(PROCESS_QUERY_INFORMATION or PROCESS_VM_READ, false, PID);
  8.   GetProcessMemoryInfo(hProcess, @mc, sizeof(mc));
  9.   Label1.Caption:= IntToStr(mc.PrivateUsage);
  10.   Label2.Caption:= IntToStr(mc.WorkingSetSize);
  11. end;

Subo proyecto.

Ejecútalo como administrador.


Saludos.

Attached Files


  • 1

#3 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14448 posts
  • LocationMéxico

Posted 02 March 2020 - 08:59 AM

Muchas gracias amigo escafandra, ya lo veo y comento (y)

 

Saludos


  • 0

#4 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14448 posts
  • LocationMéxico

Posted 02 March 2020 - 09:41 AM

Ya lo he ejecutado y funciona de maravilla, mis respetos amigo escafandra,  :ap:

 

Solo le he hecho una modificación (imagen adjunta) que no se hasta que punto sea correcta.  :embarrassed:

Saludos

Attached Files


  • 0




IP.Board spam blocked by CleanTalk.