scheduler: Update priority penalty computation in debug dump
This commit is contained in:
@@ -126,12 +126,10 @@ ThreadData::Dump() const
|
|||||||
{
|
{
|
||||||
kprintf("\tpriority_penalty:\t%" B_PRId32 "\n", fPriorityPenalty);
|
kprintf("\tpriority_penalty:\t%" B_PRId32 "\n", fPriorityPenalty);
|
||||||
|
|
||||||
int32 additionalPenalty = 0;
|
int32 priority = GetPriority() - _GetPenalty();
|
||||||
const int kMinimalPriority = _GetMinimalPriority();
|
priority = std::max(priority, int32(1));
|
||||||
if (kMinimalPriority > 0)
|
|
||||||
additionalPenalty = fAdditionalPenalty % kMinimalPriority;
|
|
||||||
kprintf("\tadditional_penalty:\t%" B_PRId32 " (%" B_PRId32 ")\n",
|
kprintf("\tadditional_penalty:\t%" B_PRId32 " (%" B_PRId32 ")\n",
|
||||||
additionalPenalty, fAdditionalPenalty);
|
fAdditionalPenalty % priority, fAdditionalPenalty);
|
||||||
kprintf("\teffective_priority:\t%" B_PRId32 "\n", GetEffectivePriority());
|
kprintf("\teffective_priority:\t%" B_PRId32 "\n", GetEffectivePriority());
|
||||||
|
|
||||||
kprintf("\ttime_used:\t\t%" B_PRId64 " us (quantum: %" B_PRId64 " us)\n",
|
kprintf("\ttime_used:\t\t%" B_PRId64 " us (quantum: %" B_PRId64 " us)\n",
|
||||||
|
|||||||
Reference in New Issue
Block a user