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; dumping related memory partitions according to the detected triggering event of memory dump; analyzing dumped information; and generating a new triggering event of memory dump based on results of the analysis, wherein the step of detecting the triggering event of memory dump comprises detecting the new triggering event of memory dump.