Publication | Closed Access
A study of Java object demographics
55
Citations
37
References
2008
Year
Unknown Venue
Software MaintenanceEngineeringComputer ArchitectureJava Object LifetimesSoftware EngineeringObject OrientationMemory Model (Programming)Software AnalysisSoftware AgingMemory ManagementStatisticsObject-oriented DesignProgram BehaviourGarbage Collection EfficiencyComputer EngineeringComputer ScienceReal-time JavaSoftware DesignProgram AnalysisSoftware TestingObject-oriented ProgrammingGarbage CollectionSystem Software
Researchers have long strived to exploit program behaviour in order to improve garbage collection efficiency. For example, by using a simple heuristic, generational GC manages short-lived objects well, although longer-lived objects will still be promoted to an older generation and may be processed repeatedly thereafter. In this paper, we provide a detailed study of Java object lifetimes which reveals a richer landscape than the generational view offers.
| Year | Citations | |
|---|---|---|
Page 1
Page 1