equal
deleted
inserted
replaced
254 void tst_QScriptEngine::nativeCall() |
254 void tst_QScriptEngine::nativeCall() |
255 { |
255 { |
256 QScriptEngine eng; |
256 QScriptEngine eng; |
257 eng.globalObject().setProperty("fun", eng.newFunction(native_function)); |
257 eng.globalObject().setProperty("fun", eng.newFunction(native_function)); |
258 QBENCHMARK{ |
258 QBENCHMARK{ |
|
259 #if !defined(Q_OS_SYMBIAN) |
259 eng.evaluate("var w = 0; for (i = 0; i < 100000; ++i) {\n" |
260 eng.evaluate("var w = 0; for (i = 0; i < 100000; ++i) {\n" |
260 " w += fun() + fun(); w -= fun(); fun(); w -= fun(); }"); |
261 " w += fun() + fun(); w -= fun(); fun(); w -= fun(); }"); |
|
262 #else |
|
263 eng.evaluate("var w = 0; for (i = 0; i < 25000; ++i) {\n" |
|
264 " w += fun() + fun(); w -= fun(); fun(); w -= fun(); }"); |
|
265 #endif |
261 } |
266 } |
262 } |
267 } |
263 |
268 |
264 void tst_QScriptEngine::translation_data() |
269 void tst_QScriptEngine::translation_data() |
265 { |
270 { |