"เวลา CPU" บอกอะไรฉันเกี่ยวกับกระบวนการ เป็นเวลาสะสมของกระบวนการหรือไม่? บางครั้งมันกระโดดสักสองสามวินาทีและมักจะไม่มีอะไรเกิดขึ้น
"เวลา CPU" บอกอะไรฉันเกี่ยวกับกระบวนการ เป็นเวลาสะสมของกระบวนการหรือไม่? บางครั้งมันกระโดดสักสองสามวินาทีและมักจะไม่มีอะไรเกิดขึ้น
คำตอบ:
ใช่มันคือ "มันเป็นเวลาสะสมที่กระบวนการทำงาน" และ "เรียกใช้" คุณหมายถึง "ใช้ CPU จริง" หากคุณเห็นว่ามันกระโดดแล้วทำให้นิ่งหมายความว่ากระบวนการใช้ CPU สักสองสามวินาทีจากนั้นก็หยุดต้องการมันหรือถูกย้ายโดยตัวกำหนดตารางเวลาในขณะที่กระบวนการอื่นใช้ CPU
คุณมีแอปพลิเคชั่นจำนวนมากที่ทำงานใน "ขนาน" ซึ่งแข่งขันกันเพื่อหาทรัพยากรระบบเช่น CPU เวลาของ CPU จะบอกคุณว่ากระบวนการใดใช้ CPU ในขณะที่กำลังทำงานอยู่
ลองนึกภาพกระบวนการอย่างต่อเนื่องโดยใช้ CPU 10% และทำงานเป็นเวลา 20 นาที ในเวลานั้นจะใช้เวลาประมาณ 2 นาทีของ CPU หากกระบวนการคำนวณราคาแพงเวลา CPU จะเพิ่มขึ้นเร็วขึ้นมากเนื่องจาก "เวลาจริง" จะถูกใช้โดย CPU ในกระบวนการนั้น ๆ