How fast is the T-Mobile G1?

by PorkChop » Tue, 28 Oct 2008 00:04:42 GMT


Sponsored Links
 Has anyone ever done a speed test on this phone yet, so we know
exactly how many bogomips it can do? Starting a shell and typing:

cat /proc/cpuinfo

should give the answer.


--~--~---------~--~----~------------~-------~--~----~



How fast is the T-Mobile G1?

by shyamal » Tue, 28 Oct 2008 00:52:50 GMT


 $ cat /proc/cpuinfo
Processor       : ARMv6-compatible processor rev 2 (v6l)
BogoMIPS        : 245.36
Features        : swp half thumb fastmult edsp java
CPU implementer : 0x41
CPU architecture: 6TEJ
CPU variant     : 0x1
CPU part        : 0xb36
CPU revision    : 2
Cache type      : write-back
Cache clean     : cp15 c7 ops
Cache lockdown  : format C
Cache format    : Harvard
I size          : 32768
I assoc         : 4
I line length   : 32
I sets          : 256
D size          : 32768
D assoc         : 4
D line length   : 32
D sets          : 256

Hardware        : trout
Revision        : 0080
Serial          : 0000000000000000
$




--~--~---------~--~----~------------~-------~--~----~


Sponsored Links


How fast is the T-Mobile G1?

by zl25drexel » Tue, 28 Oct 2008 01:34:58 GMT


 how did you get a command line prompt on the phone?




--~--~---------~--~----~------------~-------~--~----~



How fast is the T-Mobile G1?

by Joe Bowser » Tue, 28 Oct 2008 02:02:05 GMT


 I don't own a phone (I'm in Canada), but the serial shouldn't be
zeroed out, should it?





--~--~---------~--~----~------------~-------~--~----~



How fast is the T-Mobile G1?

by shyamal » Tue, 28 Oct 2008 02:13:00 GMT


 I didn't get a command line on the phone. The phone is hooked in via
the USB cable to my development machine.  An an 'adb shell'  command
on the development machine gives me a shell on the device.

Cheers!
Shyamal




--~--~---------~--~----~------------~-------~--~----~



How fast is the T-Mobile G1?

by PorkChop » Wed, 29 Oct 2008 01:44:20 GMT


 My emulator gives a result of 543.94 bogomips, better be careful
coding games otherwise they are going to end up sucking on the actual
device!





--~--~---------~--~----~------------~-------~--~----~



How fast is the T-Mobile G1?

by Hong » Wed, 29 Oct 2008 03:31:55 GMT


 my G1 output:

$ cat /proc/cpuinfo
Processor       : ARMv6-compatible processor rev 2 (v6l)
BogoMIPS        : 383.38
Features        : swp half thumb fastmult edsp java
CPU implementer : 0x41
CPU architecture: 6TEJ
CPU variant     : 0x1
CPU part        : 0xb36
CPU revision    : 2
Cache type      : write-back
Cache clean     : cp15 c7 ops
Cache lockdown  : format C
Cache format    : Harvard
I size          : 32768
I assoc         : 4
I line length   : 32
I sets          : 256
D size          : 32768
D assoc         : 4
D line length   : 32
D sets          : 256

Hardware        : trout
Revision        : 0080
Serial          : 0000000000000000

--~--~---------~--~----~------------~-------~--~----~



How fast is the T-Mobile G1?

by PorkChop » Wed, 29 Oct 2008 04:11:31 GMT


 So that's odd...different results. Does anyone know how the bogomips
are calculated?



--~--~---------~--~----~------------~-------~--~----~



How fast is the T-Mobile G1?

by blindfold » Wed, 29 Oct 2008 04:22:14 GMT


 See  http://en.wikipedia.org/wiki/BogoMips 

