main.m#import <Foundation/Foundation.h>
int main (int argc, const char * argv[])
{
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
NSProcessInfo *proc = [NSProcessInfo processInfo];
NSLog(@"Globally unique string: %@", [proc globallyUniqueString]);
NSLog(@"Arguments: %@", [proc arguments]);
NSLog(@"Process Name: %@", [proc processName]);
NSLog(@"Process Indentifier: %i", [proc processIdentifier]);
NSLog(@"Host Name: %@", [proc hostName]);
NSLog(@"Enviroment: %@", [proc environment]);
NSLog(@"Operating System: %i", [proc operatingSystem]);
NSLog(@"Operating System Name: %@", [proc operatingSystemName]);
NSLog(@"Operating System Version: %@", [proc operatingSystemVersionString]);
NSLog(@"Physycal memory: %llu", [proc physicalMemory]);
NSLog(@"Processor count: %i", [proc processorCount]);
NSLog(@"Active Processor Count: %i", [proc activeProcessorCount]);
[pool drain];
return 0;
}