A method and apparatus are provided for managing the amount of memory available to processes within the computer system. Additional virtual address spaces are dynamically created to make more memory available to computer processes. The computer processes executing in each virtual address space access a shared memory region. Also, when a user requests a new connection to the computer system to form a new user session, it is determined to which of the existing virtual address spaces the new user session would best be assigned so as to maintain a load balance among the existing virtual address spaces.
Testing Subsystems On Platforms For Software Applications
Niloy Banerjee - Fremont CA, US Bret L. Foreman - San Francisco CA, US Theodore R. Haining - San Bruno CA, US Parikshit Bhaduri - Foster City CA, US Brom Mahbod - San Carlos CA, US Michael David Kavanaugh - San Francisco CA, US Dhaval Babulal Shah - Foster City CA, US Henry S. Willard - San Francisco CA, US John John E. So - Dublin CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 9/44
US Classification:
717126
Abstract:
Techniques for testing subsystems on a platform for a software application are provided. A test application receives instructions for calling platform dependent subsystems directly. The instructions can be designed to fully test the capabilities of the subsystems. Once the instructions are executed, the results of the subsystems can be analyzed for platform certification, performance, reliability, and/or characteristics.