1. A method for dumping partitioned memory in a software system, comprising the steps of: during execution of the software system, monitoring memory allocations and deallocations of objects in the software system, wherein a memory space of the software system is partitioned according to a given partitioning scheme; according to results of the monitoring, assigning the allocated objects in the software system into corresponding memory partitions; detecting a triggering event of memory dump; and dumping related memory partitions according to the detected triggering event of memory dump.