统计一个职位的pv、uv,用的KeyedProcessFunction,发现任务上线以后,内存给15

统计一个职位的pv、uv,用的KeyedProcessFunction,发现任务上线以后,内存给15G都不够呢咋办? 3797cff0623969981b1053dde654d432.png

展开
收起
爱喝咖啡嘿 2023-01-04 11:19:31 253 分享 版权
1 条回答
写回答
取消 提交回答
  • 我建议可以尝试以下几点 1. 尝试优化程序,减少内存的使用,比如减少状态变量的使用,减少状态变量的存储空间,优化状态变量的更新等。

    1. 尝试使用更高性能的服务器,比如更大内存的服务器,更高配置的服务器等。

    2. 尝试使用更高效的算法,比如使用更高效的分布式算法,更高效的数据结构等。

    3. 尝试使用更高效的存储系统,比如使用更高效的分布式存储系统,更高效的数据库等。

    4. 尝试使用更高效的缓存系统,比如使用更高效的分布式缓存系统,更高效的内存缓存等。

    2023-01-11 07:58:22
    赞同 展开评论

实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。

收录在圈子:
实时计算 Flink 版(Alibaba Cloud Realtime Compute for Apache Flink,Powered by Ververica)是阿里云基于 Apache Flink 构建的企业级、高性能实时大数据处理系统,由 Apache Flink 创始团队官方出品,拥有全球统一商业化品牌,完全兼容开源 Flink API,提供丰富的企业级增值功能。
还有其他疑问?
咨询AI助理