Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spring boot微服务内存使用情况_Java_Linux_Spring_Spring Boot_Jprofiler - Fatal编程技术网

Java Spring boot微服务内存使用情况

Java Spring boot微服务内存使用情况,java,linux,spring,spring-boot,jprofiler,Java,Linux,Spring,Spring Boot,Jprofiler,我有一个SpringBootJAR文件在AmazonEC2中运行。 它做的非常基本的事情是从数据库中获取小实体,从实体中构建url并调用第三方api。但它有时会占用近2gb的内存。请求的数量也像每天100个。 当我尝试使用j profiler时,它显示了大约200mb的使用量,但linux显示了1400mB的空闲空间,这可能是什么问题?如何跟踪它。 jprofiler的图像显示,您正在查看堆空间,约为250MB。你检查过其他地方了吗?它们的编号是多少?您是否启用了执行器?你也可以使用它来捕获度

我有一个SpringBootJAR文件在AmazonEC2中运行。 它做的非常基本的事情是从数据库中获取小实体,从实体中构建url并调用第三方api。但它有时会占用近2gb的内存。请求的数量也像每天100个。 当我尝试使用j profiler时,它显示了大约200mb的使用量,但linux显示了1400mB的空闲空间,这可能是什么问题?如何跟踪它。


jprofiler的图像显示,您正在查看堆空间,约为250MB。你检查过其他地方了吗?它们的编号是多少?您是否启用了执行器?你也可以使用它来捕获度量,它会准确地显示你的应用程序的消耗量。这意味着代码、元数据大小或堆的类型?这些仅为20-50mb您的-Xmx值是多少?