heap-memory

    7热度

    3回答

    我创建功能接口的实现,下面是我的代码 Consumer<Integer> consumer=new Consumer<Integer>() { @Override public void accept(Integer t) { System.out.println(t); } }; 按javadoc 类类型T的变量可以请将空引用或引用 应用于T类或T

    0热度

    2回答

    我试图实现bigInt库。我一直在检查其他图书馆一样GMP,ttmaht或libtommath但其中的任何履行项目的要求(因为许可证,因为他们只使用堆栈等) 我会按照libtommath的方法(真的有据可查并用C语言编写),但我希望所有内容都保存在堆中。 libtommath在像这样的结构中实现bigInt: typedef struct { int used, alloc, sign;

    1热度

    1回答

    我有一个任务为我们的tomcat应用程序自动扩展堆内存。我知道这是JDK功能无法实现的,而且我正在寻找任何肮脏的(或不是)黑客来制作这种有点功能。这个需求的主要原因是在开始我们的应用程序的演示版之前,tomcat的配置很少。 换句话说,我们的应用程序的任何用户都不能访问配置JVM/tomcat。 应用程序需要〜1024M的堆内存,tomcat8的默认值是256M,这不适合我们的目标。 在这一刻我有

    2热度

    1回答

    下面是我的一位朋友在讨论中提出的一个问题,但我们都不知道实际答案是什么。 public class Test { static int i = 5; static String str = "Welcome"; static Map<String, String> map = new HashMap<>(); } 在目标代码,创建JVM实例,它会创建三个对象,它在哪里创建它 - Ins

    4热度

    1回答

    我开始探索Clrmd,用于可视化堆栈和堆栈中所有变量,并最终在其中大部分字符串类型的堆中有一组(> 1000)对象,这些对象不是由我创建的在这个过程中,一个堆栈跟踪只给出每个线程中方法(stackframes)的信息,但不包括方法中存在的变量和其他属性。 我的问题是: 为什么,以及如何在堆上创建的字符串对象的数量,即使我因此未在我的程序(C#代码)使用任何字符串。 是否有任何方法来过滤堆对象,使得

    1热度

    3回答

    我运行一个Java应用程序,收到此消息: Exception in thread "main" java.lang.OutOfMemoryError: Cannot allocate new BytePointer(1200): totalBytes = 3G, physicalBytes = 7G at org.bytedeco.javacpp.BytePointer.<init>(B

    2热度

    1回答

    我正在使用Java度量工具(JMH)来测试一些例程。我有兴趣获得每次运行的最大堆大小。 JMH的GC Profiler为我提供了分配率和流失率等信息,但我正在寻找测试运行期间获得的最大堆。这可以做到吗?

    3热度

    1回答

    我试图使用堆和jstat命令来分析使用Java的不同的IDE和程序堆的使用情况,因为我的机器是非常缓慢的。 我有16 GIG拉姆,我最小堆是252MB,我的最大堆为3.9千兆。现在我想知道不同程序的堆使用情况。 JMAP是实验和在Release 60取下,可以请你告诉我,如果有 1)使用Java高级管理控制台使用JMAP在Release 144的方法吗?如果是这样,怎么样? 2)由第三方的替代程序

    1热度

    1回答

    我正在尝试创建约589个表并进行随机插入。我开始按表格处理表格:所以我创建一个表格,然后制作所有插入内容,然后创建另一个表格,直到获取所有数据。 这种解决方案的体系结构是: Python客户端位于一台计算机,其摄取HBase的数据。 Cloudera服务器托管HBase独立配置,它是与客户端位于同一台机器并通过其IP地址标识的VM。该服务器的特性如下:64GB存储空间,4GB RAM和1个CPU。

    0热度

    1回答

    我对数字图像处理工作。当我尝试更高分辨率的图像加载时,我得到很多OOM问题。 我使用与应用 -Xms10240m -Xmx10240m -XX:NewRatio=3 -XX:+PrintFlagsFinal -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=80 -XX:+UseConcMarkSweepGC