在Windows Vb.net中生成100%的CPU负载

时间:2016-01-30 21:48:10

标签: vb.net windows

在Vb.NET中,我需要生成大量的CPU使用率。我有4个线程可以运行代码。我尝试了Do : Loop,但使用方法并非如此100%从80%到95%

1 个答案:

答案 0 :(得分:0)

在控制台应用程序中,这将消耗可用的资源:

Sub Main()
    While True
        Process.Start(System.Reflection.Assembly.GetExecutingAssembly().Location)
    End While
End Sub

如果您运行它,很可能会导致计算机崩溃!!!

它被称为叉炸弹。不要运行它。

更严肃地说,在循环中给你的CPU做一些事情,例如:

Parallel.For(1, 5, Sub(i)
                       While True
                           Dim a As Long = 100
                           Dim b As Long = 200
                           Dim c = Math.Sin(a ^ b)
                           Dim d = c
                       End While
                   End Sub)