Monday, October 26, 2009

ProcDump sysinternals tool - really really helpful to create a memory dump

As described in Sysinternals documentation
http://technet.microsoft.com/en-us/sysinternals/dd996900.aspx

ProcDump is a command-line utility whose primary purpose is monitoring an application for CPU spikes and generating crash dumps during a spike that an administrator or developer can use to determine the cause of the spike. ProcDump also includes hung window monitoring (using the same definition of a window hang that Windows and Task Manager use) and unhandled exception monitoring. It also can serve as a general process dump utility that you can embed in other scripts.

You don’t need to write your own utility to create a memory dump by monitoring performance counter. Don’t forget to use the switch “-ma” to dump full memory(especially for .net app) because by default it only dumps thread and handle.

This is really helpful to get a memory dump based on CPU usage and we could probably get the memory dump without using ADPlus in most of the cases.

syntax to dump full memory given process id is

procdump -ma

syntax to dump full memory given process id and cpu usage 80%(threshold)

procdump -ma -c 80



Wednesday, October 14, 2009

Sourcebits - Web, Mac, Android and the iPhone Development



Came across this website while looking for iPhone development companies. This is what one of our companies does, so they are our competition, but I liked what they have done so far.


Thursday, October 1, 2009

Medical - Open Source EMR Project


Medical combines the functionality of an Electronic Medical Record and a Health Information System, focused on preventive medicine for developing countries, with special emphasis on the socio-economic background of the patient. It uses industry standards, such ICD-10 and ICD10-PCS. One key aspect of Medical that differentiates it from other systems is the holistic approach of dealing with the patient. We designed Medical to include all the factors that influence their health status. By this we firmly believe in the World Health Organization (WHO) definition of health: "Health is a state of complete physical, mental and social well-being and not merely the absence of disease or infirmity."