Speculative fix fo MultithreadedParallelIsolates on ARM

It looks like the problem with the test is too many concurrently created isolates.
Cranking the number to 100 on MacOS and Linux produce similar results.

BUG=http://code.google.com/p/v8/issues/detail?id=1375
TBR=vitalyr

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7869 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
This commit is contained in:
dslomov@chromium.org 2011-05-11 17:29:47 +00:00
parent 4e18d50834
commit adfa56af54
2 changed files with 4 additions and 3 deletions

View File

@ -52,9 +52,6 @@ test-func-name-inference/PassedAsConstructorParameter: FAIL
##############################################################################
[ $arch == arm ]
# BUG(1375): Test crashes on ARM.
test-lockers/MultithreadedParallelIsolates: SKIP
# We cannot assume that we can throw OutOfMemory exceptions in all situations.
# Apparently our ARM box is in such a state. Skip the test as it also runs for
# a long time.

View File

@ -240,7 +240,11 @@ class IsolateNonlockingThread : public JoinableThread {
// Run many threads each accessing its own isolate without locking
TEST(MultithreadedParallelIsolates) {
#ifdef V8_TARGET_ARCH_ARM
const int kNThreads = 10;
#else
const int kNThreads = 50;
#endif
i::List<JoinableThread*> threads(kNThreads);
for (int i = 0; i < kNThreads; i++) {
threads.Add(new IsolateNonlockingThread());