Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个处理来自网络客户端的数据的 Java 应用程序服务器。我面临的问题是 Java 应用程序的内存消耗。有哪些有效的技术可以减少 Java 应用程序的内存消耗。你能分享一些经验吗?
使用分析器,确定内存消耗的位置,并优化应该优化的内容。
它可以是设置(池中的线程数等)、算法、数据结构、数据库查询。如果不知道应用程序的内部,就不可能知道。
即便如此,猜测也很有可能给出错误的结果。测量和分析是最好的方法。