Poor performance and overheat

Story
I've been using arch for the past four months, dual booting with my old Windows XP. As I'm very fond of Flash games and make my own programs with a cross-platform language, I've found few problems with the migration. One of them was the Adobe Flash Player performance, which was stunningly bad. But everyone was saying that was normal, so I left it as is.
However, one special error always worried me: a seemingly randomly started siren sound coming from the motherboard speaker. Thinking it was a alarm about some fatal kernel error, I had been solving it mostly with reboots.
But then it happened. While playing a graphics intensive game on Windows quickly after rebooting from Arch, the same siren sound started. It felt like a slap across the face: it was not a kernel error, it was an motherboard overheat alarm.
The Problem
Since the computer was giving overheat signs, I started looking at things from another angle. I noticed that some tasks take unusually long times in Arch (i.e.: building things from source; Firefox / OpenOffice startup; any graphics intensive program), specially from the Flash Player.
A great example is the game Penguinz, that runs flawlessly in Windows but is unbearably slow in Arch. So slow that it alone caused said overheat twice. And trying to record another flash game's record using XVidCap things went so bad that the game halved the FPS and started ignoring key presses.
Tech Info
Dual Core 3.2 processor
1 gb RAM
256 mb Geforce FX 5500 video card
Running Openbox
Using proprietary NVIDIA driver
TL;DR: poor performance on some tasks. Flash Player is so slow that overheats CPU and makes me cry. It's fine on Windows.
Off the top of my head I can think up some reasons: bad video driver, unwanted background application messing up, known Flash Player performance problems and Actionscript Linux/Arch-only bug.
Where do you think is the problem?

jwcxz wrote:Have you looked at your process table for any program with abnormal CPU usage?  That seems like the logical place to start.  You shouldn't be getting poor performance in anything with that system.  I have a 2.0GHz Core 2 Duo and an Intel GMA 965 and I've never had any problems with Flash.  It's much better than it used to be.
Pidgin scared me for a while because it froze for no apparent reason. After fixing this, the table contains this two guys here:
%CPU
Firefox: 80%~100%
X: 0~20%
Graphic intensive test, so I think the X usage is normal. It might be some oddity at the Firefox+Linux+Flash sum, maybe a conflict. I'll try another browser.
EDIT:
Did a Javascript benchmark to test both systems and browsers.
Windows XP + Firefox = 4361.4ms
Arch + Firefox = 5146.0ms
So, it's actually a lot slower without even taking Flash into account. If someone knows a platform-independent benchmark to test both systems completely, and not only the browser, feel free to point out.
I think that something is already wrong here and the lack of power saving systems only aggravated the problem, causing overheat.
EDIT2:
Browser performance fixed: migrated to Midori. Flash stills slower than on Windows, but now it's bearable. Pretty neat browser too, goes better with the Arch Way. It shouldn't fix the temperature, however.
Applied B's idea, but didn't test yet. I'm not into the mood of playing flash games for two straight hours today.
Last edited by BoppreH (2009-05-03 04:25:20)

