|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--physis.core.scheduler.ScaledMeritScheduler
A somewhat more sophisticated scheduler. It scales the merit so the average means average approximately. The number of actually given sticks don't grow limitless as with the MeritScheduler.
| Field Summary | |
(package private) DigitalOrganismIterator |
orgs
|
| Constructor Summary | |
ScaledMeritScheduler()
|
|
| Method Summary | |
void |
fillWithOrganisms(DigitalOrganismIterator orgs_)
Before starting the scheduling process the scheduler has to build up its internal data structure. |
void |
scheduleUpdate(int average)
It schedules the executing of each digital organisms. |
| Methods inherited from class java.lang.Object |
|
| Field Detail |
DigitalOrganismIterator orgs
| Constructor Detail |
public ScaledMeritScheduler()
| Method Detail |
public void scheduleUpdate(int average)
SchedulerscheduleUpdate in interface Schedulerphysis.core.scheduler.Scheduleraverage_time_slice - the average number of executed instructions/per unit.public void fillWithOrganisms(DigitalOrganismIterator orgs_)
SchedulerfillWithOrganisms in interface Scheduler
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||