我正在构建一个非常复杂的软件,将用于生产,并将在服务器上作为服务运行。我需要让这个jar在运行时设置最大ram使用量,我的程序做了一些计算,我看到在运行构建的程序之前有设置内存的方法,但是我想设置jar在运行时要使用多少内存,这可能吗?
zpgglvta1#
这里有两个问题。如上所述,您最多只能请求特定数量的内存。高效的垃圾收集可以帮助您回收不再需要的内存。第二个问题,也可能是真正的问题,是计算应用程序实际使用了多少内存。有许多框架(例如jmeter)可以用来测量使用了多少内存,这可以根据使用的数据量来完成。当做np完全(甚至只是多个o(n)问题)时,从用户的Angular 来看,这是非常有用的(“这可以很好地处理多达2个| | |对象”)
1条答案
按热度按时间zpgglvta1#
这里有两个问题。如上所述,您最多只能请求特定数量的内存。高效的垃圾收集可以帮助您回收不再需要的内存。
第二个问题,也可能是真正的问题,是计算应用程序实际使用了多少内存。有许多框架(例如jmeter)可以用来测量使用了多少内存,这可以根据使用的数据量来完成。当做np完全(甚至只是多个o(n)问题)时,从用户的Angular 来看,这是非常有用的(“这可以很好地处理多达2个| | |对象”)