通过java代码获取虚拟内存页面大小

是否有可能获得运行java应用程序的操作系统的虚拟内存页面大小作为java int变量? 如果有,怎么样?

见以下课程; 你可以用getRuntime()获得一个实例 – > http://docs.oracle.com/javase/7/docs/api/java/lang/Runtime.html

编辑:正如评论中所建议的那样,我应该提供更多细节,从那里开始。 您需要为不同的操作系统运行几个不同的脚本; 您可以使用System.getProperty()获取类型。

您可以通过Google搜索“[os] + [内存页面大小] +脚本”找到示例脚本。

请注意,这将是一个相当愚蠢的解决方案,我不是说它很好,只是它是可能的。

另外:当我用Google搜索时我得到的另一个想法(虽然我不确定这是否可行,因为我还没有这样做)是从页面上的维基百科页面获取C代码并将其作为本机java导入。