开发者社区 > 大数据与机器学习 > 实时计算 Flink > 正文

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

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

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

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

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

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

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

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

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

相关电子书

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