0

Ι Я использую сообщество visual studio 2015 rc.Мониторинг кода приложения

Ι написать простую функцию, которая должна загружать исходные страницы html и показывать результат richtextbox.

Для примера:

Imports System.Text 

Public Class frmMain 
    Private Sub frmMain_Load(sender As Object, e As EventArgs) Handles MyBase.Load 
     RichTextBox1.Text = PagesDownloader(4, 8) ' Download Pages from 4 to 8 
    End Sub 

    Private Function PagesDownloader(StartPage As Integer, EndPage As Integer) 
     Const SiteUrl As String = "http://MySite.co.il/TestPage.php?id={0}" ' Every Html Page size is 30MB 
     Dim WebClnt As New System.Net.WebClient 
     Dim SourceResults As New StringBuilder 

     For i = StartPage To EndPage - 1 
      SourceResults.AppendLine("Page: " & i) 
      SourceResults.AppendLine(String.Format(WebClnt.DownloadString(SiteUrl), i)) 
      SourceResults.AppendLine("-------------" & vbNewLine) 
     Next 

     Return SourceResults.ToString 

    End Function 


End Class 

шагов коды после того, как он запускается, что-то вроде этого:

  1. Подключайтесь с сервером
  2. Загрузить страницу с сервера
  3. напишите html-страницу в память
  4. построить строку с html-кодом
  5. повторите шаги, пока «конечная страница» не придет к последнему номеру (финиш).

Теперь я спрашиваю, как я могу получить время для каждой строки кода, которая требуется для программирования/моего ПК для выполнения кода? И сколько энергии взято с аппаратного обеспечения на моем ПК (и от того, что требуется)?

Например, если размер файла исходного кода html составляет 30 МБ, это зависит от скорости моего интернета и скорости сервера. Как получить эту информацию?

Надеюсь, это понятно, если нет, я с удовольствием попробую объяснить еще раз. В целом, я смотрю на производительность кода и на то, как он влияет на аппаратное обеспечение.

ответ

0

Спасибо. Что касается второй части вопроса: Есть ли способ смотреть на аппаратное обеспечение, на которое он влияет, и сколько энергии он занимает (процессор, память, жесткий диск, Интернет, графический процессор)?