Ι Я использую сообщество 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
шагов коды после того, как он запускается, что-то вроде этого:
- Подключайтесь с сервером
- Загрузить страницу с сервера
- напишите html-страницу в память
- построить строку с html-кодом
- повторите шаги, пока «конечная страница» не придет к последнему номеру (финиш).
Теперь я спрашиваю, как я могу получить время для каждой строки кода, которая требуется для программирования/моего ПК для выполнения кода? И сколько энергии взято с аппаратного обеспечения на моем ПК (и от того, что требуется)?
Например, если размер файла исходного кода html составляет 30 МБ, это зависит от скорости моего интернета и скорости сервера. Как получить эту информацию?
Надеюсь, это понятно, если нет, я с удовольствием попробую объяснить еще раз. В целом, я смотрю на производительность кода и на то, как он влияет на аппаратное обеспечение.