开发者社区> 问答> 正文

如何通过代码优化来减少内存占用和提高系统性能?

如何通过代码优化来减少内存占用和提高系统性能?

展开
收起
呆呆宝 2024-05-22 10:26:18 29 0
1 条回答
写回答
取消 提交回答
  • 可以通过MAT分析堆快照,应该可以发现很多可以通过代码优化的地方。首先,进行select *全量排查,只允许获取必须的数据,以减少不必要的数据加载。其次,查看可能会发现报表系统中cache实际的命中率并不高,因此将Guava的Cache引用级别改成弱引用(WeakKeys),以减少内存的占用。最后,限制报表导入文件的大小,并拆分用户超大范围的查询导出请求,以降低单次操作的内存需求。这些优化措施显著地减少了内存占用并提高了系统性能。

    2024-05-22 10:54:11
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
内存取证与IaaS云平台恶意行 为的安全监控 立即下载
云服务器ECS内存增强型实例re6全新发布 立即下载
低代码开发师(初级)实战教程 立即下载