[Gc] Re[2]: [bdwgc] Add disclaim callback and a "finalized" object kind (#5)

Ivan Maidanski ivmai at mail.ru
Wed Sep 28 23:23:22 PDT 2011

Hi Petter,

1. As for rand: see definition of RANDOM in dbg_mlc.c - I think the code could be taken from there (but it depends on gcconfig.h)

2. clock: see CLOCK_TYPE (and adjacent macro) definition in gc_priv.h (you could you it in the test I guess but please support NO_CLOCK case).

3. benchmarking is not the primary goal of testing - so, it probably could be turned on only needed (if you fail to deal with clock in a portable manner).

4. About missing gcj_mlc.o in Win32 makefiles - just someone forgot to add it to OBJS (I suppose). Could you please add it as well.


28 09 2011, 23:25 Petter Urkedal <reply+i-1676083-23a7200ee85ed491d4b78d17b755365da52f4e23 at reply.github.com>:
> I dropped the system-call in disclaim_bench.c, and run all tests in the same process.  It does not seem to have any noticeable effect on the result.  In any case, the command line option specifying the test number is still available for those who may want to validate it manually.
> This along with the makefile commit to t/disclaim-pullreq.  I'll await your answer about the clock() calls.  I don't know any more portable way of timing a benchmark.
> --
> Reply to this email directly or view it on GitHub:
> https://github.com/ivmai/bdwgc/pull/5#issuecomment-2229237

More information about the Gc mailing list