Similar Messages

  • Poor performance and voltage fluctuation.

    I'm running two 280x in crossfire which I upgraded from two 6970's.   When I'm playing DayZ my FPS never go above 30 FPS.  With my 6970's I was well into the 70's.  I never changed my video settings when I went from the 6970's to the 280X's.   For the most part I have a lot of the graphics low or disabled.   Borderlands 2 is a nightmare on the 280X.  I drop down into 10 fps area and this has never happened with on my 6970's.
    During games my core voltage fluctuates between 500mhz and 1020mhz during game play.  I have ULPS disable as well.
    My power supply is an Antec HCG-900.
    Happened on all these drivers 14.4, 14.6 Beta, and 14.6 RC (currently installed).

    jwcxz wrote:Have you looked at your process table for any program with abnormal CPU usage?  That seems like the logical place to start.  You shouldn't be getting poor performance in anything with that system.  I have a 2.0GHz Core 2 Duo and an Intel GMA 965 and I've never had any problems with Flash.  It's much better than it used to be.
    Pidgin scared me for a while because it froze for no apparent reason. After fixing this, the table contains this two guys here:
    %CPU
    Firefox: 80%~100%
    X: 0~20%
    Graphic intensive test, so I think the X usage is normal. It might be some oddity at the Firefox+Linux+Flash sum, maybe a conflict. I'll try another browser.
    EDIT:
    Did a Javascript benchmark to test both systems and browsers.
    Windows XP + Firefox = 4361.4ms
    Arch + Firefox = 5146.0ms
    So, it's actually a lot slower without even taking Flash into account. If someone knows a platform-independent benchmark to test both systems completely, and not only the browser, feel free to point out.
    I think that something is already wrong here and the lack of power saving systems only aggravated the problem, causing overheat.
    EDIT2:
    Browser performance fixed: migrated to Midori. Flash stills slower than on Windows, but now it's bearable. Pretty neat browser too, goes better with the Arch Way. It shouldn't fix the temperature, however.
    Applied B's idea, but didn't test yet. I'm not into the mood of playing flash games for two straight hours today.
    Last edited by BoppreH (2009-05-03 04:25:20)

  • Poor performance and high number of gets on seemingly simple insert/select

    Versions & config:
    Database : 10.2.0.4.0
    Application : Oracle E-Business Suite 11.5.10.2
    2 node RAC, IBM AIX 5.3Here's the insert / select which I'm struggling to explain why it's taking 6 seconds, and why it needs to get > 24,000 blocks:
    INSERT INTO WF_ITEM_ATTRIBUTE_VALUES ( ITEM_TYPE, ITEM_KEY, NAME, TEXT_VALUE,
      NUMBER_VALUE, DATE_VALUE ) SELECT :B1 , :B2 , WIA.NAME, WIA.TEXT_DEFAULT,
      WIA.NUMBER_DEFAULT, WIA.DATE_DEFAULT FROM WF_ITEM_ATTRIBUTES WIA WHERE
      WIA.ITEM_TYPE = :B1
    call     count       cpu    elapsed       disk      query    current        rows
    Parse        1      0.00       0.00          0          0          4           0
    Execute      2      3.44       6.36          2      24297        198          36
    Fetch        0      0.00       0.00          0          0          0           0
    total        3      3.44       6.36          2      24297        202          36
    Misses in library cache during parse: 1
    Misses in library cache during execute: 2Also from the tkprof output, the explain plan and waits - virtually zero waits:
    Rows     Execution Plan
          0  INSERT STATEMENT   MODE: ALL_ROWS
          0   TABLE ACCESS   MODE: ANALYZED (BY INDEX ROWID) OF 'WF_ITEM_ATTRIBUTES' (TABLE)
          0    INDEX   MODE: ANALYZED (RANGE SCAN) OF 'WF_ITEM_ATTRIBUTES_PK' (INDEX (UNIQUE))
    Elapsed times include waiting on following events:
      Event waited on                             Times   Max. Wait  Total Waited
      ----------------------------------------   Waited  ----------  ------------
      library cache lock                             12        0.00          0.00
      gc current block 2-way                         14        0.00          0.00
      db file sequential read                         2        0.01          0.01
      row cache lock                                 24        0.00          0.01
      library cache pin                               2        0.00          0.00
      rdbms ipc reply                                 1        0.00          0.00
      gc cr block 2-way                               4        0.00          0.00
      gc current grant busy                           1        0.00          0.00
    ********************************************************************************The statement was executed 2 times. I know from slicing up the trc file that :
    exe #1 : elapsed = 0.02s, query = 25, current = 47, rows = 11
    exe #2 : elapsed = 6.34s, query = 24272, current = 151, rows = 25
    If I run just the select portion of the statement, using bind values from exe #2, I get small number of gets (< 10), and < 0.1 secs elapsed.
    If I make the insert into an empty, non-partitioned table, I get :
    call     count       cpu    elapsed       disk      query    current        rows
    Parse        1      0.00       0.00          0          0          0           0
    Execute      1      0.01       0.08          0        137         53          25
    Fetch        0      0.00       0.00          0          0          0           0
    total        2      0.01       0.08          0        137         53          25and same explain plan - using index range scan on WF_Item_Attributes_PK.
    This problem is part of testing of a database upgrade and country go-live. On a 10.2.0.3 test system (non-RAC), the same insert/select - using the real WF_Item_Attributes_Value table takes :
    call     count       cpu    elapsed       disk      query    current        rows
    Parse        1      0.00       0.00          0          0          0           0
    Execute      1      0.00       0.10         10         27        136          25
    Fetch        0      0.00       0.00          0          0          0           0
    total        2      0.00       0.10         10         27        136          25So I'm struggling to understand why the performance on the 10.2.0.4 RAC system is so much worse for this query, and why it's doing so many gets. Suggestions, thoughts, ideas welcomed.
    I've verified system level things - CPUs weren't/aren't max'd out, no significant paging/swapping activity, run queue not long. AWR report for the time period shows nothing unusual.
    further info on the objects concerned:
    query source table :
    WF_Item_Attributes_PK : unique index on Item_Type, Name. Index has 144 blocks, non-partitioned
    WF_Item_Attributes tbl : non-partitioned, 160 blocks
    insert destination table:
    WF_Item_Attribute_Values:
    range partitioned on Item_Type, and hash sub-partitioned on Item_Key
    both executions of the insert hit the partition with the most data : 127,691 blocks total ; 8 sub-partitions with 15,896 to 16,055 blocks per sub-partition.
    WF_Item_Attribute_Values_PK : unique index on columns Item_Type, Item_Key, Name. Range/hash partitioned as per table.
    Bind values:
    exe #1 : Item_Type (:B1) = OEOH, Item_Key (:B2) = 1048671
    exe #2 : Item_Type (:B1) = OEOL, Item_Key (:B2) = 4253168
    number of rows in WF_Item_Attribute_Values for Item_Type = OEOH : 1132587
    number of rows in WF_Item_Attribute_Values for Item_Type = OEOL : 18763670
    The non-RAC 10.2.0.3 test system (clone of Production from last night) has higher row counts for these 2.
    thanks and regards
    Ivan

    hi Sven,
    Thanks for your input.
    1) I guess so, but I haven't lifted the lid to delve inside the form as to which one. I don't think it's the cause though, as I got poor performance running the insert statement with my own value (same statement, using my own bind value).
    2) In every execution plan I've seen, checked, re-checked, it uses a range scan on the primary key. It is the most efficient I think, but the source table is small in any case - table 160 blocks, PK index 144 blocks. So I think it's the partitioned destination table that's the problem - but we only see this issue on the 10.2.0.4 pre-production (RAC) system. The 10.2.0.3 (RAC) Production system doesn't have it. This is why it's so puzzling to me - the source table read is fast, and does few gets.
    3) table storage details below - the Item_Types being used were 'OEOH' (fast execution) and 'OEOL' (slow execution). Both hit partition WF_ITEM49, hence I've only expanded the subpartition info for that one (there are over 600 sub-partitions).
    ============= From DBA_Part_Tables : Partition Type / Count =============
    PARTITI SUBPART PARTITION_COUNT DEF_TABLESPACE_NAME
    RANGE   HASH                 77 APPS_TS_TX_DATA
    1 row selected.
    ============= From DBA_Tab_Partitions : Partition Names / Tablespaces =============
    Partition Name       TS Name         High Value           High Val Len
    WF_ITEM1             APPS_TS_TX_DATA 'A1'                            4
    WF_ITEM2             APPS_TS_TX_DATA 'AM'                            4
    WF_ITEM3             APPS_TS_TX_DATA 'AP'                            4
    WF_ITEM47            APPS_TS_TX_DATA 'OB'                            4
    WF_ITEM48            APPS_TS_TX_DATA 'OE'                            4
    WF_ITEM49            APPS_TS_TX_DATA 'OF'                            4
    WF_ITEM50            APPS_TS_TX_DATA 'OK'                            4
    WF_ITEM75            APPS_TS_TX_DATA 'WI'                            4
    WF_ITEM76            APPS_TS_TX_DATA 'WS'                            4
    WF_ITEM77            APPS_TS_TX_DATA MAXVALUE                        8
    77 rows selected.
    ============= From dba_part_key_columns : Partition Columns =============
    NAME                           OBJEC Column Name                    COLUMN_POSITION
    WF_ITEM_ATTRIBUTE_VALUES       TABLE ITEM_TYPE                                    1
    1 row selected.
    PPR1 sql> @q_tabsubpart wf_item_attribute_values WF_ITEM49
    ============= From DBA_Tab_SubPartitions : SubPartition Names / Tablespaces =============
    Partition Name       SUBPARTITION_NAME              TS Name         High Value           High Val Len
    WF_ITEM49            SYS_SUBP3326                   APPS_TS_TX_DATA                                 0
    WF_ITEM49            SYS_SUBP3328                   APPS_TS_TX_DATA                                 0
    WF_ITEM49            SYS_SUBP3332                   APPS_TS_TX_DATA                                 0
    WF_ITEM49            SYS_SUBP3331                   APPS_TS_TX_DATA                                 0
    WF_ITEM49            SYS_SUBP3330                   APPS_TS_TX_DATA                                 0
    WF_ITEM49            SYS_SUBP3329                   APPS_TS_TX_DATA                                 0
    WF_ITEM49            SYS_SUBP3327                   APPS_TS_TX_DATA                                 0
    WF_ITEM49            SYS_SUBP3325                   APPS_TS_TX_DATA                                 0
    8 rows selected.
    ============= From dba_part_key_columns : Partition Columns =============
    NAME                           OBJEC Column Name                    COLUMN_POSITION
    WF_ITEM_ATTRIBUTE_VALUES       TABLE ITEM_KEY                                     1
    1 row selected.
    from DBA_Segments - just for partition WF_ITEM49  :
    Segment Name                        TSname       Partition Name       Segment Type     BLOCKS     Mbytes    EXTENTS Next Ext(Mb)
    WF_ITEM_ATTRIBUTE_VALUES            @TX_DATA     SYS_SUBP3332         TblSubPart        16096     125.75       1006         .125
    WF_ITEM_ATTRIBUTE_VALUES            @TX_DATA     SYS_SUBP3331         TblSubPart        16160     126.25       1010         .125
    WF_ITEM_ATTRIBUTE_VALUES            @TX_DATA     SYS_SUBP3330         TblSubPart        16160     126.25       1010         .125
    WF_ITEM_ATTRIBUTE_VALUES            @TX_DATA     SYS_SUBP3329         TblSubPart        16112    125.875       1007         .125
    WF_ITEM_ATTRIBUTE_VALUES            @TX_DATA     SYS_SUBP3328         TblSubPart        16096     125.75       1006         .125
    WF_ITEM_ATTRIBUTE_VALUES            @TX_DATA     SYS_SUBP3327         TblSubPart        16224     126.75       1014         .125
    WF_ITEM_ATTRIBUTE_VALUES            @TX_DATA     SYS_SUBP3326         TblSubPart        16208    126.625       1013         .125
    WF_ITEM_ATTRIBUTE_VALUES            @TX_DATA     SYS_SUBP3325         TblSubPart        16128        126       1008         .125
    WF_ITEM_ATTRIBUTE_VALUES_PK         @TX_IDX      SYS_SUBP3332         IdxSubPart        59424     464.25       3714         .125
    WF_ITEM_ATTRIBUTE_VALUES_PK         @TX_IDX      SYS_SUBP3331         IdxSubPart        59296     463.25       3706         .125
    WF_ITEM_ATTRIBUTE_VALUES_PK         @TX_IDX      SYS_SUBP3330         IdxSubPart        59520        465       3720         .125
    WF_ITEM_ATTRIBUTE_VALUES_PK         @TX_IDX      SYS_SUBP3329         IdxSubPart        59104     461.75       3694         .125
    WF_ITEM_ATTRIBUTE_VALUES_PK         @TX_IDX      SYS_SUBP3328         IdxSubPart        59456      464.5       3716         .125
    WF_ITEM_ATTRIBUTE_VALUES_PK         @TX_IDX      SYS_SUBP3327         IdxSubPart        60016    468.875       3751         .125
    WF_ITEM_ATTRIBUTE_VALUES_PK         @TX_IDX      SYS_SUBP3326         IdxSubPart        59616     465.75       3726         .125
    WF_ITEM_ATTRIBUTE_VALUES_PK         @TX_IDX      SYS_SUBP3325         IdxSubPart        59376    463.875       3711         .125
    sum                                                                                               4726.5
    [the @ in the TS Name is my shortcode, as Apps stupidly prefixes every ts with "APPS_TS_"]
    The Tablespaces used for all subpartitions are UNIFORM extent mgmt, AUTO segment_space_management ; LOCAL extent mgmt.regards
    Ivan

  • Poor performance and now dropping connection

    I am very underwhelmed by performance since switching to infinity FTTC last year. Download speed is very variable and I just cannot get an upload speed much better than 1.1 Mb/s.
    Now we have a regularly dropping connection. Last Saturday morning we had a thunderstorn with heavy downpour and phone line dropped completely - no dialtone and unsurprisingly no broadband. Did a line check from my mobile - all fine and no reported problems in the area. I phoned BT and got an Indian who just repeated what the website told me and said couldn't get an engineer for 4 days! Phone came back late the same afternoon and a little while later broadband came up but connection was up and down like a yo-yo. After 4 days of sunshine when the engineer turned up broadband had been up solid from 3 am and phone was fine. Engineer did more detailed tests which showed no problem and reckoned our problem must have been fixed, and that reason broadband had been dropping was because of computerised checks due to reported fault which would cause line to drop.
    For a few days all was fine, although performance still underwheliming, until we had another downpour yesterday morning. Phone line stayed up, although a little crackly, but once again broadband started dropping regularly. Since then it has gradually improved (no more rain).
    My suspicion is (and always has been) that with the heavy rain water is getting into a connection somewhere. How do I go about communicating it to BT support (I can't even find a web page or number for reporting broadband problems) this fact and actually getting someone to look into it properly? I rejected the "fault reported fixed" on the tracking your fault web page but so far nothing.
    I am distinctly unimpressed with BT support and unless this gets fixed soon I am seriously thinking of switching to fibre to the home with Virgin (despite hating Branson) especially as the move from Yahoo mail to BT mail has not been smooth and the BT webmail is full of bugs (which again I cannot find any way of reporting).

    Thanks. I tried that. Broadband up and down regularly until the day the engineer came. Day before had intermittent heavy crackling on the line and calls dropping. Day he came all is fine and of course his diagnostics checks come back all clear. Apparently, or so he told me, they are not allowed to work on our line unless the checks show a fault...which they didn't.
    I've just had 24 hours of our broadband working but just now it's started dropping regularly again.
    I am getting very frustrated/annoyed. What do I do now? How do they expect to solve the problem if it isn't constant and they can't get an engineer to look at it within 3 or 4 days? Do I just keep on calling our an engineer until by chance it happens to hit a problem while they're on site? Not good for customer satisfaction and surely it must cost them to keep sending out an engineer!

  • Poor performance and increase CPU on UNIX 64 bit

    Hi
    I have moved one of my 300GB test databases from a 4GB RAM 2x DUAL zeon 3GHz processors LINUX machine to a UNIX 64 bit 6GB RAM 2x1GHz USIIIi processor machine. Both have the oracle data stored on RAID 5 disk.
    Both Oracle versions are the same. The data was transered via export/import.
    Running exactly the same queries the UNIX box is up to 3 times slower and sits at 100% CPU, wheras LINUX machine sits between 30-50% CPU and performance is really good. No other users are accessing the machines.
    Statspack reports look very similar, both have 100%/near 100% instance efficiency. top wait events on both machines are control file parallel write and db file sequential read, but even the values for these do not look worrying. The only difference is there is more memory allocated to the SGA of the UNIX server.
    Any ideas as to why the UNIX 64bit server is slower and using 100%CPU would be greatly received.
    Thanks

    LINUX
    SELECT
    count(*)
    FROM
    mastermap.topographicline
    WHERE
    descriptivegroup like :"SYS_B_00"
    and
    descriptiveterm like :"SYS_B_01"
    and
    physicalpresence = :"SYS_B_02"
    AND
    sdo_filter(geom, mdsys.sdo_geometry(:"SYS_B_03", :"SYS_B_04", null,
    mdsys.sdo_elem_info_array (:"SYS_B_05", :"SYS_B_06", :"SYS_B_07"),
    mdsys.sdo_ordinate_array (:"SYS_B_08", :"SYS_B_09", :"SYS_B_10",:"SYS_B_11")), :"SYS_B_12")=:"SYS_B_13"
    call count cpu elapsed disk query current rows
    Parse 1 0.00 0.00 0 2 0 0
    Execute 1 0.01 0.01 0 11 2 0
    Fetch 2 0.20 0.18 0 10713 0 1
    total 4 0.21 0.19 0 10726 2 1
    UNIX
    SELECT
    count(*)
    FROM
    mastermap.topographicline
    WHERE
    descriptivegroup like :"SYS_B_00"
    and
    descriptiveterm like :"SYS_B_01"
    and
    physicalpresence = :"SYS_B_02"
    AND
    sdo_filter(geom, mdsys.sdo_geometry(:"SYS_B_03", :"SYS_B_04", null,
    mdsys.sdo_elem_info_array (:"SYS_B_05", :"SYS_B_06", :"SYS_B_07"),
    mdsys.sdo_ordinate_array (:"SYS_B_08", :"SYS_B_09", :"SYS_B_10",:"SYS_B_11")), :"SYS_B_12")=:"SYS_B_13"
    call count cpu elapsed disk query current rows
    Parse 1 0.00 0.00 0 0 0 0
    Execute 1 0.03 0.02 0 42 2 0
    Fetch 2 0.24 0.34 0 10707 0 1
    total 4 0.27 0.36 0 10749 2 1
    The elapsed time is twice as slow on unix, and it seems to be a fetch issue. Any ideas?

  • Poor performance and speed since 21CN Update.

    My Wholesale exchange was upgraded to BT21CN at the end of January. (MELLOR, LANCASHIRE)
    Before the upgrade :
    > We got about 6-7Mbps constantly. (BT Unlimited Broadband).  This was day and night via Speedtest.net and BT Speedtest
    > iPlayer and other services reliably streamed in HD at any time of day.
    > We didnt have any speed drops at night and could stream video content etc perfectly for years.
    Now everything has changed.......
    After the Update 31/01/14 :
    > Video from outside the UK is slow and constantly buffers. US Netflix for example no longer streams reliably.
    > Video and streming services from within the UK arent that great either. iPlayer and other services struggle to stream in HD - if ever. 
    > BT Speedtest says we get around 17-18Mbps. Speedtest.net Constantly says less than 5Mbps. BBC iPlayer speed tests only register 1.8Mbps. - we cant stream any HD Olympic services.
    > After 4pm speeds drop across the range of activities, video services like youtube, iplayer, netflix etc etc dont work unless the streaming quality is very low.
    > At night other Speedtest services report <3-4Mbps. BT still says above 17Mbps, buit we cant even use video and the internet feels slow.
    >IP Profile is 19.34Mbps.
    We pay for full unlimited BT Broadband however since the change to 21CN and a 20Mbps connection our service is now worse ! It almost feels as if we are being penalised or throttled for video and anything from outside the UK
    BT Speedtest is the only one that ever says we get high speeds- but we dont, we cant even reliably stream video.
    Cany anyone help??

    MY CURRENT STATS (09/02/2014) ....
    ADSL Line Status
    Connection Information
    Line state:
    Connected
    Connection time:
    0 days, 04:12:22
    Downstream:
    16.47 Mbps
    Upstream:
    1.134 Mbps
    ADSL Settings
    VPI/VCI:
    0/38
    Type:
    PPPoA
    Modulation:
    G.992.5 Annex A
    Latency type:
    Interleaved
    Noise margin (Down/Up):
    7.1 dB / 7.1 dB
    Line attenuation (Down/Up):
    9.7 dB / 5.5 dB
    Output power (Down/Up):
    19.9 dBm / 12.4 dBm
    FEC Events (Down/Up):
    3 / 0
    CRC Events (Down/Up):
    0 / 1
    BTW PERFORMANCE TEST:
     Download speedachieved during the test was - 13.39 Mbps
     For your connection, the acceptable range of speeds is 4 Mbps-21 Mbps.
     IP Profile for your line is - 19.34 Mbps
    Upload speed achieved during the test was - 0.91Mbps
     Additional Information:
     Upstream Rate IP profile on your line is - 0.83 Mbps
     SPEEDTEST.NET to Closest Server
    Download Speed : 4.7Mbps
    Upload Speed : 0.94Mbps
    PING: 50ms
    BBC iPlayer Speed Test:
    Download Speed : 11.3Mbps
    Streaming Speed 1 : 5.01Mbps
    Streaming Speed 2 : 1.4Mbps
    Streaming Speed 3 : 0.6Mbps
    Your Connection : 2.3Mbps
    TV-HD - NO
    TV-SD - YES

  • Rotating images: Poor performance and incorrect direction of the dropshadow

    I've created an extremely simple application that is rotating a bitmap image. I have two issues:
    1) The performance is quite frankly terrible with stuttering and screen tearing. Is there any way to improve the performance or is this a known limitation of JFX's rendering?
    2) The Image has a dropshadow, but as the image rotates so does the shadow which is not the behavior I want since that makes it look like the lightsource is also moving. How can I get around this? I want the shadow to stay on the bottom right. Am I putting the dropshadow in the wrong location in the scenegraph?
    import javafx.scene.text.Text;
    import javafx.scene.text.Font;
    import javafx.scene.effect.*;
    import javafx.scene.image.ImageView;
    import javafx.scene.image.Image;
    import javafx.animation.Interpolator;
    import javafx.animation.Timeline;
    var x: Number;
    Timeline {
        repeatCount: Timeline.INDEFINITE
        autoReverse: true
        keyFrames: [
             at (0s) {x => 0.0},
             at (5s) {x => 365.0 tween Interpolator.LINEAR}
    }.play();
    Stage {
        title: "Application title"
        width: 800
        height: 1000
        scene: Scene {
            content: [
                ImageView {
                    image: Image {
                        url: "{__DIR__}image.jpg"
                    effect: DropShadow {
                        offsetX: 5
                        offsetY: 5
                    translateX: 10
                    translateY: 10
                    rotate: bind x
    }

    lol, nope, that still won't show the image... i guess i have really screwed up my install on this system. i had nb6.5 beta then i installed the new nb for javafx but it created an new instance of the app instead of updating the old one. so i removed both and installed the new one... think i will try and setup the nb on a totally clean system and open the app from there and recompile to see if somethin hinky is going on with that.

  • Poor performance and unidasd connections are getting closed and re-opened

    The problem is due to the unidasd daemon looking for some orphaned
    Calendar users in LDAP and it is resulting in the snc broker dropping
    unidasd connections (processes that handle LDAP connections) if the
    result of an LDAP search for a Calendar user comes back with no match.
    <P>
    For "Found dead connection" of "Service = unidas" problems, you need to correct
    the process of managing the Directory Server, i.e., always shut down the Calendar
    Server before shutting down the Directory Server and then starting the Calendar
    Server after the Directory Server has started. Or you may need to make sure the
    Directory Server is configured properly, i.e., the parameter idletimeout should
    be set to zero-- never timeout-- (see article 1783 for more info),
    or you need to get the Calendar Server and Directory Server back in sync.
    <P>
    This last point can be accomplished by using a new Calendar Server tool, unidsdiff,
    to identify any user or resource objects that are out of sync and another new
    Calendar Server tool, unireqchk, to identify any user or resource requests
    in the CWS queue that are no longer in the directory server. Both these tools
    can be downloaded from http://help.netscape.com/business/filelib.html#caltools.

    Troubleshooting Apple Mail
    What does Mail/Window/Connection Doctor Show? If the server is red, select it and look at the Show Details box.
    Troubleshooting sending and receiving email messages
    Troubleshooting sending email messages
    SMTP servers keep going offline

  • Poor performance and duplicate apps after migration

    I migrated from a G4 ti book to a MacBook pro and have never been happy. I have duplicate applications and one will say in parens (from old mac) behind the name. It also moves very slow, especially in Eudora. I made a new user on the new computer in hopes to start fresh in Apple mail etc but when I switch to that user (the first one on the computer) Safari won't work. On and ON... I am so frustrated, nothing works right, even slower than my tibook and I don't know where to start to try to fix it. Should I try to figure out what I have done in the last 3 weeks and pull it off and 'restart" the whole process?
    Help,
    Debbie

    So are you saying that I revert back to factory settings and start over? I still don't understand why I would have 2 applications identical except the (from old mac). Example - "Adobe indesign CS2" then the next folder is "Adobe Indesign CS2 (from old mac) ".
    does that mean the application is on the machine twice?

  • Poor performance and loop

    Hello,
    I have a simple while loop in my JSP code which accesses a javabean data item on each iteration. The loop is causing a 2 � 3 second delay between converses of the web pages.
    Does any one else suffer the same type of performance sacrifices when using loops in their JSP code?
    Any suggestions of increasing the response time for the JSP?
    Code below,
    Thanks in advance.
    <% { int i = 0;
               String par;
               while (i < 99) {
                         par = (PARENT_SCREEN_ID.getTextValue(i));
                             if (par.equals("SM")) { %> mm_menu_1120099999_1_1.addMenuItem("<%= SCREEN_MSG.getTextValue(i) %>", "clickNav('<%= NAV_SCREEN_ID.getTextValue(i) %>');"); 
                                  <% } else if (par.equals("DM")) { %> mm_menu_1120099999_1_2.addMenuItem("<%= SCREEN_MSG.getTextValue(i) %>", "clickNav('<%= NAV_SCREEN_ID.getTextValue(i) %>');");
                                  <% } else if (par.equals("AM")) { %> mm_menu_1120099999_1_3.addMenuItem("<%= SCREEN_MSG.getTextValue(i) %>", "clickNav('<%= NAV_SCREEN_ID.getTextValue(i) %>');");
                                  <% } else if (par.equals("PM")) { %> mm_menu_1120099999_1_4.addMenuItem("<%= SCREEN_MSG.getTextValue(i) %>", "clickNav('<%= NAV_SCREEN_ID.getTextValue(i) %>');");
                                  <% } else if (par.equals("FM")) { %> mm_menu_1120099999_1_5.addMenuItem("<%= SCREEN_MSG.getTextValue(i) %>", "clickNav('<%= NAV_SCREEN_ID.getTextValue(i) %>');");
                                  <% } else if (par.equals("MC")) { %> mm_menu_1120099999_1_7.addMenuItem("<%= SCREEN_MSG.getTextValue(i) %>", "clickNav('<%= NAV_SCREEN_ID.getTextValue(i) %>');");
                                  <% } else if (par.equals("EM")) { %> mm_menu_1120099999_1_8.addMenuItem("<%= SCREEN_MSG.getTextValue(i) %>", "clickNav('<%= NAV_SCREEN_ID.getTextValue(i) %>');");
                                  <% } else if (par.equals(" ")) { i = 98;
                        } i = i + 1;
               } %>     

    Does any one else suffer the same type of performance sacrifices when using loops in their JSP code?only if i write badly performing loops.
    The fact its JSP is irrelavant, my guess is that your loop is very slow.
    Its hard to pinpoint where its slow becuase with all the sriplets its hard to read
    Some weird things to, you write PARENT_SCREEN_ID.getTextValue(i)
    This looks like you execute a method on a constant, its confusing too, what is that PARENT_SCREEN_ID ? what does the getTextValue do ?

  • Poor performance and out of date

    I'm sorry to have to say this, having been a big fan of Robohelp in the past, but Robohelp 8 is like something out of the dark ages. I last used it 2003 and it doesn't seem to have been updated since then.
    These are the problems I've encountered so far:
    1. Compared with general authoring and editing in Dreamweaver it is slow and cumbersome.
    2. The CSS is very difficult to edit and still uses point sizes for fonts (no 'em' option appears on menus). The potential of CSS doesn't seem to be understood by the Robohelp people
    3. The glossary hotspot doesn't find all glossary entries even though the text on the page is EXACTLY the same as the glossary entry. This means that the feature unuseable as I can't see any way of adding them by hand.
    4. There is no help as far as I can see on using CSS styles for Mini TOC
    5. The help generally is the type that states the obvious and describes what's on the screen but doesn't give indepth information.
    I'm in a bit of fix here as I recommended this product and it's really not up to job.

    Dreamweaver creates HTML that is at once source and output. A HAT such as RoboHelp processes source code to generate and publish targeted output for multiple layouts, online and print. It might use points instead of ems, but that's a decision based on these business variables.
    If you double click the minitoc placeholder, you're presented with this dialog for styling it.
    I've always used a separate Glossary topic, accessible from a toolbar button and from the TOC, instead of the default built-in utility, but that's just me.
    If you have any other questions on specific issues that you can't resolve, feel free to post here again.
    Good luck,
    Leon

  • Poor performance with Oracle Spatial when spatial query invoked remotely

    Is anyone aware of any problems with Oracle Spatial (10.2.0.4 with patches 6989483 and 7003151 on Red Hat Linux 4) which might explain why a spatial query (SDO_WITHIN_DISTANCE) would perform 20 times worse when it was invoked remotely from another computer (using SQLplus) vs. invoking the very same query from the database server itself (also using SQLplus)?
    Does Oracle Spatial have any known problems with servers which use SAN disk storage? That is the primary difference between a server in which I see this poor performance and another server where the performance is fine.
    Thank you in advance for any thoughts you might share.

    OK, that's clearer.
    Are you sure it is the SQL inside the procedure that is causing the problem? To check, try extracting the SQL from inside the procedure and run it in SQLPLUS with
    set autotrace on
    set timing on
    SELECT ....If the plans and performance are the same then it may be something inside the procedure itself.
    Have you profiled the procedure? Here is an example of how to do it:
    Prompt Firstly, create PL/SQL profiler table
    @$ORACLE_HOME/rdbms/admin/proftab.sql
    Prompt Secondly, use the profiler to gather stats on execution characteristics
    DECLARE
      l_run_num PLS_INTEGER := 1;
      l_max_num PLS_INTEGER := 1;
      v_geom    mdsys.sdo_geometry := mdsys.sdo_geometry(2002,null,null,sdo_elem_info_array(1,2,1),sdo_ordinate_array(0,0,45,45,90,0,135,45,180,0,180,-45,45,-45,0,0));
    BEGIN
      dbms_output.put_line('Start Profiler Result = ' || DBMS_PROFILER.START_PROFILER(run_comment => 'PARALLEL PROFILE'));  -- The comment name can be anything: here it is related to the Parallel procedure I am testing.
      v_geom := Parallel(v_geom,10,0.05,1);  -- Put your procedure call here
      dbms_output.put_line('Stop Profiler Result = ' || DBMS_PROFILER.STOP_PROFILER );
    END;
    SHOW ERRORS
    Prompt Finally, report activity
    COLUMN runid FORMAT 99999
    COLUMN run_comment FORMAT A40
    SELECT runid || ',' || run_date || ',' || run_comment || ',' || run_total_time
      FROM plsql_profiler_runs
      ORDER BY runid;
    COLUMN runid       FORMAT 99999
    COLUMN unit_number FORMAT 99999
    COLUMN unit_type   FORMAT A20
    COLUMN unit_owner  FORMAT A20
    COLUMN text        FORMAT A100
    compute sum label 'Total_Time' of total_time on runid
    break on runid skip 1
    set linesize 200
    SELECT u.runid || ',' ||
           u.unit_name,
           d.line#,
           d.total_occur,
           d.total_time,
           text
    FROM   plsql_profiler_units u
           JOIN plsql_profiler_data d ON u.runid = d.runid
                                         AND
                                         u.unit_number = d.unit_number
           JOIN all_source als ON ( als.owner = 'CODESYS'
                                   AND als.type = u.unit_type
                                   AND als.name = u.unit_name
                                AND als.line = d.line# )
    WHERE  u.runid = (SELECT max(runid) FROM plsql_profiler_runs)
    ORDER BY d.total_time desc;Run the profiler in both environments and see if you can see where the slowdown exists.
    regards
    Simon

  • Very poor performance on oracle linux 6.3 on virtual-box 4.2

    Dear all,
    I installed an oracle linux 6.3 on vbox VM (2 gb RAM, 20 gb disk): the installation took a long time and after, I faced poor performance and big latency.
    One bug reported:
    WARNING: at kernel/time/clockevents.c:47 clockevent_delta2ns+0x79/0x90()
    Hardware name: VirtualBox
    Modules linked in:
    Pid: 1, comm: swapper Not tainted 2.6.39-200.24.1.el6uek.x86_64 #1
    Call Trace:
    [<ffffffff8106ad1f>] warn_slowpath_common+0x7f/0xc0
    [<ffffffff8106ad7a>] warn_slowpath_null+0x1a/0x20
    [<ffffffff8109d649>] clockevent_delta2ns+0x79/0x90
    [<ffffffff819b8427>] calibrate_APIC_clock+0xeb/0x2f6
    [<ffffffff819b874c>] setup_boot_APIC_clock+0x59/0x7e
    [<ffffffff819b8336>] APIC_init_uniprocessor+0xfc/0x102
    [<ffffffff819b60fc>] smp_sanity_check+0x69/0x145
    [<ffffffff819b62fd>] native_smp_prepare_cpus+0x125/0x215
    [<ffffffff819a776b>] kernel_init+0x1c9/0x2a8
    [<ffffffff8150edc4>] kernel_thread_helper+0x4/0x10
    [<ffffffff819a75a2>] ? parse_early_options+0x20/0x20
    [<ffffffff8150edc0>] ? gs_change+0x13/0x13
    I upgraded memory to 4 gb RAM but it was on vain
    Please, any idea so far ?
    Best Regards

    I can confirm that there is no issue with Virtualbox 4.2 and Oracle Linux 6.3. I use it all the time. Performance should be near native and some aspects like disk I/O may even be faster. Your problem could be insufficient hardware, like missing x86_64 or hardware virtualization support. However, like rukbat wrote, this is not the right forum to discuss Virtualbox and your computer hardware here. I suggest to start with the Virtualbox documentation to verify your hardware is sufficient.
    https://www.virtualbox.org/manual/ch10.html#hwvirt
    https://www.virtualbox.org/manual/ch14.html

  • Poor performance when dragging item within a list loaded with images - Flex 4

    Hi,
    I have a custom built List component that is using a TileLayout. I am using a custom itemRenderer to load images into this list from our server (in this test, 44 images rae loaded). I have enabled dragEnabled and dragMove so that I can move items around within the list. The problem comes when I start dragging an item. The dragging operation is very slow and clunky.
    When I move the mouse to drag the item, the dropIndicator does not get refreshed for a few seconds and the movement feels like my PC is lagging pretty badly. I've also noticed that during this time my CPU usage is spiking up to around 25-40%. The funny part is I can scroll the list just fine without any lag at all, but the minute I drag the application starts to lag really bad. I do have some custom dragOver code that I used to override the dragOverHandler of the list control, but the problem persists even if I take that code out. I've tried with useVirtualLayout set to both true and false and neither setting made a difference. 
    Any ideas as to what could be causing the poor performance and/or how I can go abouts fixing it?
    Thanks a lot in advance!

    Ahh, good call about the Performance profiler. I'm pretty new to the profiling thing with Flex (haven't used Builder Pro before
    the Flex 4 beta) so please forgive me
    I found some interesting things running the performance profiler but I'm not sure I understand what to make of it all. I cleared the Performance Profile data when right before I loaded the images into the list. I then moved some images around and then captured the Profiling Data (If I understand Adobe correctly, this is the correct way to capture performance information for a set of actions).
    What I found is there is a [mouseEvent] item that took 3101ms with 1 "Calls" (!!!!). When I drill down into that item to see the Method Statistics, I actually see three different Callees and no callers. The sum of the time it took the Callees to execute does not even come close to adding up to the 3101 ms (about 40ms). I'm not sure what I can make of those numbers, or if they are even meaningful. Any insight into these?
    The only other items that stand out to me are [pre-render] which has 863ms (Cumulative Time) / 639ms (Self Time), [enterFrameEvent] which has 746ms / 6ms (?!), and [tincan] (what the heck is tincan?) which has times of 521ms for both Cumulative and Self.
    Can anyone offer some insight into these numbers and maybe make some more suggestions for me? I apologize for my ignorance on these numbers - as I said, I'm new to the whole Flex profiling thing.
    Many thanks in advance!
    Edit: I just did another check, this time profiling only from the start of my drag to the end of my drop, and I still see [mouseEvent] taking almost 1000ms of Cumulative Time. However, when I double click that item to see the Method Statistics, no Callers or Callees are listed. What's causing this [mouseEvent] and how come it's taking so long?

  • Invalid block count and poor performance

    Hi - Can anyone help?
    Running an early 2011 13' MBP on ML. For a year - 18 months I've noticed poor performance at times, consistently slow boot (sometimes 5 minutes to usable), occasional lockups and spotlight often reindexes itself and slows the system (much more than my previous MBP), I can't see anything that triggers it. I'm also getting recurring errors in Disk Utility of 'Invalid block count', every time I'll repair the disk (booting into recovery), but after a month of use the error will reappear. About three months ago I erased and reinstalled ML, some of my data was moved over in Time Machine but I didn't restore from it. The erase and reinstall hasn't made any difference and I'm still seeing the same issues. Hard disk SMART status appears to be fine.
    Can anyone recommend any troubleshooting steps? I'm not sure what else to do, still under Applecare and was thinking maybe the HD isn't working correctly?
    Cheers!

    Performance.
    Activity Monitor – Monitor Performance Problems          
    Performance Guide
    Why is my computer slow
    Why your Mac runs slower than it should
    Slow boot.
    Startup - Slow Boot
    Startup - Slow Boot (2)
    Startup - Slow Boot (3)
    Startup Issues - Resolve
    Startup Issues - Resolve (2)

Maybe you are looking for

  • Songs on your IPod can't be updated because the playlists don't exist?

    When I put my iPod in a window comes up saying, "Songs on the iPod "Alaina's iPod" cannot be updated because all of the playlists selected for updating do not exist" . All of my playlists are still there, and there are no songs on my iPod anymore...

  • Xmlns problem in XML manipulation

    Hi I notice that if a xml (element having xmlns), and each time you assign, append or replace the child element you will always get xmlns in your child. For ex <a xmlns="http://www.w3.org/1999/xhtml"> <b/> </a> new element: <c> test </c> Appending  

  • Open Password Protected PDF

    I receive my bank statements via email. To open the statement, I have to enter a password for the pdf.' I have tried and tried to figure out where I need to enter the password, with no success. I finally gave up, and tried to delete the files I downl

  • Query for parallel process

    Hi, I want to find that on which table paralle process is enable . By which dictionary view I can find it?

  • Separate 2 Channels in SoundInputRead.vi

    Hi , I would like to distinguish between 2 Channels that I am reading out from the SoundInputReadvi. I can see that both are read but when I draw them using a graph, it seems that they are interpolated between each other. The index in the picture sho