تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] عايز كود خاص بقياس السرعة
#6
السلام عليكم اخي الكريم
انا رديت عليك في موضوع سابق بس واضح ان وجهة نظري لم تكن واضحة بما يكفي
قلت ان الموضوع ليس بالبساطة اللتي تتصورها لعدة اسباب 
لحساب سرعة تحميل مجموعة من البيانات يجب ان يكون لك القدرة على معرفة مقدار البيانات الواردة في فترة معينة 
للاسف الاداة web browser لا تتيح ذلك بحسب علمي
في المثال اللذي ارفقته لك في الموضوع السابق 

https://code.msdn.microsoft.com/windowsd...0a#content

في مثاله ذلك يستفيد من الكلاس PerformanceCounter واللذي يقوم بمراقبة قيم معينة في البرامج اللتي تعمل وكذلك قيم خاصة بالحاسب نقسه ، مثل القيم لتي تقوم ال Task manager بمراقبتها ( cpu , memory usage والى اخره ) 

وبمقدور ايضا هذا الكلاس ان يراقب كم البيانات الداخلة والخارجة من برنامج معين يعمل على ".NET CLR Networking 4.0.0.0"

ولكن للاسف الاداده web browser لم يتم تطويرها على ال ( .net 4 ) فلا يستطيع ال PerformanceCounter ان يراقبها ( اعتقد ذلك هو السبب ) 
ولكنه يستطيع ان يراقب كمية البيانات الداخلة والخارجة من البرنامج فيما عدا ذلك ، كأن تقوم بتحميل ملف مثلا دون الحاجة ل webbrowser 
في هذه الحالة سيكون بالامكان مراقبتها وتحديد سرعة البيانات ( او سرعة الداونلود )

في الحقيقة لست بحاجة ان تتعمق اكثر من ذلك في ال PerformanceCounter ففي المثال اعلاه قام باعداد كلاس لتسهيل التعامل معها واسماه NetworkTraffic
في مثاله يقوم بعرض صفحة في اداه Webbrowser و كذلك يقوم بتحميل ملف كمثال ، وتلاحظ بان السرعة تكون حقيقة فقط في حالة تحميل الملف
فانت الان امامك حل من 2 :
ان تجد طريقة لعرض ما تريد بدون اللجوء للاداه web browser كأن تستخدم ادوات عرض محتوى انترنت بديلة تم تطويرها باستخدام ( .net 4 ) 
او ان تستخدم web browser وتعرض السرعة المسحوبة من الجهاز كله ( وليس من البرنامج فقط )  وهذا امر بسيط وهناك طرق كثيره لمراقبه ذلك
عموما سأحاول ان اجد لك حلا لذلك ،
 وارفقت لك مثال يقوم بتحميل ملف برابط معين وكذلك يقوم بالدخول على صفحة ويب معينة بطريقتين ، قياس استهلاك الانترنت ككل ، واستهلاك البرنامج فقط
الكود بسيط ، ولكن اذا اردت شرح للكود اخبرني 
   


الملفات المرفقة
.rar   Projects.rar (الحجم : 149.21 ك ب / التحميلات : 105)
الرد }}}
تم الشكر بواسطة: أسامة السالمي , asemshahen5


الردود في هذا الموضوع
RE: عايز كود خاص بقياس السرعة - بواسطة Anas Mahmoud - 21-04-17, 10:06 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] بالله عليكم مساعده عايز اقفل البرنامج بخصوص عمل اذن صرف اكسس وفيجوال 2013 hanyeltnen 7 2,310 04-02-23, 10:36 AM
آخر رد: hanyeltnen
  [سؤال] عايز كود عرض سيريال الكمبيوتر حسن الجلب 1 943 25-07-22, 02:21 PM
آخر رد: Jounior_P
  [سؤال] عايز كود عرض اسماء الجداول من قاعد البيانات الي ليست بوكس حسن الجلب 1 1,024 23-07-22, 08:53 PM
آخر رد: سعود
  عايز اشتري اسكنر وبرنتر باركود اشتري اي نوع عادي ولا لازم نوع معين للفيجوال ahmedhhh2 2 1,127 26-02-22, 03:32 PM
آخر رد: ahmedhhh2
  عايز كود يقفل البرنامج ده URLSnooper عند فتح البرنامج الخاص بى يقفل البرنامج لو تم تغ masport tv 0 1,173 20-07-21, 03:38 PM
آخر رد: masport tv
  [سؤال] السلام عليكم عايز كود اتصال لقاعده بيانات اكسس 2013 محميه بكلمه سر حسن الجلب 2 2,189 03-07-21, 01:59 PM
آخر رد: adam mostafa
  لو عايز اعمل اعلانات لمنتج معين Lathe1 1 1,237 26-05-21, 01:30 AM
آخر رد: Lathe1
  [سؤال] عايز كودرن حسن الجلب 2 1,454 15-04-21, 05:08 AM
آخر رد: معاند الحظ
  [سؤال] عايز كود تحقق من شئ معين حسن الجلب 1 1,509 14-04-21, 03:01 PM
آخر رد: حسن الجلب
  [سؤال] عايز كود بحث بالصور حسن الجلب 2 1,428 12-04-21, 03:03 PM
آخر رد: حسن الجلب

التنقل السريع :


يقوم بقرائة الموضوع: