문제

일부 파일의 데이터에서 데이터 구조 (약 500 개의 작은 상호 연결된 객체)를 구축하는 Java 코드가 있으며 결과 구조를 시각화하고 싶습니다. 그것을 보면 코드가 아니라 데이터 자체를 최적화 할 수 있기를 바랍니다.

이 작업을 수행 할 디버거가 있는지 또는 아마도 데이터를 덤프하고 도구에 데이터 구조의 예쁜 그래프를 만들 수있는 방법이 있는지 궁금합니다.

나는 그것이 말이되기를 바랍니다.

도움이 되었습니까?

해결책

나는 모든 객체를 DOT 형식으로 버려서 이것을 해결했습니다. GraphViz, 그런 다음 GraphViz를 사용하여 데이터를 시각화했지만 실시간은 아닙니다. 나는 구조물을 걸을 수있는 덤프 방문자를 시작하는 명령이있었습니다. 어쨌든 약 3000 개의 노드로 작업 할 때 약 1 초가 걸렸고 그래프의 균형을 맞추기 위해 몇 초가 더 걸렸습니다.

다른 팁

C ++에서 비슷한 작업을 수행하는 데 사용한 도구는 GNU 데이터 디스플레이 디버거입니다. DDD. 매뉴얼에 따르면 JDB를 디버깅 백엔드로 사용할 수 있습니다. 나는 그것을 시도한 적이 없지만 샷의 가치가있을 것입니다. DDD를 사용하여 복잡한 데이터 구조의 그래프를 만들기 위해 큰 성공을 거두었습니다.

무거운 체중 측면에는 Moose라는 소프트웨어 리엔지니어링 컬렉션이 있습니다. 그것은 당신이 이것에 필요한 모든 것을 가지고 있습니다. 그러나 다양한 수준의 성숙도와 사용 편의성을 가진 다양한 도구 세트 (대부분 학생들이 개발)입니다.

http://moose.unibe.ch/

Java의 데이터를 시각화하는 다른 도구 : 선문 그리고 처리.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top