微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我如何使用 sh jython.sh -i furElise.py 来创建我的 Java 堆基于 Shell 的 Java 问题?

如何解决我如何使用 sh jython.sh -i furElise.py 来创建我的 Java 堆基于 Shell 的 Java 问题?

我正在使用一本 2014 年出版的关于音乐和计算的 Jython-Java-Python 书籍。

...

我正在尝试使用自定义 java 命令来处理带有 shell 的 shell 脚本,但同时告诉 java 以 MB 为单位处理最大大小的堆。

据我所知,Java中堆管理的其他先前内容在此站点上陈述得很好。我真的不需要一种处理堆的方法,而是在使用如下命令在 java 中处理 shell 脚本时处理堆:

java -xms60m sh jython.sh furElise.py

shell 脚本是一个用于处理 python 和 java、Jython 的包装器,我正在尝试在 32 位 Linux SBC 上进行此工作,同时输出声音会产生共鸣。 #JythonMusic

解决方法

因此,在 Elliott Frisch 的回答中,我更改了名为 jython.sh 的 .sh 文件中的源代码以考虑更小的堆大小。

到目前为止,我已经选择了 1024 并且一切正常。我将不得不使用分配的 4096 堆大小,这对于我的整个系统来说太大了,以及在通过 jython.sh 脚本调用 java 之外分配给堆的其他“附加组件”。

现在,到目前为止,在我的 BeagleBone Black Wireless 上,我可以运行 vncserver 来解释 #JythonMusic 源的工作,这最终将我的命令提示符留在 jython 解释器中。

一旦在 jython 解释器中,人们就会简单地将它留在 Python 解释器中,例如退出()。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。