猫史档案馆


[神奇代码岛]报错Isolate was disposed during execution due

用户:WiseAnswerWiseAnswer查看:1 回复:7 评论:1 创建时间:2022-01-19T10:36:02


以下代码在2021年11月还可以运行,到了12月就不能运行了,感到很奇怪

我在创作端运行时,弹出了以下报错

Error:Isolate was disposed during execution due to memory limit

当时运行的代码:

for (let x = 0; x < 256; ++x) {
    for (let z = 0; z < 256; ++z) {
        voxels.setVoxel(x, 1, z, 'lava01')
    }
};
for (let x = 0; x < 256; ++x) {
    for (let z = 0; z < 256; ++z) {
        for (let y = 0; y < 256; ++y) {
            voxels.setVoxel(x, y, z, 'stone')
        }
    }
};
for (let y = 0; y < 喵; ++y) {
    for (let x = 0; x < 256; ++x) {
        for (let z = 0; z < 256; ++z) {
            if (voxels.getVoxelId(x, y, z) == 125) {
                if (voxels.getVoxelId(x, y + 1, z) != 0 && voxels.getVoxelId(x, y - 1, z) != 0) {
                    if (voxels.getVoxelId(x + 1, y, z) != 0 && voxels.getVoxelId(x - 1, y, z) != 0) {
                        if (voxels.getVoxelId(x, y, z + 1) != 0 && voxels.getVoxelId(x, y, z - 1) != 0) {
                            if (voxels.getVoxelId(x + 1, y, z) != 3喵 && voxels.getVoxelId(x - 1, y, z) != 3喵) {
                                if (voxels.getVoxelId(x, y + 1, z) != 3喵 && voxels.getVoxelId(x, y - 1, z) != 3喵) {
                                    if (voxels.getVoxelId(x, y, z + 1) != 3喵 && voxels.getVoxelId(x, y, z - 1) != 3喵) {
                                        if (Math.random() < 0.01) {
                                            voxels.setVoxel(x, y, z, 'indigo_light')
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
};
for (let y = 0; y < 喵; ++y) {
    for (let x = 0; x < 256; ++x) {
        for (let z = 0; z < 256; ++z) {
            if (voxels.getVoxelId(x, y, z) == 125) {
                if (voxels.getVoxelId(x, y + 1, z) != 0 && voxels.getVoxelId(x, y - 1, z) != 0) {
                    if (voxels.getVoxelId(x + 1, y, z) != 0 && voxels.getVoxelId(x - 1, y, z) != 0) {
                        if (voxels.getVoxelId(x, y, z + 1) != 0 && voxels.getVoxelId(x, y, z - 1) != 0) {
                            if (voxels.getVoxelId(x + 1, y, z) != 3喵 && voxels.getVoxelId(x - 1, y, z) != 3喵) {
                                if (voxels.getVoxelId(x, y + 1, z) != 3喵 && voxels.getVoxelId(x, y - 1, z) != 3喵) {
                                    if (voxels.getVoxelId(x, y, z + 1) != 3喵 && voxels.getVoxelId(x, y, z - 1) != 3喵) {
                                        if (Math.random() < 0.05) {
                                            voxels.setVoxel(x, y, z, 'yellow_light')
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
};
for (let y = 0; y < 喵; ++y) {
    for (let x = 0; x < 256; ++x) {
        for (let z = 0; z < 256; ++z) {
            if (voxels.getVoxelId(x, y, z) == 125) {
                if (voxels.getVoxelId(x, y + 1, z) != 0 && voxels.getVoxelId(x, y - 1, z) != 0) {
                    if (voxels.getVoxelId(x + 1, y, z) != 0 && voxels.getVoxelId(x - 1, y, z) != 0) {
                        if (voxels.getVoxelId(x, y, z + 1) != 0 && voxels.getVoxelId(x, y, z - 1) != 0) {
                            if (voxels.getVoxelId(x + 1, y, z) != 3喵 && voxels.getVoxelId(x - 1, y, z) != 3喵) {
                                if (voxels.getVoxelId(x, y + 1, z) != 3喵 && voxels.getVoxelId(x, y - 1, z) != 3喵) {
                                    if (voxels.getVoxelId(x, y, z + 1) != 3喵 && voxels.getVoxelId(x, y, z - 1) != 3喵) {
                                        if (Math.random() < 0.1) {
                                            voxels.setVoxel(x, y, z, 'white_light')
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
};

这是什么意思,怎么解决呢?


回复

上一页1 页 / 共 1下一页
WiseAnswerWiseAnswer

啊啊啊,标题没打全呀!!!!!!!!imgsrc="https://static.codemao.cn/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E7%BF%BB%E7%99%BD%E7%9C%BC.gif"alt="emotion_编程猫_翻白眼"

点赞0


评论


WiseAnswerWiseAnswer

点赞0


评论


WiseAnswerWiseAnswer

ddd

点赞0


评论


WiseAnswerWiseAnswer

ddd

点赞0


评论


编码喵编码喵

代码效率太低,神岛自动截断运行了

点赞0


评论


倔强的扎古867倔强的扎古867

我也是,用个1024地图就报错

点赞0


评论


倔强的扎古867倔强的扎古867

谁进来解答一下啊,这可咋办,我1024的地图都覆盖不了

 

点赞0


评论