我正在使用spring boot来开发客户端应用程序.当运行spring boot应用程序(使用完全可执行的jar)时,x64服务器中的内存使用率约为190M,x86服务器中的内存使用率约为110M.
我的jvm选项是(-Xmx64M -Xms64M -XX:MaxPermSize = 64M -server),为什么在x64服务器中,内存使用量如此之大?如何减少150M以下的内存使用量?
谢谢.
我在我的项目中使用 log4j2,比如控制塔。并使用一些自定义日志附加程序来发送 websocket 事件、snmp 陷阱事件、插入到数据库。
我想向自定义日志附加程序发送更多信息,例如错误代码、源节点、snmp Oid、作业 ID 等...
使用 log4j2,有没有办法向日志附加程序发送更多信息?
像这样:
记录部分:logger.info(customObject);
snmp追加器:从customObject获取oid,从customObject获取消息
websocketappender:从customObject获取jobid,从customObject获取消息
数据库appender:从customObject获取错误代码,从customObject获取消息
抱歉我的英语不好。任何帮助将不胜感激。