对于使用 Java (Weka) 运行的大型数据挖掘实验,我正在尝试分配更大的堆大小以提高性能。
我通过在菜单“运行 > 运行配置 > 参数”中设置以下选项来做到这一点:
[包含要运行的代码的应用程序确实是选定的应用程序]。
有两件事让我感到困惑:
性能根本没有增加。如果额外的内存不能使程序运行得更快,仍然可能吗?
即使我设置的值超过了我的机器 RAM (4096m),它也不会产生任何错误。这是正确的还是应该有一个?
对于使用 Java (Weka) 运行的大型数据挖掘实验,我正在尝试分配更大的堆大小以提高性能。
我通过在菜单“运行 > 运行配置 > 参数”中设置以下选项来做到这一点:
[包含要运行的代码的应用程序确实是选定的应用程序]。
有两件事让我感到困惑:
性能根本没有增加。如果额外的内存不能使程序运行得更快,仍然可能吗?
即使我设置的值超过了我的机器 RAM (4096m),它也不会产生任何错误。这是正确的还是应该有一个?