Since most G1 apps will be Android ("Java") based, this does not take
into account performance penalties due to the Dalvik VM and so on. I
would personally be much more interested in performance benchmarks of
Java ME apps versus equivalent Android apps running on phones with
comparable CPUs, say T-Mobile G1 versus Sony Ericsson Xperia X1
(AFAIK, both have a 528 MHz ARM 11).

Regards




--~--~---------~--~----~------------~-------~--~----~



How fast is the T-Mobile G1?

by shyamal » Wed, 29 Oct 2008 04:31:39 GMT


 Look under kernel/init/calibrate.c in the Android source (or that file
in a Linux source tree, e.g. 
 http://lxr.linux.no/linux +v2.6.27/init/calibrate.c).

I don't believe this is particularly odd; remember its called a
*BOGO*mip. I get 383.38 too sometimes :) I don't know enough about the
ARM to evenn try to guess what is causing the calibration to
change.....





--~--~---------~--~----~------------~-------~--~----~



How fast is the T-Mobile G1?

by PorkChop » Wed, 29 Oct 2008 04:38:17 GMT


 Yes, you make a good point, but I was only interested in a comparison
between the emulated environment I am currently running on, and the
real thing. It is very useful to know that the emulator actually runs
faster than the real thing on my laptop. I expect this will always be
the case, as Google point out that processor improvements usually lead
to smaller devices and not faster handsets. Although, I fail to see
the advantage in making a phone any smaller than the distance from
your mouth to ear!





--~--~---------~--~----~------------~-------~--~----~



How fast is the T-Mobile G1?

by Josh Roesslein » Wed, 29 Oct 2008 04:49:01 GMT


 Doesn't shock me that the emulator would run faster. Any modern desktop cpu
will smoke any embedded device.
Also keep in mind this isn't really a true emulator. Its more like build of
Android for the x86 processor instead of the ARM in the G1.
So there isn't really any extra overhead involved between the emulator and
the device.

I don't the Dalvik is limited really by the device, but its own code base.
It would be interesting to compare it to other
embedded JVM used in other devices. I'm putting my money on the the Dalvik
vm.







--~--~---------~--~----~------------~-------~--~----~



How fast is the T-Mobile G1?

by Jeff Hamilton » Wed, 29 Oct 2008 04:50:00 GMT


 If you can shrink the electronics you have more room for batteries in there :-)

-Jeff






--~--~---------~--~----~------------~-------~--~----~



How fast is the T-Mobile G1?

by Romain Guy » Wed, 29 Oct 2008 04:51:38 GMT


 The emulator does emulate an ARM cpu. The code that runs on the
emulator is the same as the code that runs on devices.









-- 
Romain Guy
www.curious-creature.org

--~--~---------~--~----~------------~-------~--~----~



Other Threads

1. MapView application sluggish

Hi,
I followed the mapview sample application from the android website and
got it to deploy and run on the emulator.
My problem is that the map does not refresh when panning or zooming at
all.
If I run the google maps application in the emulator that runs fine,
its just my application that has a problem refresing/redrawing the
map.

The initial load happens and the application does what I want it to
other than the refresh sluggishness.

The code is all exactly the same as specified on the example.

I am using ADT and Eclipse Galileo for development android sdk.

Any pointers on why the maps do not refresh is appreciated.

Thanks,
Prachi

2. how to pass the objects from the activity to the app widget

Hi,

I need to share the value between the activity and app widget ,

Is there any way to achieve this other than using the intents.

Ex: say x is the variable defined in one class .i need to use the same
variable in the other class .how to achieve this.

I declared like

abc.java
Public static int x;

The above is working only when it is assigned at the time of
declaration.

like Publoc static int x=3.
i can access this in other class as abc.x

But it is not allowing to mofify in the abc.java file .

Please let me know ,is there any other solution ,


Regards
Rajgopal

3. Getting android.view.WindowManager$BadTokenException alternatively

4. Invoking application life cycle events

5. About Android SDK 2.1 Gallery.

6. How to call Web service in Andriod?

7. rooted phones, security, private storage.