Great thanks! We tried gc log, and got a piece of below output. However, it is hard to read. Is it possible to get some common metrics, e.g. timestamp of GC occourred, gc paused time, gc count? We found there is a tool gcanalyze.py might help. But the tool depends on rpython module. How to run the tool?
starting gc state: SCANNING stopping, now in gc state: MARKING [1cca56e7e5d61f] gc-collect-step} [1cca56e7e63793] {gc-collect-step starting gc state: MARKING number of objects to mark 158 plus 59 stopping, now in gc state: SWEEPING [1cca56e820f113] gc-collect-step} [1cca56e8218863] {gc-collect-step starting gc state: SWEEPING On Wed, Jul 15, 2015 at 4:03 PM, Maciej Fijalkowski <fij...@gmail.com> wrote: > PYPYLOG=gc:- would give you some idea, but nothing that can help you > tune the GC. We usually just measure total time with various GC > parameters > > On Wed, Jul 15, 2015 at 9:59 AM, Yicong Huang <hengha....@gmail.com> > wrote: > > From the document, we saw there are some GC tuning parameters. > > But we've no ideas how to evaluate the tuning. > > As for java, it is able to output friendly gc log. > > Are there any similar output avaiable in pypy? > > > > _______________________________________________ > > pypy-dev mailing list > > pypy-dev@python.org > > https://mail.python.org/mailman/listinfo/pypy-dev > > >
_______________________________________________ pypy-dev mailing list pypy-dev@python.org https://mail.python.org/mailman/listinfo/pypy-dev