Time to improve...

Hewwo everyone...
I lately finely got my hands on the Lumia 800...
I'm quite satisfied with it, but also disappointed... I was excepting a bit more...
First, we lately blamed Nokia for the battery life...
I'm an old Symbian user and new to WP7, but because of this, I noticed a lot of things...
Before going futher, I want to tell you that I managed to down the battery drop to 57mA...
Well, only for a short while, but it mean it's possible...
This post is for both Nokia and Microsoft...
I will write down here any improvements I thought of, to help things to work better...
First Microsoft :
The two first option should help a lot in the battery saving...
-If no data needed, then data shutdown till it's needed again :
    Even if it's a smartphone, it doesn't mean we need/want to be connected all time along...
    Some people, like me as example, check e-mails only every hours...
    Same for facebook or anything else... Why should we using data when we don't need it?!
    Plus, some people don't use an  expensive mobile plan, and so,
    have like 500Mo data per month... If data is always on, it's a waste...
-A way to close apps :
    It's now well know, WP7 doesn't really close the apps...
    As result, if we open an app using data, lets say facebook in web-browser,
    it will keep data on, keep updating the facebook page, and of course, kill down the battery
    (Yet I found out that closing tabs was stopping it... But yet should we thought about it...)
    Some other apps don't use data, but still kill down the battery because they're
    not really closed.
    On Symbian, we was able to see all apps in background, and close them if needed.
-More options on e-mail settings :
    Having a smartphone doesn't mean we don't have a computer...
    Once I'm at home, I have no need for my phone to get my e-mail...
    Actually on WP, we can set the e-mail to be gathered every 30 mins, hours, etc...
    But it's all day along... So, if we receive a e-mail at 2:30am, then the phone will
    gather it at 3am, wakes us up, etc...
    So more options, to set the days, the hours (like between 8am to 5pm) would help a lot...
-E-mail :
    Be able to send more file format into the e-mail... Like *.pdf files...
-More options for the camera :
    Some features are missing...
    Black and white, sephia, and more... You know what I mean...
-Clock :
    Most of people now, have contacts around the world...
    An way to add on or more clock to know time around the world would help...
-Alarm :
    Almost perfect... An option to set time alarm repeat would be fine...
-Ringtone improvement :
    Don't blame me if I look mean a bit, but here is what we call a joke...
    Before the smartphone was on the market, we was already able to use the mp3 in
    our phone as ringtone for call, sms, mms, etc..
    So why, please tell me why... Why do we have to take the pain in the *** to edit a mp3,
    cut it to 40 secs max, make it be less than 1Mo, set the type as Ringtone,
    to finely be able to use it that way...
    And yet, we can use them for call only... Not for sms, mms, e-mail, etc...
    I think you already understood where I wanted to come... It's a smartphone...
    All is in the name... does that kind of phone isn't smart enough to simply use
    mp3 like they're as ringtones?! We can except better...
-Improve Zune music/movie player :
    Yes, I must say that one is a lame... But, that is my own point of view...
    Still, at least an equalizer is missing...
    As it's a WP, maybe thinking about a tag editor for mp3 would be a cool feature...
    Be able, by clicking the time bar, to move at a point on the song...
-A possibility of background screen behind the tiles :
    Yes, may not sounds useful to you, but seeing a black screen behinds my tiles isn't
    lovely at all...
    In the same time, an option to make tiles transparent...
    So, from no transparency till full transparency, leaving only the icons on the tile...
    So the background would become a bit more useful...
I guess that is all I have on mind from Microsoft side...
Second Nokia :
I won't talk about the battery, as you're already working on your own battery issues...
-A modem access :
    lost of people have an unlimited data access...
    And therefore, using our phone as modem would help...
    If I'm not wrong, I saw a word about it saying it would come...
-Bluetooth improvement
    Bluetooth seems to have some issues...
    I can send files from my Lumia to my C7... But don't works from my C7 to my Lumia....
    Also like on most of the Nokia, a menu to see associated peripherals...
    Allow them, block them, etc...
-Compatibility with Nokia Suite :
    Zune don't have some options like Nokia Suite does...
    Saving contacts, calendar, notes, messages, etc...
    It would also help moving them from an old phone to a new one...
I spent too much time writing my post, I forgot few things...
Anyway, it's here a good list of things to change...
I'm not sure that Microsoft will come here to read that...
So if anyone know where I should post that so Microsoft would read it, please tell me...
You may also get few things in mind that need to be improved...
Please try to keep it ordered, saying if it's for Microsoft, or Nokia...
Don't flush your anger in this post... This won't help anything...
Cordially, Jérémie.

PaulWork wrote:
I strong believe we need to add more ability in switch – case statements to function similar to multi if-else stmt. It does work like that so what your point is not at all clear.
Something similar to the one below.
switch(actionStr){
case “EDIT”: In the future please use code formatting tags when posting code. All that that code really shows me is that
a) you want switch to work on Strings
b) you may not be aware of break which could explain your other confusion

