Implementierung Testfunktion Hashrate Server
This commit is contained in:
@@ -113,8 +113,8 @@ Public Class TestPerformance
|
|||||||
Public Shared Sub DeleteUsers()
|
Public Shared Sub DeleteUsers()
|
||||||
|
|
||||||
End Sub
|
End Sub
|
||||||
|
Public Shared finalzeit As Long
|
||||||
Public Shared Async Function TestHashrateServer(zahlint As Integer) As Threading.Tasks.Task(Of Boolean)
|
Public Shared Async Function TestHashrateServer(zahlint As Integer) As Threading.Tasks.Task(Of Byte())
|
||||||
Dim arrkeys As New List(Of Byte())
|
Dim arrkeys As New List(Of Byte())
|
||||||
Dim arrzahl As New List(Of Integer)
|
Dim arrzahl As New List(Of Integer)
|
||||||
Dim arrzahl_iterats As New List(Of Integer)
|
Dim arrzahl_iterats As New List(Of Integer)
|
||||||
@@ -122,11 +122,10 @@ Public Class TestPerformance
|
|||||||
Dim arrzeitp1 As New List(Of Long)
|
Dim arrzeitp1 As New List(Of Long)
|
||||||
Dim arrzeitp2 As New List(Of Long)
|
Dim arrzeitp2 As New List(Of Long)
|
||||||
Dim arrzeitp3 As New List(Of Long)
|
Dim arrzeitp3 As New List(Of Long)
|
||||||
Dim arrzeitp4 As New List(Of Long)
|
Dim finalarr As New List(Of Byte())
|
||||||
|
|
||||||
Dim sw1 As Stopwatch = New Stopwatch
|
Dim sw1 As Stopwatch = New Stopwatch
|
||||||
Dim sw2 As Stopwatch = New Stopwatch
|
Dim sw2 As Stopwatch = New Stopwatch
|
||||||
|
Dim finalhash As Byte()
|
||||||
For zahl As Integer = 0 To zahlint
|
For zahl As Integer = 0 To zahlint
|
||||||
sw1.Start()
|
sw1.Start()
|
||||||
arrkeys.Add(VERAG_VARIABLES.GenerateSalt(VERAG_VARIABLES.RandomInteger(0, zahlint)))
|
arrkeys.Add(VERAG_VARIABLES.GenerateSalt(VERAG_VARIABLES.RandomInteger(0, zahlint)))
|
||||||
@@ -145,6 +144,26 @@ Public Class TestPerformance
|
|||||||
sw2.Reset()
|
sw2.Reset()
|
||||||
Next
|
Next
|
||||||
|
|
||||||
Return False
|
For Each zp1 In arrzeitp1
|
||||||
|
If arrzeitp1(zp1) < arrzeitp2(zp1) Then
|
||||||
|
arrzeitp3.Add(arrzeitp1.Item(zp1))
|
||||||
|
Else
|
||||||
|
arrzeitp3.Add(arrzeitp2.Item(zp1))
|
||||||
|
End If
|
||||||
|
Next
|
||||||
|
For Each zp2 In arrzeitp2
|
||||||
|
If arrzeitp2(zp2) > arrzeitp1(zp2) Then
|
||||||
|
arrzeitp3.Add(arrzeitp2.Item(zp2))
|
||||||
|
Else
|
||||||
|
arrzeitp3.Add(arrzeitp1.Item(zp2))
|
||||||
|
End If
|
||||||
|
Next
|
||||||
|
For Each z3 In arrzeitp3
|
||||||
|
finalarr.Add(hashbytes(z3))
|
||||||
|
Next
|
||||||
|
finalhash = finalarr.Item(0)
|
||||||
|
finalzeit = arrzeitp3.Item(0)
|
||||||
|
'Ausgabe
|
||||||
|
Return finalhash
|
||||||
End Function
|
End Function
|
||||||
End Class
|
End Class
|
||||||
|
|||||||
Reference in New Issue
Block a user