Garbage Collection visualizat​ion for ParrotVM

3 views
Skip to first unread message

Crazy Java

unread,
Jan 30, 2012, 3:18:56 AM1/30/12
to parro...@lists.parrot.org

Hi ParrotVM guys,


few weeks ago I was chatting with some of you on the IRC channel about GCSpy. GCSpy is a Garbage Collection visualization tool written in Java (currently a little bit outdated). It consists of 2 parts: server (which has a C/C++ connector to the VM implementation) and client (java application). Because of this demarcation, it is not tight to any specific VM or language. I am working on its rewrite and currently gathering ideas what could be improved (architecture, code, abstractions, ...).

If you are interested in, I wrote a document about the proposed changes and I am looking for further ideas. It will be great if you can provide any kind of feedback (general as well as what will be nice to add according to ParrotVM, ...).


Thanks,

Martin Skurla
Software Engineer
Email: crazyjav...@gmail.com
Blog: crazyjavahacking.org

GCSpy proposal.odt

Vasily Chekalkin

unread,
Jan 30, 2012, 8:02:05 PM1/30/12
to Crazy Java, parro...@lists.parrot.org
Hello.

Looks interesting. Can you provide a bit more information about
"server" C++ part and how it's can be hooked into VM's GC?

--
Bacek

> _______________________________________________
> http://lists.parrot.org/mailman/listinfo/parrot-dev
>
_______________________________________________
http://lists.parrot.org/mailman/listinfo/parrot-dev

Crazy Java

unread,
Jan 31, 2012, 5:07:48 AM1/31/12
to Vasily Chekalkin, parro...@lists.parrot.org
Hi Vasily,
 
 
the best documentation is this research paper (also available as pdf with color - google for it). At the end as appendix, there is a description of how you can implement a diver + example.
 
 
//Martin

2012/1/31 Vasily Chekalkin <ba...@bacek.com>
Reply all
Reply to author
Forward
0 new messages