1. A computer-implemented method for comparing in-memory objects of application programs, the method comprising executing instructions in a computer system to perform the operations of: receiving a request to compare the in-memory objects of the application programs executing in the computer system; accessing a first object memory of a first of the application programs through an object model exposed by the application program; serializing object data for one or more objects in the first object memory and storing the serialized object data in a first generic object container; accessing a second object memory of a second of the application programs through the object model; serializing object data for one or more objects in the second object memory and storing the serialized object data in a second generic object container; comparing the serialized object data stored in the first generic object container to the serialized object data stored in the second generic object container; and generating a comparison log comprising a list of differences between the serialized object data in the first generic object container and the second generic object container.