PDA

View Full Version : سوال: بدست آوردن مدت زمان اجرای یه پروسس



DataMaster
چهارشنبه 25 آذر 1388, 17:53 عصر
سلام
راهی هست بدونیم یک پروسس چه مدت زمانی در حال اجراست
من بیشتر مد نظرم این هست که بدون استفاده از ساعت اجرای پروسس اینکار رو انجام بدم چون با تغییر ساعت سیستم این موضوع زیاد پایدار نیست

fjm11100
پنج شنبه 26 آذر 1388, 08:57 صبح
راستش كلاس process دات نت بهت مدت زمان اجرا را ميده اما نميدونم با تغيير ساعت اون تغيير ميكنه يا نه امتحان كن جوابش را به منم بگو

DataMaster
پنج شنبه 26 آذر 1388, 09:40 صبح
راستش كلاس process دات نت بهت مدت زمان اجرا را ميده اما نميدونم با تغيير ساعت اون تغيير ميكنه يا نه امتحان كن جوابش را به منم بگو
تا جایی که من این کلاس رو نیگاه کردم ساعت شروع اجرای پروسس رو میده نه مدت زمان.
من میخوام مستقل از ساعت سیستم عمل کنم و مدت زمان اجرای پروسس رو داشته باشم

hamedsabzian
پنج شنبه 26 آذر 1388, 13:52 عصر
می تونی زمان استفاده رو به صورت دستی نگهداری کنی. یعنی یه ساختمان داده تعریف کنی که همزمان با شروع پروسس اطلاعات اون رو به همراه زمان استفاده که در ابتدا صفره نگه داری کنه. بعد مثلا هر t ثانیه یک بار اون رو بروز کنی.
به همین روش و با کمی تغییر می تونی زمان استفاده از cpu رو هم حساب کنی.