السلام عليكم اخوتي اما بعد فاود من يدلني عن كيفية كتابة برنامج بالجافا و الذي يعمل على ايجاد حمولة البروسسور في الحاسوب الذي هو شغال عليه.انتظركم
برنامج جافا يعرف حمولة المعالج المركزي على اي نظام
السلام عليكم في الحقيق ليس عندي خلفية عن هذا الموضوع
ولكن يوجد مثال جاهز ينزل مع j2sdj 5 عامل الي انتا عاوزو و موجود السورس معاه
حاول تنظر اليه
حتلاقي ملف جار اسمه Java2Demo و معاه مجلد اسمه src في المسار التالي
C:\Program Files\Java\jdk1.5.0\demo\jfc\Java2D
و اذا ما استطعت تلاقيه ان شاء الله برفقلك اياه
منقطع من حين لاخر
شكرا ولكن لا يوجد شيء عن حمولة البروسسر في هذا المجلد
كلما ادبني الدهر اراني نقص عقلي و كلما زادني علما اراني علما بجهلي
بسم الله الرحمن الرحيم
الاخ الكريم
لو تستخدم الامر
tasklist الموجود في نظام الوندوز فيعطيك كل البروسس الشغالة أو تستخدم الامر ps -A في نظام اللينكس
taskkill /PID 522 لقتل البروسيسر صاحب الرقم 522 مثلا
طبعا مع RunTime
وباختصار بهذا الكود
import java.io.BufferedReader;
import java.io.InputStreamReader;
/*
*/
public class MainClass {
public static void main(String[] args) throws Exception{
Runtime r = Runtime.getRuntime();
String[] nargs = { "tasklist"," " };// if u want to use dynamic variable from java
Process p = r.exec(nargs);
BufferedReader is = new BufferedReader(new InputStreamReader(p.getInputStream()));
String line;
while ((line = is.readLine()) != null)
System.out.println(line);
}
}
اللهم ارزقنا حبك وحب من يحبكوحبا يقربنا الى حبك
هذا الموضوع مغلق.