1. A method for use in managing memory in displaying data storage system information, the method comprising: providing a graphical user interface (GUI) associated with an application comprising a set of GUI components representative of a set of logical objects in a data storage system; storing, in an object pool associated with the application, a software object corresponding to a GUI component of the set of GUI components, wherein the software object is stored in the object pool based on an operation performed using the GUI; storing, in a handle pool associated with the application, a reference to the software object corresponding to the GUI component of the set of GUI components, wherein the reference includes a pointer to the software object, wherein the software object is accessed by using the reference; configuring the object pool by determining from a properties file, a type of reference the object pool should hold for the software object, wherein the properties file is associated with the object pool and includes information indicating the type of reference for each software object of a set of software objects of the object pool, wherein the set of software objects includes at least two software objects representing at least two logical objects of different type, wherein a soft reference type indicates holding a soft reference to the software object, wherein a weak reference type indicates holding a weak reference to the software object; based on the type of reference determined from the properties file, making the set of software objects of the object pool available for reuse by the GUI associated with the application; based on the type of reference determined from the properties file, in the object pool, making the software object available for garbage collection when the GUI releases a reference to the software object; and based on the type of reference determined from the properties file, recreating the software object by using a key upon determining that the software object does not exists due to the garbage collection, wherein the key is associated with the type of reference, wherein the key is provided to an entity using the software object, wherein recreating the software object includes determining whether the software object can be recreated from information stored in the key and based on the determination, retrieving a set of properties for the software object from the data storage system.