zoukankan      html  css  js  c++  java
  • scala 可变集合与内存清理的关系

    留坑待填

    使用scala.collection.mutable._期间,发现了当程序运行内存开销较多时,使用系统工具进行内存清理,然后程序报出了变量找不到、内存无法访问、数组访问越界,堆栈溢出等多种错误,但在手动内存清理操作过程中,程序运行正确、完整。猜测scala对可变集合的内存管理为动态管理且未使用独占式分配,导致在系统内存清理时将非垃圾数据进行清理,进一步导致程序无法正确访问变量和数据。

    <<<<<<<<<<<<<<<<<

    TODO list:

    - 进一步验证scala可变集合与内存清理工具的冲突。

    - 使用系统工具进行内存统计和简单分析,确认冲突的存在。

    - 定位scala源码,确定问题所在位置及原因。

    - 若确定为scala自身问题,提交issue,社区进行讨论与验证。

    >>>>>>>>>>>>>>>>>>

  • 相关阅读:
    Matlab之画图
    Evaluation
    Matlab之文件读写
    Matlab之cell使用
    Windows装机指南
    C之文件读写
    Linux之用户管理
    linux和Windows下文本格式转换
    round()
    pow()
  • 原文地址:https://www.cnblogs.com/suanec/p/6672594.html
Copyright © 2011-2022 走看看