报告人: 香港大学刘智满教授Professor Francis Chi-moon Lau 报告题目: Object Co-location and Memory Reuse for Java Programs 时间:2007年10月16日(星期二) 地点:蒙民伟楼109 Abstract We introduce a new memory management system, STEMA, which can improve the execution time of Java programs. STEMA detects prolific types on-the-fly and co-locates their objects in a special memory space which supports reuse of memory. We argue and show that memory reuse and co-location of prolific objects can result in improved cache locality, reduced memory fragmentation, reduced GC time, and faster object allocation. We evaluate STEMA using 16 benchmarks. Experimental results show that STEMA performs 2.7%, 4.0%, and 8.2% on average better than MarkSweep, CopyMS, and SemiSpace. Biography Francis Lau is a professor in the Computer Science Department, The University of Hong Kong. He obtained his PhD degree in computer science from the University of Waterloo in 1986. His research interests include operating systems, parallel and distributed systems, pervasive computing, wireless networks, computer graphics, and computer music. More information can be found at http://www.cs.hku.hk/~fcmlau. |
