代码之家  ›  专栏  ›  技术社区  ›  Tom Duckering Sorin Antohi

可视化调试数据结构

  •  3
  • Tom Duckering Sorin Antohi  · 技术社区  · 16 年前

    我有一些Java代码,它从一些文件中的数据构建了一个数据结构(大约500个小的互连对象),我真的很想把得到的结构可视化。我希望看到它能让我优化,而不是代码,而是数据本身。

    我想知道是否有一个调试器可以做到这一点,或者有一种方法可以转储数据并让一个工具为我构建一个漂亮的数据结构图。

    我希望这是有道理的。

    4 回复  |  直到 16 年前
        1
  •  4
  •   j_random_hacker    16 年前

    我以前解决过这个问题,把我所有的对象都转储为点格式,因为 GraphViz ,然后使用graphviz来可视化数据,但不是实时的。我有一个命令,可以启动一个垃圾箱访问者,该访问者可以在结构中行走。不管怎么说,在处理大约3000个节点时,要转储大约需要一秒钟,还要多一些时间来平衡图。

        2
  •  1
  •   Alex Jordan    16 年前

    在C++中,我用来做类似的工具是GNU数据显示调试器。 DDD .根据手册,您可以使用JDB作为调试后端。我从来没有尝试过,但也许值得一试——我使用DDD创建复杂数据结构的图表取得了巨大的成功。

        3
  •  0
  •   Stephan Eggermont    16 年前

    在事物的重量级方面,有一个叫做驼鹿的软件重组集合。它拥有你所需要的一切。但它是一套大型的独立工具(主要由学生开发),具有不同的成熟度和易用性。

    http://moose.unibe.ch/

        4
  •  0
  •   Aaron Digulla    16 年前

    Java中数据可视化的其他工具: prefuse Processing .

    推荐文章