我们正在尝试在64位Linux OS .The上部署一个JBOSS 5.01版本和jvm版本的应用程序。与运行在MAC上的32位1.5_22相比,java进程几乎占用了两倍的内存。Linux 64位系统会有补丁吗?或者它为什么会这样呢?我们知道64位比32位占用更多的memory.Can。在甲骨文的一篇文章中,我们看到64位占用的内存比32位占用的内存更多
我有一个Python程序,它从测量仪器获取数据,并使用matplotlib绘制数据(我使用的是Debian Linux)。绘图在单独的线程中完成,该线程以固定的时间间隔更新数据绘图。一段时间后,程序将占用大量内存( of )。如果我修改代码以跳过plotting/matplotlib部分,则不会发生这种情况,因此大量内存的使用显然与matplotlib相关。如果我通过运行另一个消耗大量内存的应用程序对系统施加一些压力,我的Python程序将在某个时候开始释放matplotlib
乍一看,Android的大部分组件都是开箱即用的,而且修改最少.但是对于内存占用较小的嵌入式设备(128-196MB分钟)来说,JVM的使用似乎是重量级的,而且我们的代码是C++。Linux似乎拥有可以组装在一起的大部分部件,而不存在不必要的问题。以下是主要问题:
一旦将GUI组件组合在一起,linux的内存占用是否仍然比Android要小得多?假设JVM和Android中的应用程序组件对项目没有用处(目前,我们的GUI少linux构建大约为24 in