Message101711
> Please specify system and test details so I can try to look into it.
It's a dual-core Linux x86-64 system. But, looking at the patch again,
the reason is obvious:
#define CHECK_SLICE_DEPLETION(tstate) (bfs_check_depleted || (tstate->tick_counter % 1000 == 0))
`tstate->tick_counter % 1000` is replicating the behaviour of the old
GIL, which based its speculative operation on the number of elapsed
opcodes (and which also gave bad latency numbers on the regex workload).
By the way, I configure --with-computed-gotos. |
|
Date |
User |
Action |
Args |
2010-03-25 15:52:58 | pitrou | set | recipients:
+ pitrou, loewis, jhylton, jcea, eric.smith, kevinwatters, tarek, karld, carljm, coderanger, nirai, alex, brian.curtin, flox, DazWorrall, rh0dium, rcohen, dabeaz, mahmoudimus |
2010-03-25 15:52:57 | pitrou | link | issue7946 messages |
2010-03-25 15:52:57 | pitrou | create | |
|