processInfoNoGC

fnProcessInfoNoGC processInfoNoGC(int pid) @nogc @safe

Gets process information without GC allocation.

This function retrieves process information into a fixed-size structure, avoiding garbage collector allocation.

Parameters

pidThe process ID to query.

Returns

ProcessInfoNoGC containing process information.

Example:

version (linux) {
  import core.sys.linux.unistd : getpid;
  auto info = processInfoNoGC(getpid());
  import std.string : fromStringz;
  writeln("Process: ", fromStringz(info.name.ptr));
}