On Tue, 9 Apr 2013 14:35:25 +0900 Jeong-Joon Yoo <[email protected]> said:
> Dear Tizen developer, > > Instead of measuring the execution time of an web application (or > native app) on Tizen reference phone, > is it okay to measure the execution time for the web application (or > native app) on Tizen emulator? > > In another word, in the following example, the value of > 'execution_time' on Tizen emulator is same with on Tizen reference > phone? > > begin_time = current_time_measure_function(); > web_application running; > end_time = current_time_measure_function(); > > execution_time = end_time - begin_time; > > Is there another way to estimate the execution time of a web > application (or native application) with no use of the Tizen reference > phone? > > > Thank you in advance, none. every phone or tizen device will be different too based on hardware. tizen emulator simply runs as fast as it "can" on your pc - and that depends on your pc speed, how busy it is doing other things, drivers, kernels, scheduler, os etc. etc. only way to estimate is to get the exact hardware you want with the exact software, OR to create an EXACT clock-for-clock emulation of that hardware (including all I/O latency etc.) and frankly doing that kind of emulation is simply crazy - it's a huge amount of work, and then in 6 months u find that u no longer want to emulate THAT bit of hardware but a different one instead. the next "approximation" you can do is to run a series of benchmarks on the target hardware, then fiddle with your emulation environment to match them as closely as possible. e.g. forcibly clocking down your cpu if it's "too fast". using acpi throttling levels etc. this only can kind-of-approximate things. you still don't emulate I/O latency. this also assumes your pc is not "too slow" and can't keep up emulating to the same level as the target hardware... then your solution is "get a faster pc". :) -- Carsten Haitzler (The Rasterman) <[email protected]> _______________________________________________ General mailing list [email protected] https://lists.tizen.org/listinfo/general
