Discussion Board

Results 1 to 3 of 3
  1. #1
    Super Contributor
    Join Date
    Mar 2003

    Emulator toooooooooooo SLOOOOOOOW


    This emulator is toooo sloooow. It takes 3 minutes to get me to the 'hands' graphics and another 1 minute for it to respond to my first click.

    For sake of comparison, BEA WebLogic takes much less than that to load. And this emulator does much less work than an web application server for sure!!!!! (does it talk to the db? does it parse XML files?)

    Hey project managers woke up!!!


    Posted by Roberto Nanamura, keef_coltrane@hotmail.com
    on March 16, 2002 at 01:50

  2. #2
    Super Contributor
    Join Date
    Mar 2003

    RE: Emulator toooooooooooo SLOOOOOOOW

    Posted by Ioi Lam, ioi.lam@sun.com
    on March 19, 2002 at 16:03

    Find the file called PHONET.DLL and rename it to PHONET.DLL.IGNORE. That cuts start-up time from 2 mins to 20 secs for me.

  3. #3
    Registered User
    Join Date
    Mar 2003

    from www.newlc.com


    How to speed up the Symbian Emulator

    April 22nd, 2003, by Eric

    Here are a few tips that can speed up your Symbian emulator :

    deactivate your anti-virus program (specifically those running in background and scanning the files you open)

    prevent the emulator from writing debugging information to your hard disk. If you look in your TEMP folder, you may see a file called EPOCWIND.OUT. Over time, this grows and slows down the emulator. If you delete this file, re-create a new, empty document called EPOCWIND.OUT, then set that file as read-only, the emulator will no longer try to save these debugging stuff.

    remove *.PDB files. PDB (Programmer DataBase) files are created by Microsoft Visual Studio at compile time in debug builds. They contain information which assists debugging and stepping through code. However, when a DLL is loaded this PDB file is also referenced, significantly increasing the emulator boot time once more. By removing PDB files this overhead is also removed. During normal development the vast majority of these PDBs are not needed. When you are debugging your application you can simply replace the specific PDB files you need to use temporarily.

    rebase DLL files. When Windows loads the emulator DLL files it tries to load them into specific areas of memory, starting at an address specified in the DLL file. If something is already loaded in that area of memory a clash will occur and Windows will have to spend time trying to re-locate the DLL you are loading to the next available address. By rebasing all DLLs you can ensure that none of them clash with each other.

    The following script (from Symbian) will perform the two latest tasks:
    (Zip, 1.3 kb)

    The original version of this article can be found on Symbian site at the following URL: FAQ0713

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts