摘要 |
PROBLEM TO BE SOLVED: To reduce a delay on heap memory allocation by reducing frequency of garbage collection. SOLUTION: When two or more pages of a display list remain (S52), it can be estimated that a display list for one page may be soon released, and after the number of remaining pages is decreased and an event is generated (S53), the process returns to step S50. On the other hand, when the number of completion bands of the display list is less than a rasterization start condition (S54), rasterization is forcedly executed, and after releasing one page of the display list (S55), the process is returned to step S50. Before executing garbage collection (GC), the locking of semaphores corresponding to respective threads except a heap memory management part 126 using a heap memory 132 are acquired (S58). After executing the GC, the semaphores corresponding to the threads is released (5A). COPYRIGHT: (C)2009,JPO&INPIT
|