Similar Messages

  • Will Time Capsule improve network speed/eliminate degredatino

    I recently purchased a Soundcast wireless transmitter to stream itunes and internet radio (sirius, pandora, etc) through my sound system throughout the house. (Works great, by the way. Used to play itunes over Airport Express, worked fine until someone used the microwave. Soundcast has absolutely no drops, and you can stream other web content with high quality results. Sounds good even on my main serious listening KEF speakers.) One problem though, is that the signal seems to degrade the speed of my wireless network. Soundcast acknowledges this can sometimes happens, and suggests upgrading.
    I currently have an Airport Extreme Base station purchased in 2004 (the round one) plugged into my DSL router. My house has three floors, we have my imac (G5, 2004 edition, 10.5.5 OS), my daughter's MacBook and/or her ipod touch, my wife's Acer laptop (Vista OS) and occassionally an old ibook when I can get it working (G4, OS 10.4). My wife and daughter on the second and third floors sometimes have minor connectivity issues. Even I do for unknown reasons, and I'm located on the same floor and within 100 feet of the base station. Could be the weather, but it's not a frequent issue.
    When I I have the Soundcast on, web pages take longer to load and Pandora frequently drops, a problem that disappears when I disconnect the Soundcast transmitter.
    Would the dual band capability of the Time Capsule possibly correct this? I've also read where I could connect my old base station to the time capsule and that would somehow further improve it, but I don't understand what that improvement would be. Reach? Better signals? Both.
    One last question. Why couldn't you just get an Airport Extreme Base station and connect a 2TB HD to it (assuming that you could) and designate that as your backup drive? Same expense? Presumably the functionality isn't there?

    Would the dual band capability of the Time Capsule possibly correct this?
    Compared to your existing 802.11b/g AirPort Extreme Base Station (AEBS) the latest dual-band 802.11n Time Capsule (TC) should provide significant improvements in both bandwidth and range.
    I've also read where I could connect my old base station to the time capsule and that would somehow further improve it, but I don't understand what that improvement would be. Reach? Better signals? Both.
    The TC's wireless network could be extended by using your existing AEBS in what is called a Wireless Distribution System (WDS). However, the greatest drawback of a WDS is that for each base station added to the WDS, the overall bandwidth is cut in half ... and since a WDS can only operate in the 802.11g mode, that would mean with just two base stations, the overall maximum bandwidth would be 54/2 = 27 Mbps.
    One last question. Why couldn't you just get an Airport Extreme Base station and connect a 2TB HD to it (assuming that you could) and designate that as your backup drive? Same expense? Presumably the functionality isn't there?
    The bottom line? Apple currently doesn't support this configuration for Time Machine backups.

  • Illustrator CS6 (iMac) lagging/saving time finally improved.

    I upgrade from a PC with CS3 to a late 2012 iMac 27" with CS6:
    Processor  3.2 GHz Intel Core i5
    NVIDIA GeForce GTX 680MX 2048 MB
    and have had the lag problems that others have experienced, so was very disappointed with CS6 and my new iMac
    I upgraded to 24gb RAM and did not see much of a difference.
    What has helped.....
    1.  First I have changed the resolution to 2048 x 1152 which has reduced the lagging effect significantly.
    2.  Turn off some options in 'Smart Guides' to help smooth the work flow - less flashing lines and snapping.  This option will be down to user needs though but are worth checking.
    3.  When initially doing a "save as" I have unchecked all options.  Saving takes 1-2 secs rather than 5-10. I use 'ForeverSave 2' for 5-10 minute incremental backups so that helps significantly with workflow.
    Hope this helps.

    Using ten foot pole...
    Sounds like you need to take it back to whomever serviced it 2 months ago and have them honor the warranty on there repair work.

  • Can i use 2 time capsule for the back of the same Mac computer, for improve the security of the data store

    I will save my data in 2 time capsule at the same time for improve data security

    Mountain Lion added this ability.. it doesn't do two backups at the same time but each time it backs up it uses the alternative location.
    Under Lion you can manually set it to use a different target.. this isn't difficult but you must do it.

  • HOW TO IMPROVE PERFORMANCE

    HI ALL ,,,
    MY SELECT STATEMENT IS LIKE THIS. IN SM30 ITS SHOWING THAT ITS HAS TAKE THE MAXIMUM TIME. SO HOW CAN I REDUCE THE HITING DB TABLE TIME OR IMPROVE THE PERFORMANCE?
    IF LT_JCDS[] IS NOT INITIAL.
        SELECT  OBJNR
                WKGBTR
                BELNR
                WRTTP
                BEKNZ
                PERIO
                GJAHR
                VERSN
                KOKRS
                VRGNG
                GKOAR
                BUKRS
                REFBZ_FI
                MBGBTR
                FROM COEP
          INTO CORRESPONDING FIELDS OF TABLE LT_COEP
          FOR ALL ENTRIES IN LT_JCDS
          WHERE KOKRS EQ 'DXES'
          AND  OBJNR EQ LT_JCDS-OBJNR
          AND GJAHR <= SO_GJAHR-LOW
          AND  VERSN eq '000'
          AND ( VRGNG EQ 'COIN'  OR VRGNG EQ 'RKU1' OR  VRGNG EQ 'RKL').
          IF SY-SUBRC <> 0.
           MESSAGE  e000(8i) WITH 'DATA NOT FOUND IN "CO Object: Line Items (by Period)"'.
         ENDIF.
      ENDIF.

    Hi
    see these points
    Ways of Performance Tuning
    1.     Selection Criteria
    2.     Select Statements
    •     Select Queries
    •     SQL Interface
    •     Aggregate Functions
    •     For all Entries
    Select Over more than one Internal table
    Selection Criteria
    1.     Restrict the data to the selection criteria itself, rather than filtering it out using the ABAP code using CHECK statement. 
    2.     Select with selection list.
    Points # 1/2
    SELECT * FROM SBOOK INTO SBOOK_WA.
      CHECK: SBOOK_WA-CARRID = 'LH' AND
             SBOOK_WA-CONNID = '0400'.
    ENDSELECT.
    The above code can be much more optimized by the code written below which avoids CHECK, selects with selection list
    SELECT  CARRID CONNID FLDATE BOOKID FROM SBOOK INTO TABLE T_SBOOK
      WHERE SBOOK_WA-CARRID = 'LH' AND
                  SBOOK_WA-CONNID = '0400'.
    Select Statements   Select Queries
    1.     Avoid nested selects
    2.     Select all the records in a single shot using into table clause of select statement rather than to use Append statements.
    3.     When a base table has multiple indices, the where clause should be in the order of the index, either a primary or a secondary index.
    4.     For testing existence , use Select.. Up to 1 rows statement instead of a Select-Endselect-loop with an Exit. 
    5.     Use Select Single if all primary key fields are supplied in the Where condition .
    Point # 1
    SELECT * FROM EKKO INTO EKKO_WA.
      SELECT * FROM EKAN INTO EKAN_WA
          WHERE EBELN = EKKO_WA-EBELN.
      ENDSELECT.
    ENDSELECT.
    The above code can be much more optimized by the code written below.
    SELECT PF1 PF2 FF3 FF4 INTO TABLE ITAB
        FROM EKKO AS P INNER JOIN EKAN AS F
          ON PEBELN = FEBELN.
    Note: A simple SELECT loop is a single database access whose result is passed to the ABAP program line by line. Nested SELECT loops mean that the number of accesses in the inner loop is multiplied by the number of accesses in the outer loop. One should therefore use nested SELECT loops  only if the selection in the outer loop contains very few lines or the outer loop is a SELECT SINGLE statement.
    Point # 2
    SELECT * FROM SBOOK INTO SBOOK_WA.
      CHECK: SBOOK_WA-CARRID = 'LH' AND
             SBOOK_WA-CONNID = '0400'.
    ENDSELECT.
    The above code can be much more optimized by the code written below which avoids CHECK, selects with selection list and puts the data in one shot using into table
    SELECT  CARRID CONNID FLDATE BOOKID FROM SBOOK INTO TABLE T_SBOOK
      WHERE SBOOK_WA-CARRID = 'LH' AND
                  SBOOK_WA-CONNID = '0400'.
    Point # 3
    To choose an index, the optimizer checks the field names specified in the where clause and then uses an index that has the same order of the fields . In certain scenarios, it is advisable to check whether a new index can speed up the performance of a program. This will come handy in programs that access data from the finance tables.
    Point # 4
    SELECT * FROM SBOOK INTO SBOOK_WA
      UP TO 1 ROWS
      WHERE CARRID = 'LH'.
    ENDSELECT.
    The above code is more optimized as compared to the code mentioned below for testing existence of a record.
    SELECT * FROM SBOOK INTO SBOOK_WA
        WHERE CARRID = 'LH'.
      EXIT.
    ENDSELECT.
    Point # 5
    If all primary key fields are supplied in the Where condition you can even use Select Single.
    Select Single requires one communication with the database system, whereas Select-Endselect needs two.
    Select Statements           contd..  SQL Interface
    1.     Use column updates instead of single-row updates
    to update your database tables.
    2.     For all frequently used Select statements, try to use an index.
    3.     Using buffered tables improves the performance considerably.
    Point # 1
    SELECT * FROM SFLIGHT INTO SFLIGHT_WA.
      SFLIGHT_WA-SEATSOCC =
        SFLIGHT_WA-SEATSOCC - 1.
      UPDATE SFLIGHT FROM SFLIGHT_WA.
    ENDSELECT.
    The above mentioned code can be more optimized by using the following code
    UPDATE SFLIGHT
           SET SEATSOCC = SEATSOCC - 1.
    Point # 2
    SELECT * FROM SBOOK CLIENT SPECIFIED INTO SBOOK_WA
      WHERE CARRID = 'LH'
        AND CONNID = '0400'.
    ENDSELECT.
    The above mentioned code can be more optimized by using the following code
    SELECT * FROM SBOOK CLIENT SPECIFIED INTO SBOOK_WA
      WHERE MANDT IN ( SELECT MANDT FROM T000 )
        AND CARRID = 'LH'
        AND CONNID = '0400'.
    ENDSELECT.
    Point # 3
    Bypassing the buffer increases the network considerably
    SELECT SINGLE * FROM T100 INTO T100_WA
      BYPASSING BUFFER
      WHERE     SPRSL = 'D'
            AND ARBGB = '00'
            AND MSGNR = '999'.
    The above mentioned code can be more optimized by using the following code
    SELECT SINGLE * FROM T100  INTO T100_WA
      WHERE     SPRSL = 'D'
            AND ARBGB = '00'
            AND MSGNR = '999'.
    Select Statements       contd…           Aggregate Functions
    •     If you want to find the maximum, minimum, sum and average value or the count of a database column, use a select list with aggregate functions instead of computing the aggregates yourself.
    Some of the Aggregate functions allowed in SAP are  MAX, MIN, AVG, SUM, COUNT, COUNT( * )
    Consider the following extract.
                Maxno = 0.
                Select * from zflight where airln = ‘LF’ and cntry = ‘IN’.
                 Check zflight-fligh > maxno.
                 Maxno = zflight-fligh.
                Endselect.
    The  above mentioned code can be much more optimized by using the following code.
    Select max( fligh ) from zflight into maxno where airln = ‘LF’ and cntry = ‘IN’.
    Select Statements    contd…For All Entries
    •     The for all entries creates a where clause, where all the entries in the driver table are combined with OR. If the number of entries in the driver table is larger than rsdb/max_blocking_factor, several similar SQL statements are executed to limit the length of the WHERE clause.
         The plus
    •     Large amount of data
    •     Mixing processing and reading of data
    •     Fast internal reprocessing of data
    •     Fast
         The Minus
    •     Difficult to program/understand
    •     Memory could be critical (use FREE or PACKAGE size)
    Points to be must considered FOR ALL ENTRIES
    •     Check that data is present in the driver table
    •     Sorting the driver table
    •     Removing duplicates from the driver table
    Consider the following piece of extract
    Loop at int_cntry.
           Select single * from zfligh into int_fligh
    where cntry = int_cntry-cntry.
    Append int_fligh.
    Endloop.
    The above mentioned can be more optimized by using the following code.
    Sort int_cntry by cntry.
    Delete adjacent duplicates from int_cntry.
    If NOT int_cntry[] is INITIAL.
                Select * from zfligh appending table int_fligh
                For all entries in int_cntry
                Where cntry = int_cntry-cntry.
    Endif.
    Select Statements    contd…  Select Over more than one Internal table
    1.     Its better to use a views instead of nested Select statements.
    2.     To read data from several logically connected tables use a join instead of nested Select statements. Joins are preferred only if all the primary key are available in WHERE clause for the tables that are joined. If the primary keys are not provided in join the Joining of tables itself takes time.
    3.     Instead of using nested Select loops it is often better to use subqueries.
    Point # 1
    SELECT * FROM DD01L INTO DD01L_WA
      WHERE DOMNAME LIKE 'CHAR%'
            AND AS4LOCAL = 'A'.
      SELECT SINGLE * FROM DD01T INTO DD01T_WA
        WHERE   DOMNAME    = DD01L_WA-DOMNAME
            AND AS4LOCAL   = 'A'
            AND AS4VERS    = DD01L_WA-AS4VERS
            AND DDLANGUAGE = SY-LANGU.
    ENDSELECT.
    The above code can be more optimized by extracting all the data from view DD01V_WA
    SELECT * FROM DD01V INTO  DD01V_WA
      WHERE DOMNAME LIKE 'CHAR%'
            AND DDLANGUAGE = SY-LANGU.
    ENDSELECT
    Point # 2
    SELECT * FROM EKKO INTO EKKO_WA.
      SELECT * FROM EKAN INTO EKAN_WA
          WHERE EBELN = EKKO_WA-EBELN.
      ENDSELECT.
    ENDSELECT.
    The above code can be much more optimized by the code written below.
    SELECT PF1 PF2 FF3 FF4 INTO TABLE ITAB
        FROM EKKO AS P INNER JOIN EKAN AS F
          ON PEBELN = FEBELN.
    Point # 3
    SELECT * FROM SPFLI
      INTO TABLE T_SPFLI
      WHERE CITYFROM = 'FRANKFURT'
        AND CITYTO = 'NEW YORK'.
    SELECT * FROM SFLIGHT AS F
        INTO SFLIGHT_WA
        FOR ALL ENTRIES IN T_SPFLI
        WHERE SEATSOCC < F~SEATSMAX
          AND CARRID = T_SPFLI-CARRID
          AND CONNID = T_SPFLI-CONNID
          AND FLDATE BETWEEN '19990101' AND '19990331'.
    ENDSELECT.
    The above mentioned code can be even more optimized by using subqueries instead of for all entries.
    SELECT * FROM SFLIGHT AS F INTO SFLIGHT_WA
        WHERE SEATSOCC < F~SEATSMAX
          AND EXISTS ( SELECT * FROM SPFLI
                         WHERE CARRID = F~CARRID
                           AND CONNID = F~CONNID
                           AND CITYFROM = 'FRANKFURT'
                           AND CITYTO = 'NEW YORK' )
          AND FLDATE BETWEEN '19990101' AND '19990331'.
    ENDSELECT.
    1.     Table operations should be done using explicit work areas rather than via header lines.
    2.     Always try to use binary search instead of linear search. But don’t forget to sort your internal table before that.
    3.     A dynamic key access is slower than a static one, since the key specification must be evaluated at runtime.
    4.     A binary search using secondary index takes considerably less time.
    5.     LOOP ... WHERE is faster than LOOP/CHECK because LOOP ... WHERE evaluates the specified condition internally.
    6.     Modifying selected components using “ MODIFY itab …TRANSPORTING f1 f2.. “ accelerates the task of updating  a line of an internal table.
    Point # 2
    READ TABLE ITAB INTO WA WITH KEY K = 'X‘ BINARY SEARCH.
    IS MUCH FASTER THAN USING
    READ TABLE ITAB INTO WA WITH KEY K = 'X'.
    If TAB has n entries, linear search runs in O( n ) time, whereas binary search takes only O( log2( n ) ).
    Point # 3
    READ TABLE ITAB INTO WA WITH KEY K = 'X'. IS FASTER THAN USING
    READ TABLE ITAB INTO WA WITH KEY (NAME) = 'X'.
    Point # 5
    LOOP AT ITAB INTO WA WHERE K = 'X'.
    ENDLOOP.
    The above code is much faster than using
    LOOP AT ITAB INTO WA.
      CHECK WA-K = 'X'.
    ENDLOOP.
    Point # 6
    WA-DATE = SY-DATUM.
    MODIFY ITAB FROM WA INDEX 1 TRANSPORTING DATE.
    The above code is more optimized as compared to
    WA-DATE = SY-DATUM.
    MODIFY ITAB FROM WA INDEX 1.
    7.     Accessing the table entries directly in a "LOOP ... ASSIGNING ..." accelerates the task of updating a set of lines of an internal table considerably
    8.    If collect semantics is required, it is always better to use to COLLECT rather than READ BINARY and then ADD.
    9.    "APPEND LINES OF itab1 TO itab2" accelerates the task of appending a table to another table considerably as compared to “ LOOP-APPEND-ENDLOOP.”
    10.   “DELETE ADJACENT DUPLICATES“ accelerates the task of deleting duplicate entries considerably as compared to “ READ-LOOP-DELETE-ENDLOOP”.
    11.   "DELETE itab FROM ... TO ..." accelerates the task of deleting a sequence of lines considerably as compared to “  DO -DELETE-ENDDO”.
    Point # 7
    Modifying selected components only makes the program faster as compared to Modifying all lines completely.
    e.g,
    LOOP AT ITAB ASSIGNING <WA>.
      I = SY-TABIX MOD 2.
      IF I = 0.
        <WA>-FLAG = 'X'.
      ENDIF.
    ENDLOOP.
    The above code works faster as compared to
    LOOP AT ITAB INTO WA.
      I = SY-TABIX MOD 2.
      IF I = 0.
        WA-FLAG = 'X'.
        MODIFY ITAB FROM WA.
      ENDIF.
    ENDLOOP.
    Point # 8
    LOOP AT ITAB1 INTO WA1.
      READ TABLE ITAB2 INTO WA2 WITH KEY K = WA1-K BINARY SEARCH.
      IF SY-SUBRC = 0.
        ADD: WA1-VAL1 TO WA2-VAL1,
             WA1-VAL2 TO WA2-VAL2.
        MODIFY ITAB2 FROM WA2 INDEX SY-TABIX TRANSPORTING VAL1 VAL2.
      ELSE.
        INSERT WA1 INTO ITAB2 INDEX SY-TABIX.
      ENDIF.
    ENDLOOP.
    The above code uses BINARY SEARCH for collect semantics. READ BINARY runs in O( log2(n) ) time. The above piece of code can be more optimized by
    LOOP AT ITAB1 INTO WA.
      COLLECT WA INTO ITAB2.
    ENDLOOP.
    SORT ITAB2 BY K.
    COLLECT, however, uses a hash algorithm and is therefore independent
    of the number of entries (i.e. O(1)) .
    Point # 9
    APPEND LINES OF ITAB1 TO ITAB2.
    This is more optimized as compared to
    LOOP AT ITAB1 INTO WA.
      APPEND WA TO ITAB2.
    ENDLOOP.
    Point # 10
    DELETE ADJACENT DUPLICATES FROM ITAB COMPARING K.
    This is much more optimized as compared to
    READ TABLE ITAB INDEX 1 INTO PREV_LINE.
    LOOP AT ITAB FROM 2 INTO WA.
      IF WA = PREV_LINE.
        DELETE ITAB.
      ELSE.
        PREV_LINE = WA.
      ENDIF.
    ENDLOOP.
    Point # 11
    DELETE ITAB FROM 450 TO 550.
    This is much more optimized as compared to
    DO 101 TIMES.
      DELETE ITAB INDEX 450.
    ENDDO.
    12.   Copying internal tables by using “ITAB2[ ] = ITAB1[ ]” as compared to “LOOP-APPEND-ENDLOOP”.
    13.   Specify the sort key as restrictively as possible to run the program faster.
    Point # 12
    ITAB2[] = ITAB1[].
    This is much more optimized as compared to
    REFRESH ITAB2.
    LOOP AT ITAB1 INTO WA.
      APPEND WA TO ITAB2.
    ENDLOOP.
    Point # 13
    “SORT ITAB BY K.” makes the program runs faster as compared to “SORT ITAB.”
    Internal Tables         contd…
    Hashed and Sorted tables
    1.     For single read access hashed tables are more optimized as compared to sorted tables.
    2.      For partial sequential access sorted tables are more optimized as compared to hashed tables
    Hashed And Sorted Tables
    Point # 1
    Consider the following example where HTAB is a hashed table and STAB is a sorted table
    DO 250 TIMES.
      N = 4 * SY-INDEX.
      READ TABLE HTAB INTO WA WITH TABLE KEY K = N.
      IF SY-SUBRC = 0.
      ENDIF.
    ENDDO.
    This runs faster for single read access as compared to the following same code for sorted table
    DO 250 TIMES.
      N = 4 * SY-INDEX.
      READ TABLE STAB INTO WA WITH TABLE KEY K = N.
      IF SY-SUBRC = 0.
      ENDIF.
    ENDDO.
    Point # 2
    Similarly for Partial Sequential access the STAB runs faster as compared to HTAB
    LOOP AT STAB INTO WA WHERE K = SUBKEY.
    ENDLOOP.
    This runs faster as compared to
    LOOP AT HTAB INTO WA WHERE K = SUBKEY.
    ENDLOOP.

  • Battery time and enhancement features

    Smartphone’s are known for consuming a lot of battery power and depending on your configuration your phone might last longer or shorter than other phones. This topic contains some advice and info about what you can do to increase your battery time.
    When using your new Android phone it will take approximately up to a week or so before the phone settles in its battery usage and power management, depending on applications installed and the amount of content in your phone. It’s worth mentioning that this evaluation that the phone runs in the background at first period of use will happen again after master reset or reinstalling/repairing the phone software. So if you have just reset or reinstalled your phone, this power management evaluation process will run again. So it might at first seem like your phone is consuming more battery power than before the reset, but its normal.
    If you have been using your phone for a couple of week and still think that the battery time is a bit too low, here’s some advice that will increase the battery time.
    First of all make sure that your phone is running on the latest version of the firmware. You can use PC Companion to check for software updates for your phone.
    http://www.sonymobile.com/gb/tools/pc-companion/
    Or Bridge for Mac if you’re a Mac user:
    http://www.sonymobile.com/gb/tools/bridge-for-mac/
    You can also check battery consumption via the menu; Settings > About phone > Battery use, or Settings > Battery, or Settings > Power management > Battery.
    Things that can be disabled or reduced when you don't need them: 
    Dim the screen
    Disable live wallpaper if used
    Turn off 3G (WCDMA), 4G (LTE).
    Turn off mobile data traffic
    Turn off Bluetooth®
    Turn off Wi-Fi®
    Turn off GPS
    By doing this you will increase your battery time. But if you're still experiencing a low battery time you can try the following as proposed by many users on the forum. (Only applies for phones using removable battery)
    When phone reaches 50% in battery level turn it off and pick out the battery for a few minutes. Put it back and connect the charger, now charge the phone turned off for about 5 hours or overnight. Start the phone as normal and check if the battery life time has improved.
    You can also let the phone drain the battery completely until it turns itself on and won’t start again.
    At this point connect the charger but do not turn on the phone, leave it charging while turned off until the battery indicator on the screen is completely filled.
    Also make sure that you’re using a Sony original charger.
    Battery enhancement features
    Extended standby mode
    Use the extended standby mode to make the battery last longer. Your Wi-Fi® connection, data traffic and unused applications are then paused when the phone is in standby. You can still receive phone calls, text and multimedia messages. Once the phone is used again, all paused functions are resumed.
    You can enable/disable Extended standby mode via Settings > Power management. (Depending on model)
    STAMINA mode
    It has already been mentioned a couple of times that Smartphone’s use a lot of power, even when you’re not actively using them. All those app’s that you have on your phone may still be running in the background, draining your battery. STAMINA mode is a further development of Extended standby mode and saves wasted battery drain by recognizing when your display is off and turning off functions you don’t need, while keeping the notifications you want. As soon as you wake up your Android Smartphone, everything is up and running again.
    Get only the important notices.
    With Battery STAMINA mode, Wi-Fi® and data traffic are disabled during standby, but you still receive incoming calls, texts, and alarms. And since everyone has different needs, you can easily customize which app's you want to receive push notifications from even in standby mode. Facebook notifications on or off? It’s up to you.
    The STAMINA mode will constantly re-evaluate your usage and update the expected standby time accordingly.
    This standby time will completely vary depending on your own personal usage. You may see that when you first start using your handset, the Standby time will be higher than what is expected after you have used the handset for a few days. This is due to STAMINA mode having no previous usage history to estimate from.
    If you have a very high usage level, you may only see a slight improvement between having STAMINA enabled and disabled. STAMINA mode is more effective the more often the display is turned off as this is when the power saving features kick in. If the display is rarely turned off, you may not see much improvement in the battery performance.
    You can enable/disable STAMINA standby mode via Settings > Power management. (Depending on model)
     - Community Manager Sony Xperia Support Forum
    If you're new to our forums make sure that you have read our Discussion guidelines.
    If you want to get in touch with the local support team for your country please visit our contact page.

    To turn sound off (and on) try holding the lowest right button (#) for a bit longer time. Works with most phones.

  • Trouble with Time Machine/Time Capsule try Backup instead

    Trouble with Time Machine preparing to download taking hogging your system followed by errors that don't make any sense even if you look at the console logs to try to figure out. Try Backup instead.
    Find the software here:
    http://www.apple.com/downloads/macosx/apple/application_updates/backup312.html
    It allows you to configure when to do back ups and specific data you want, and includes templates for configurations to make it easy. The only catch is you loose the Time Machine benefits of restoring an individual file easily. For me it gets around the issues w/ Time Machine hogging my system resources (Finder at 98% CPU cycles both cores) while "preparing backup", followed by strange failures that can't figure out, followed by more "preparing backup".

    I was running backup instead of time machine until I saw snow leopard had time machine improvements. I'm very happy with the performance so far w/ snow leopard (OS X 10.6) time machine performance.

  • How to avoid uncompressing bitmapDatas multiple times

    Hi,
    Not sure if this should go here (performance) or IOS section, since I mainly have this issue on iOS but I think its on all air players.
    When a bitmap (for exemple a bitmap in a fla) is added, you can see with Adobe SCOUT (great tool btw!) that it is uncompressed when added. Allright.
    The bad thing is, if it is removed from stage, even if you keep it in memory for reuse, it is very often re-uncompressed when redisplayed. I mean 'often' because it seems erratic. If it stay removed for just a second, most of the time it won't be uncompressed again, but after 3 or more seconds, most of the time it will be (some kind of garbage collector in the "video" memory ?)
    Setting its quality to lossless in the fla helps the decompression goes a bit faster (30-40 % I would say), on the detriment of swf size, but does not solve the main question : how can I force an animation (made of bitmaps for example) to never be uncompressed again as long as I dont tell it to to be "disposed" from wherever this is stored ?
    Having it permanently on screen hidden somewhere is just too much a performance killer to be considered a solution when you have many. CacheAsBitmapMatrix could be usefull for vector data  on this issue (not sure), but drawing a bitmap seems a bit stupid if you do already have bitmaps.
    It might not seem a big issue but in a game with effects etc. most of those will only show up once every 2 to 10 seconds, but if you loose 5ms/frame for 40 frames each time one does, and you have many, it really impact performance on devices like ios etc, whereas memory doesnt seem to be the problem here, it happens with low or high memory usage both.
    If anyone knows a tip, thanks a lot!
    EDIT : Tests made with gpu mode, flash builder 4.7, air 3.5, iPad3 (or other), release build.

    In my experience, the second solution here: actionscript 3 - Bitmaps Being Cached As Bitmaps - Stack Overflow is the one that gave me best results thus far, even when loading a swf (as opposed to a bitmap) which contains bitmaps inside. To avoid this decompressing on the run (on demand) you can instead request flash to decompress it on load. This will increase the load time but improve the perceived performance of the app since a separate thread takes care of the decompressing. This of course means no jitter or skip when the image hits the screen:
    var fileLocation:URLRequest = new URLRequest(levelToLoad);
    levelToLoad = "testLevel.swf";
    var levelLoader:Loader = new Loader();
    var loaderContext:LoaderContext = new LoaderContext();
    loaderContext.imageDecodingPolicy = ImageDecodingPolicy.ON_LOAD;
    levelLoader.load(fileLocation, loaderContext);
    Embedded images (via code) are not supposed to be compressed, so this problem shouldn't occur with applications that do so. However, if you are like me, and you use the Flash Pro IDE to import PNGs or other bitmap assets, Flash Pro compresses them as JPG by default, using the setting provided by the image itself.
    To fix this and avoid these decompression issues, simply go to your Flash Pro asset library, right click on the image you want to change, click on properties and select "lossless / PNG/GIF" as compression. This will increase largely the load time but you will have the much better perceived performance discussed here. This should be done in addition to implementing the code above, or it will make no difference.
    In my experience the frame rate average dropped only by one frame per second, but it's much more consistent without any skips or lags which is essential for games.
    See: http://help.adobe.com/en_US/as3/dev/WS52621785137562065a8e668112d98c8c4df-8000.html
    And
    http://www.bytearray.org/?p=2931

  • How to improve quality of photos or clipart downloaded from web?

    Hi,
    My name is Gail and I am new to this forum. I am a novice in Adobe Photoshop Elements 2. Searched but couldn't find answer to this question:
    When I download images from the web (right click and save as)they often appear blurry, especially if I enlarge. Usually only the choice of jpeg or bitmap to Save As. How can I improve the quality? Please answer simply as I have limited knowledge in this area. :)
    I have Photoshop Elements 2. Operating system is Windows XP. I usually use the clipart or photo in Printshop 21 when creating greeting card, etc. or in making a DVD cover design.
    Can someone help, please?
    Gail

    Hi Gail,
    I'm afraid the short answer to your question is that often you cannot improve the quality.
    The holy grail of web site design is to create web pages that take up as little computing memory as possible. The reason for this is down to the fact that the contents of web pages have to be transmitted over the public Internet - bit by bit and byte by byte from a hosting server to the viewer's desktop. Therefore fewer bits and bytes to shunt around mean faster download times and improve the length of time it takes an entire page to display correctly on your screen.
    With this ideology in mind many applications, Photoshop Elements included, have features built into them to downsize images to the smallest possible file size (bytes) for displaying at the author's chosen size at an acceptable quality.
    That said, there are other examples on the Internet where people provide 'thumbnail' images that link to larger versions of that image or even to the full original file size. Look out for those instead.
    Hope this helps.
    Mark
    PS. Don't forget about the whole issue of copyright. That is another reason why some people will render their work to such small file sizes (i.e. to prevent unauthorised copying and printing).

  • Trouble with time machine

    I am having trouble with Time Machine. I keep getting several messages:  1.  Mac OS X can't repair the disk "Mona's I MAC"   2.  You haven't selected a location for Time Machine Backups.    
    When I try to select a location there is nothing there to select and the time machine will not stay on.  I have an external back up "my passport" by WD.  Could this be full? 
    Need help.

    I was running backup instead of time machine until I saw snow leopard had time machine improvements. I'm very happy with the performance so far w/ snow leopard (OS X 10.6) time machine performance.

  • P & L Report using Report Painter does not run in PRD client ( time out)

    Hi SAP Gurus
    We created a P & L Statement on the basis of GLPCT table. We incorporated Accounts groups from a financial statemen version using KE5B in profit center accounting.
    Report contains Account groups as well as profit centre group.
    It takes around 5- 10 minutes to run in DEV client but in PRD it takes a lot of time and times out after a while.
    Any suggestions....??
    Regards
    Satish

    Hi Satish,
    Use all the Index fields(Profit-center-based index) which are active for the table GLPCT in the Selection screen of the report and use maximum selection criteria.The processing time will improve to some extent.
    ~Andrew
    Good you got the solution from the Basis Team, probably they might have increased the processing time limit of the report.But to increase the efficiency of the program the above will work.
    Edited by: Andrew J on Jan 24, 2011 4:53 PM
    One more tip for tuning the performance

  • Speed improvements in JDeveloper 3.0

    Will the overall response time/speed improve in JDeveloper 3.0?
    Thanks
    Mike
    null

    Hi
    JDeveloper 3.0 is in beta right now, and it has improvements in
    response time/speed.
    For example the deployment wizard is way faster.
    regards
    raghu
    Michael Maculsay (guest) wrote:
    : Will the overall response time/speed improve in JDeveloper 3.0?
    : Thanks
    : Mike
    null

  • Airport Extreme runs slow on iMac desktop but twice as fast on MacBook Pro - how can I improve upload speed on iMac?

    I have already done a complete clean of the iMac, to no avail. Have read the recommendations for adjusting chaneels, etc and I've done that too. The iMac has clear line of sight and is 20 feet away distance from Airport Extreme. My MacBook Pro runs very fast at 68 download speed off this same airport unit even when on a different floor, near phones and typical interference, etc. the iMac runs only at about 20 at best. Any ideas for how to improve this? I would need specific step-by-steps since I am clearly not an expert.

    The Airport Extreme model number is A1301. I am unsure how to locate the Radio Mode setting.... can you advise?
    Ok you have a 3rd generation 802.11n AirPort Extreme Base Station (AEBSn) that is capable of providing a simultaneous dual-band Wi-Fi networks. By default, the Radio Mode is set to "Automatic." Which means that it will support 802.11b/g/n wireless clients on the 2.4 GHz band and 802.11a/n clients on the 5 GHz band.
    Your wife's iMac, on the other hand, only supports wireless as a 802.11b/g client. That means it is only capable of connecting with a maximum bandwidth (speed) of 54 Mbps.
    Any time a non-802.11n client connects to a 802.11n network, it basically "slows down" that network for other 802.11n clients like your MacBook Pro. The only option I see at this time to improve bandwidth for both your wife's and your Macs is to consider getting a wireless 802.11n USB adapter for the iMac. A number of vendors sell these. One of them is Other World Computing (OWC). They are inexpensive and should dramatically improve the bandwidth performance for her iMac.

  • Improving redo log writer performance

    I have a database on RAC (2 nodes)
    Oracle 10g
    Linux 3
    2 servers PowerEdge 2850
    I'm tuning my database with "spotilght". I have alredy this alert
    "The Average Redo Write Time alarm is activated when the time taken to write redo log entries exceeds a threshold. "
    The serveres are not in RAID5.
    How can I improve redo log writer performance?
    Unlike most other Oracle write I/Os, Oracle sessions must wait for redo log writes to complete before they can continue processing.
    Therefore, redo log devices should be placed on fast devices.
    Most modern disks should be able to process a redo log write in less than 20 milliseconds, and often much lower.
    To reduce redo write time see Improving redo log writer performance.
    See Also:
    Tuning Contention - Redo Log Files
    Tuning Disk I/O - Archive Writer

    Some comments on the section that was pulled from Wikipedia. There is some confusion in the market as their are different types of solid state disks with different pros and cons. The first major point is that the quote pulled from Wikipedia addresses issues with Flash hard disk drives. Flash disks are one type of solid state disk that would be a bad solution for redo acceleration (as I will attempt to describe below) they could be useful for accelerating read intensive applications. The type of solid state disk used for redo logs use DDR RAM as the storage media. You may decide to discount my advice because I work with one of these SSD manufacturers but I think if you do enough research you will see the point. There are many articles and many more customers who have used SSD to accelerate Oracle.
    > Assuming that you are not CPU constrained,
    moving the online redo to
    high-speed solid-state disk can make a hugedifference.
    Do you honestly think this is practical and usable
    advice Don? There is HUGE price difference between
    SSD and and normal hard disks. Never mind the
    following disadvantages. Quoting
    (http://en.wikipedia.org/wiki/Solid_state_disk):[
    i]
    # Price - As of early 2007, flash memory prices are
    still considerably higher  
    per gigabyte than those of comparable conventional
    hard drives - around $10
    per GB compared to about $0.25 for mechanical
    drives.Comment: Prices for DDR RAM base systems are actually higher than this with a typical list price around $1000 per GB. Your concern, however, is not price per capacity but price for performance. How many spindles will you have to spread your redo log across to get the performance that you need? How much impact are the redo logs having on your RAID cache effectiveness? Our system is obviously geared to the enterprise where Oracle is supporting mission critical databases where a hugh return can be made on accelerating Oracle.
    Capacity - The capacity of SSDs tends to be
    significantly smaller than the
    capacity of HDDs.Comment: This statement is true. Per hard disk drive versus per individual solid state disk system you can typically get higher density of storage with a hard disk drive. However, if your goal is redo log acceleration, storage capacity is not your bottleneck. Write performance, however, can be. Keep in mind, just as with any storage media you can deploy an array of solid state disks that provide terabytes of capacity (with either DDR or flash).
    Lower recoverability - After mechanical failure the
    data is completely lost as
    the cell is destroyed, while if normal HDD suffers
    mechanical failure the data
    is often recoverable using expert help.Comment: If you lose a hard drive for your redo log, the last thing you are likely to do is to have a disk restoration company partially restore your data. You ought to be getting data from your mirror or RAID to rebuild the failed disk. Similarly, with solid state disks (flash or DDR) we recommend host based mirroring to provide enterprise levels of reliability. In our experience, a DDR based solid state disk has a failure rate equal to the odds of losing two hard disk drives in a RAID set.
    Vulnerability against certain types of effects,
    including abrupt power loss
    (especially DRAM based SSDs), magnetic fields and
    electric/static charges
    compared to normal HDDs (which store the data inside
    a Faraday cage).Comment: This statement is all FUD. For example, our DDR RAM based systems have redundant power supplies, N+1 redundant batteries, four RAID protected "hard disk drives" for data backup. The memory is ECC protected and Chipkill protected.
    Slower than conventional disks on sequential I/OComment: Most Flash drives, will be slower on sequential I/O than a hard disk drive (to really understand this you should know there are different kinds of flash memory that also impact flash performance.) DDR RAM based systems, however, offer enormous performance benefits versus hard disk or flash based systems for sequential or random writes. DDR RAM systems can handle over 400,000 random write I/O's per second (the number is slightly higher for sequential access). We would be happy to share with you some Oracle ORION benchmark data to make the point. For redo logs on a heavily transactional system, the latency of the redo log storage can be the ultimate limit on the database.
    Limited write cycles. Typical Flash storage will
    typically wear out after
    100,000-300,000 write cycles, while high endurance
    Flash storage is often
    marketed with endurance of 1-5 million write cycles
    (many log files, file
    allocation tables, and other commonly used parts of
    the file system exceed
    this over the lifetime of a computer). Special file
    systems or firmware
    designs can mitigate this problem by spreading
    writes over the entire device,
    rather than rewriting files in place.
    Comment: This statement is mostly accurate but refers only to flash drives. DDR RAM based systems, such as those Don's books refer to, do not have this limitation.
    >
    Looking at many of your postings to Oracle Forums
    thus far Don, it seems to me that you are less
    interested in providing actual practical help, and
    more interested in self-promotion - of your company
    and the Oracle books produced by it.
    .. and that is not a very nice approach when people
    post real problems wanting real world practical
    advice and suggestions.Comment: Contact us and we will see if we can prove to you that Don, and any number of other reputable Oracle consultants, recommend using DDR based solid state disk to solve redo log performance issues. In fact, if it looks like your system can see a serious performance increase, we would be happy to put you on our evaluation program to try it out so that you can do it at no cost from us.

  • Time inconsistency for approval process

    This is strange.
    The time to improve a new book has been improved dramatically from a few month to a few days. My latest book was approved in two days.
    However, i uploaded revisions for two of my books and they are still in review for almost three weeks now, no tickets, just sitting there.
    Anybody have a similar experience?
    Edgar Rothermich

    Uploaded update version 1.1  21st Novemeber.  Its still " In Review".

Maybe you are looking for

  • Items added to the calendar from my iphone are no longer showing up on my exchange computer

    My personal iPhone should be "syncing": with my Outlook Exchange calendar at work.  It used to work.  I've checked the settings and I can't figure out why it's not working anymore.

  • FCPX Color Correction affecting transparencies

    I have a problem where color corrections applied to a video clip are effecting a transparent graphic above the video, where 100% white is somehow being given a luminosity above 100%. I created a screencapture video showing the problem to clearify: ht

  • Getting error Uni code check when modifying Ztable from work area?

    Hi all, Getting error Uni code check when modifying Ztable from work area? and how to increment counter when data modified? FM 'popup_to_confirm'. IMPORTING        answer                      = RES. CHECK       RES = '1'.         WRITE :/ 'UPDATE'.  

  • Cumulative value with Agg. reference char.

    hi,   If you go to the display of the key figure, in the second tab Aggregation, how should we use Agg. reference char with Cumulative value radio button checked. I read SAP help but could not get it.Please explain with examples. Thanks in advance.

  • Certificate Widget and Random Question Slides

    I am in the process of evaluating Captivate 4. Twice now I have had an issue with using the random question slides with the certificate widget. In both cases I converted a Captivate 3 course in which the random question slides and corollary question