小编mic*_*ael的帖子

在使用循环的内存访问中,C#的速度是Java的一半吗?

我有两段在C#和Java中相同的代码.但Java的速度提高了两倍.我想知道为什么.两者都使用相同的原则来使用大查找表来提高性能.

为什么Java比C#快50%?

Java代码:

    int h1, h2, h3, h4, h5, h6, h7;
    int u0, u1, u2, u3, u4, u5;
    long time = System.nanoTime();
    long sum = 0;
    for (h1 = 1; h1 < 47; h1++) {
        u0 = handRanksj[53 + h1];
        for (h2 = h1 + 1; h2 < 48; h2++) {
            u1 = handRanksj[u0 + h2];
            for (h3 = h2 + 1; h3 < 49; h3++) {
                u2 = handRanksj[u1 + h3];
                for (h4 = h3 + 1; h4 < …
Run Code Online (Sandbox Code Playgroud)

c# java performance lookup-tables

10
推荐指数
1
解决办法
635
查看次数

标签 统计

c# ×1

java ×1

lookup-tables ×1

performance ×1