|
|
@@ -43,7 +43,6 @@ def parseData(fin):
|
|
|
# Si no hubo un block en el mismo tick
|
|
|
if lastBlock != tick:
|
|
|
result[proceso]['ticksCpu'] +=1
|
|
|
-
|
|
|
|
|
|
# Tick Block
|
|
|
if accion == 'BLOCK':
|
|
|
@@ -51,8 +50,9 @@ def parseData(fin):
|
|
|
result[proceso]['ticksBlock'] += 1
|
|
|
|
|
|
if accion == 'UNBLOCK':
|
|
|
- lastBlock -= 1
|
|
|
- result[proceso]['ticksBlock'] -= 1
|
|
|
+ if lastBlock == tick:
|
|
|
+ lastBlock -= 1
|
|
|
+ result[proceso]['ticksBlock'] -= 1
|
|
|
|
|
|
if accion == 'EXIT':
|
|
|
result[proceso]['ultimoTick'] = tick
|