Rvct is slower than gcce.

Login to reply to this topic.
Thu, 2008-03-20 11:18
Joined: 2008-03-20
Forum posts: 2

recently I try to use rvct2.2 to compile my programme.I use symbian 3rd sdk,compile it with abld armv5 urel command,comparing to another edition which compile by gcce with abld gcce urel,the rvct one was much slower than the gcce one. 5.15% performance reduce.Test under nokia e50 and nokia n73. It was a strict test.

My programme is like to opera mini . So network performance is what i concern most. gcce edition's network performance is much better than rvct, in opening the same website,gcce cost less time to finish it while rvct much slow( 5% slow ).

So now,I wish there someone who can explain why my rvct edition programme(the same code) is slower than gcce whild the whold world said the rvct is the best,thanks for anyone who reply.


Thu, 2008-03-20 13:59
Joined: 2004-07-17
Forum posts: 110
Re: Rvct is slower than gcce.

I don't want to sound negative, but what on Earth has "network performance" got to do with the compiler you use?

Presumably you mean the time taken to decode the html and actually render the page. If you are including the actual time taken to download the page then that's meaningless as your network connection is the biggest factor. Please confirm that you measuring the time taken to display a webpage that is stored on the device (i.e. one sitting on the C:\ drive) as opposed to one that has to be downloaded across the internet every time.

If the results are valid, I'm not that surprised to be honest. You'd expect RVCT to be better because it's made by ARM and they charge you money for it, but that's just expectation: real world results may prove to be different. I haven't actually seen any other comparison benchmarks for GCCE vs. RVCT, has anyone else done any benchmarking of this?

EDIT: You might also want to check that the build tools are applying the correct compiler optimisations. For example, the S60 3rd Edition_MR SDK that I'm using actually came with GCCE optimisations turned off. Manually editing the build files fixed that!

Thu, 2008-03-20 19:57
Joined: 2007-09-23
Forum posts: 136
Re: Rvct is slower than gcce.

Are you talking about the time taken to compile your code?
I suppose if it takes 100 years to compile then 5% represents 5 years, so 5 years extra to wait is a long time.

Or are you talking about the resulting code takes longer to execute? Have you checked they are configured to produce the same instruction set i.e. THUMB/THUMB-2/ARMV6/ARMV7 etc.?

Fri, 2008-03-21 02:46
Joined: 2008-03-20
Forum posts: 2
Re: Rvct is slower than gcce.

Fist,thanks everyone.

To Numpty Alert:
I'm mean the programme executing speed.It was already compiled. But it execute speed is not fast as gcce edition.

To fig7:
We will consider this situation.
But our test is a full test. It's timing from start the page to finished the page.Including the network connection time. the two editons are in the same environment.However the result goed different.

So now.We will separate the test. One part is the network connection the second is the data analyse.
In this way I think I can find out the problem.

  • Login to reply to this topic.