Java Spring boot微服务内存使用情况
我有一个SpringBootJAR文件在AmazonEC2中运行。 它做的非常基本的事情是从数据库中获取小实体,从实体中构建url并调用第三方api。但它有时会占用近2gb的内存。请求的数量也像每天100个。 当我尝试使用j profiler时,它显示了大约200mb的使用量,但linux显示了1400mB的空闲空间,这可能是什么问题?如何跟踪它。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。你检查过其他地方了吗?它们的编号是多少?您是否启用了执行器?你也可以使用它来捕获度
jprofiler的图像显示,您正在查看堆空间,约为250MB。你检查过其他地方了吗?它们的编号是多少?您是否启用了执行器?你也可以使用它来捕获度量,它会准确地显示你的应用程序的消耗量。这意味着代码、元数据大小或堆的类型?这些仅为20-50mb您的-Xmx值是多少?