Optimizing the performance of Flash

I evaluate VMware View, and it's feeling like I get not quite multimedia delivery just RDP to my Win7 VMs vSphere.  Is there a list of best practices for this type of optimization?  Everything I've done so far is to change the settings of the Pool to use high-quality Flash and play with giving the VM more vCPUs or vRAM.

I tried different configurations, and here's what it seems good to bad:

VMware View 4.6 Mac = Mac RDP client > PC VMware view 4.6 Client = Win7 RDP > Suse Linux Enterprise VMware View 4.5 Wyse > Wyse ThinOS RDP.  This corresponds pretty well to the power of the machine that I use a Mac 8 - core, a PC 2 drivers, a R50LE and a C10LE.

At best, I always get a frame torn here and there, and the sound is a fraction of a second behind.  At worst (devices from Wyse), the video is choppy and the sound is consisitently 1-2 seconds behind, even if the sound is solid and doesn't break the flow.

I'd be able to do better than that?  Does take to the Wyse TCX?  Anyone have good experiences here? Elsewhere?

I'm running a vCenter with two hosts, 8-12cpus, DAS with much ability: for the host on which the test VM is sitting on I'm generally 5-8% cpu, memory 40% and 40% storage.  I think that there are a lot of lats, running on even underused GB Ethernet network.

Thank you!

As the above poster said, you must use PCoIP if you want to enjoy the benefits of a protocol designed for VDI. RDP is not go just cut, although supposed to be native is doing stuff with RDP to improve it with Blaze.

To improve even more, I suggest to use Clients zero jointly with PCoIP for a total experience.

Tags: VMware

Similar Questions

  • Tips on optimizing the performance of table.

    Hello

    I read several article on optimizing the performance for the table. Finally, I settle on a strategy to implement, but I have a few questions.

    Let's say we want to display a wide range of data in a table. The number of lines displayed on the screen is n = 25.

    For each VO displayed in table form: Open model project->->->-> Data Model Instances to View object Data Model Module of Application -> select your view object-> press the modify... button-> Tuning

    • For best performance Oracle ADF Performance Tuning Documentation indicates that in lots of field must be set to n + 3
    • The scope of the queryoptimizer indicator should be the value + 3, so if n = 25, FIRST_ROWS_28 FIRST_ROWS_n
    • By default, access is set to Scrollable, which is OK as long as you aren't iteration in a large data set, but if you are, then you must change the Access Mode to the Range Paging
    • Set the size of the beach to n + 3

    Q1: What is the reasonable maximum for a set size? Client wants to display huge table as 200 lines that is not really usable, but it's what they want. I was wondering if the definition of the size of the beach at 203 is a reasonable value, or if it is too high.

    Q2: I have really not understand the purpose of the indicator of QueryOptimizer even after reading the documentation. Is it okay to put it at FIRST_ROWS_203 if your batch size is 203?

    Thank you

    JDev 11.1.2.4

    What version of jdev we are talking about?

    Is the table in paging mode (+ 11.1.1.7)?

    Q1 Yes), the tip is still standing, then set-203. The reason is that the table will display 200 lines that you need to load them in any case. In this case, it is best to load them into a round trip. a smaller rangesize then the number of visible rows in the table means more then 1 trip on the server and the db.

    Q2) the query optimizer indicator is just passed to the db which then decides to use it or not. The indicator shows the db to deliver the first n lines of results as soon as possible. If you have large result sets the db can provide the result set when it comes always collection more data FRO the game results in the background. This will display the fastest page to the user.

    Timo

  • How to improve the performance of Flash Builder 4.5

    Hello guys!

    I use Flash Builder 4.5 for my apps, but my apps have a lot of class and when will the compiler or anywhere, change that in my code the flash builder it takes a long time to build. How to improve it?

    I solved this problem, I change the FlashBuilder.ini with this line

    -vmargs

    -Xms256m

    -Xmx1024m

    -XX: MaxPermSize = 256 m

    -XX: PermSize = 64 m

    Thank you

  • Rewrite the query to improve the performance and the optimized below cost.

    Oracle 10g.

    ----------------------

    Query

    UPDATE FACETS_CUSTOM. MMR_DTL

    SET

    CAPITN_PRCS_IND = 2,

    FIL_RUN_DT = Current_fil_run_dt,

    ROW_UPDT_DT = dta_cltn_end_dttm

    WHERE CAPITN_PRCS_IND = 5

    AND HSPC_IND = 'Y '.

    AND EXISTS (SELECT 1

    OF FACETS_STAGE. CRME_FUND_DTL_STG STG_CRME

    WHERE STG_CRME. MBR_CK = MMR_DTL. MBRSHP_CK

    AND MMR_DTL. PMT_MSA_STRT_DT BETWEEN STG_CRME. ERN_FROM_DT AND STG_CRME. ERN_THRU_DT

    AND STG_CRME. FUND_ID IN ('AAB1', '1AA2', '1BA2', 'AAB2', '1AA3', '1BA3', ' 1 B 80 ', ' 1 HAS 80 '))

    AND EXISTS (SELECT 1

    OF FACETS_CUSTOM. FCTS_TMS_MBRID_XWLK XWLK

    WHERE XWLK. MBR_CK = MMR_DTL. MBRSHP_CK

    AND MMR_DTL. PMT_MSA_STRT_DT BETWEEN XWLK. HSPC_EVNT_EFF_DT AND XWLK. HSPC_EVNT_TERM_DT);

    Explain the plan of the query

    -----------------------------------------------

    Hash value of plan: 3109991485

    -------------------------------------------------------------------------------------------------------

    | ID | Operation | Name                  | Lines | Bytes | Cost (% CPU). Time |

    -------------------------------------------------------------------------------------------------------

    |   0 | UPDATE STATEMENT.                       |     1.   148. 12431 (2) | 00:02:30 |

    |   1.  UPDATE                       | MMR_DTL |       |       |            |          |

    |   2.   SEMI NESTED LOOPS.                       |     1.   148. 12431 (2) | 00:02:30 |

    |*  3 |    HASH JOIN RIGHT SEMI |                       |    49.  5488. 12375 (2) | 00:02:29 |

    |   4.     TABLE ACCESS FULL | FCTS_TMS_MBRID_XWLK |  6494 | 64940 |    24 (0) | 00:00:01 |

    |*  5 |     TABLE ACCESS FULL | MMR_DTL |   304K |    29 M | 12347 (2) | 00:02:29 |

    |*  6 |    TABLE ACCESS BY INDEX ROWID | CRME_FUND_DTL_STG |     1.    36.     5 (0) | 00:00:01 |

    |*  7 |     INDEX RANGE SCAN | IE1_CRME_FUND_DTL_STG |     8.       |     1 (0) | 00:00:01 |

    -------------------------------------------------------------------------------------------------------

    Information of predicates (identified by the operation identity card):

    ---------------------------------------------------

    3 - access("XWLK".") MBR_CK "=" MMR_DTL. " ("' MBRSHP_CK")

    filter ("XWLK". "HSPC_EVNT_EFF_DT" < = INTERNAL_FUNCTION ("MMR_DTL". " PMT_MSA_STRT_DT') AND

    'XWLK '. "" HSPC_EVNT_TERM_DT "> = INTERNAL_FUNCTION ("MMR_DTL". "PMT_MSA_STRT_DT")) "

    5 - filter("CAPITN_PRCS_IND"=5 AND "HSPC_IND"='Y')

    6 filter (("STG_CRME". "FUND_ID" = "1 HAS 80 ' OR 'STG_CRME'." " FUND_ID "="1AA2"OR"

    'STG_CRME '. "FUND_ID"= '1AA3' OR 'STG_CRME'. "FUND_ID" = "1 B 80 ' OR 'STG_CRME'. '. "FUND_ID" = "1BA2" OR "

    'STG_CRME '. "FUND_ID"= "1BA3" OR "STG_CRME". "FUND_ID"= "AAB1" OR "STG_CRME". ("FUND_ID"="AAB2") AND

    'STG_CRME '. "" ERN_FROM_DT "< = INTERNAL_FUNCTION ("MMR_DTL". "PMT_MSA_STRT_DT") AND "

    'STG_CRME '. "" ERN_THRU_DT "> = INTERNAL_FUNCTION ("MMR_DTL". "PMT_MSA_STRT_DT")) "

    7 - access("STG_CRME".") MBR_CK "=" MMR_DTL. " ("' MBRSHP_CK")

    I could not optimize this query for best performance and optimized the cost... Can someone guide me on this.

    Thank you

    DS

    You think you're going to lines updates 85K, Oracle think it will update a line.

    At the time where the existence of the first test runs that oracle think already up to 49 lines, which is probably why he uses the loop join nested for the second test. (In your version of Oracle, the subquery introduced existence a very bad assumption (small) on the amount of data will survive).

    It is possible that you will get better performance if you hint Oracle using a hash join for testing the existence - and you might want to think what test will eliminate most of the data and that we can first force.

    Having said that, however, note that MMR_DTL research is a considerable fraction of the cost of the query - and an analysis is an easy thing for Oracle cost properly - if, despite your comments on update a column with a clue to this topic, you will find that the query can be more effective if you use an index. This is more likely to be the case if data ' WHERE CAPITN_PRCS_IND = 5 AND HSPC_IND = 'Y' "is well grouped (perhaps the latest data added to the table).". "  You could then reduce the cost of maintaining this index by creating an index based on a feature that indexes only the lines where the predicate are both true so that the 2 update deletes the index entries and allows the index remain as thin as possible.

    Concerning

    Jonathan Lewis

  • Performance/latency on the server and Flash

    We are witnessing a phenomenon very rare and intermittent where our navigation bar does not load a new swf file using the moviecliploader (as2) class. In both cases, before that I pull my hair on troubleshooting code that has been used successfully on many projects, I wonder if a network problem (latency servers?) can cause such rare and erratic behavior, and if so, how do I test for such a thing?

    The site lives here: http://www.squarefeathers.com

    To be more precise, by clicking on the link contact/text (in addition to others) have been known to fail.

    If the performance of the server are a probable cause, I will specify how the buttons/site were coded.

    Any ideas? If it worked for you?

    Thank you

    Tommy

    It is possible. Use the method your listener mcl onLoadError to detect if that happens.

  • Canon 60 d does not recognize the 430ex II flash. Any suggestions?

    Canon 60 d does not recognize the 430ex II flash. On the menu screen, it says that flash is where not compatible.

    Any suggestions? Books or guides recommended?

    Thank you

    A few...

    I hope that you have verified that the flash lights up completely and you get the red light showing that it is ready to fire.

    On your system menu 60 d, if you find the "Flash control" option, you can ensure that you have not set the external speedlite to 'disable' - although I think in this mode, you wouldn't get the message you describe.  that is, I doubt it's, but you can double check.

    A more common reason for the failure is that the flash of the camera can perfectly communicate with flash.  This is usually due to a bad connection in the 'foot' of the lightning.

    The flash must be in place in the rails of the claw.  Make sure that the lock is released, fully slide the flash into the rails of the hoof, stop.  Engage the locking of the foot, so we got him firmly (it will slide to the right and then click sur-pour-snap (you must press the button to release the locking lever).)  This is not * only * snug foot... He also puts a tiny metal pin locking in a small hole in the claw so that flash can't get out.

    At this point, the "foot" of the flash is actually the "ground" connection and he is in contact with the metal rails of the claw AND the five contacts on the foot must be in contact with the camera.

    This means there is nothing wrong with the flash - and there could be something wrong with her.   So if you are convinced you fully secures the flash, then remove the flash and inspect the "foot" on the flash.

    The metal plate on the bottom of the flash must be strong... If you use your fingers and try to move it (do not use a heavy force... we do not break - just firmly grasp and see if he's going to move at all) it should not move.  If it does not move that this means that the foot is loose and is not attached to the body of the flash (there are four very small screws which hold it firmly, but they are accessible from the inside of the flash.

    Next, inspect the 5 metal pins on the bottom of the flash.  Each of these areas is spring loaded so that they will stand against the 5 points of contact in the camera shoe.  I sometimes saw a performance of something (for example, a bit of sand) getting stuck and 'jam' a PIN so that she she brings more contact with the contact on the hoof.  If you view the foot of the flash of an edge - on view, all the pins it is back to the same height.  If one of them is lower than the rest... indented it is blocked.

    The 430EX II has a solid reputation as a flash work horse.  It tends to be among the most reliable flashing on failures is rare.

    It is also possible that the problem is in the camera.  A simple test of this is to try an another speedlite (if you have one, or if you have a friend who has a).  If it's your speedlite, and it is under warranty, then it is probably a simple remedy of service Canon.

    If the flash is not under warranty and that the problem is with the hot-shoe is is not solid, it is often an easy repair.  If a foot have been irreparably damaged, the entire foot can be replaced (everything is a module) and it is an easy and I think a little low cost repair.

  • ways to increase the performance of the processor

    It might be a silly thing to ask, but I can use a 4 GB USB key to increase the performance of the processor

    during execution of the movies netflix and Amazon to steam. I have 17.4 GB of free space, but then the streaming of the CPU usage is maxed out

    c increace disk space I made the following suggestions given by someone else in the community:

     You can create more free space in C by doing one of the following suggested measures.

    The default allocation for the restoration of the system is 12% on your C partition is more generous. I have them would be reduced by 700 MB. Make my computer right click on your icon, and select System Restore. Place the cursor on your C drive select settings but this time find the slider and drag it to the left until it shows 700 MB and output. When you get to the settings screen, click on apply and OK and leave.

    A flaw that might be useless which is for temporary internet files, especially if you keep no copies on the disk offline. Setting the default value is 3% of the walk. Depending on your attitude to copies offline, you could bring it to 1% or 2%. In Internet Explorer, select Tools, Internet Options, general, temporary Internet files, settings to make the change. At the same time, look at the number of days, the story stands.

    The default allocation for the basket is 10% of the disk. Change to 5%, which should be enough. In Windows Explorer hover over your Recycle Bin, right click and select Properties, Global and move the slider from 10% to 5%. However, try to let you become so complete that if it is complete and you delete a file by mistake it will bypass the Recycle Bin and have gone forever.

    Operating system

    MS Windows XP Professional SP3 32-bit

    CENTRAL PROCESSING UNIT

    Intel Pentium III - M

    Tualatin 0.13 technology

    RAM

    1.00 GB OF SDRAM

    Motherboard

    IBM 2648AU0 (no) 52 ° c.

    Graphics

    ThinkPad TV (1024x768@60Hz)

    S3 Graphics SuperSavage/IXC 1014

    Hard drives

    29.3 GB IC25N030ATCS04-0 (PATA) 47 ° C

    Optical drives

    HITACHI DVD - ROM GD-S250

    Audio

    Intel (r) 82801 CA/CAM AC 97 Audio Controller

    Hello

    Right-click on any video 'flash' and select 'Settings' in the context menu, select the option "use hardware acceleration"...

    You have a graphics card installed... flash videos will / should use his memory for buffering streaming.

    go

    Start > Control Panel > drivers

    or look for updates of your display driver...

    or

    go

    Start > run > dxdiag > display tab, a diagnosis of your display drivers.

  • Why the performance decrease after installing updates...

    Ideas

    • You have problems with programs
    • Error messages
    • Recent changes made to your computer: i want to know that why the OS performance begins fall after some time its installation .i want to know what's due to updates or is - it something else causing my laptop startup time and performance fall as new updates are installing...
    • What you have already tried to solve the problem

    Remember - this is a public forum so never post private information such as numbers of mail or telephone!

    Hello Raghav Kabra,

    Thank you for your message.  To clarify, is the performance of your computer when you install/download updates Windows or after you have started for the first time trolling, because updates have taken effect?  If this is the case, the reasons could be:
    1. in the download, you'll be using your internet connection, which will slow down your bandwidth as well as the use of processing power to perform the update.  A little dip lag or performance would not be out of the question here.
    2 when you install updates, the processor will work to install the necessary files that have been downloaded on your computer which may cause a dip in performance.
    3. When you start your computer for the first time after an update, you may experience a longer period of logon, because the computer to initialize all the updates that you have just downloaded and installed.
    If you encounter a performance problem, every time that you start your computer, you may need to make some changes that will allow your computer to work optimally.
    Click HERE for some useful methods for better performance on your system.
    Please let us know if it did or did not answer your question.
    See you soon

    Engineer Jason Microsoft Support answers visit our Microsoft answers feedback Forum and let us know what you think.

  • screen freezes during the game, flashing white, go to the desktop, then flashes back to the game

    I need help to yall! So I had this problem when I play games, once from time to time the screen freezes, flashes white, go to the desktop and then back to the game. Seems to happen more frequently when a lot is happening at the same time during the game. I ran the windows performance test and return these errors

    Error
    Symptom: Device drivers are not
    installed.
    Cause: A driver has not been installed for this
    device to operate properly.
    Details: The device for Universal Serial Bus (USB) driver
    Controller has not been installed. This device won't be available until the
    appropriate device driver is installed.
    Resolution: 1. try to install the drivers using Windows
    Update.
    2 install the drivers located on the installation
    media that came with the unit.
    3. check with the manufacturer for an update
    pilot.
    Partners: Explanation of
    Error codes generated by Device Manager
    Symptom: Device is not present, not working not properly.
    or does not all its drivers installed.
    Cause: A device has a configuration problem that
    It prevents from functioning correctly.
    Details: The device, light WinpkFilter filter,
    report "tv_ConfigMgrErr24". This device won't be available before the question
    is resolved. The Plug and Play ID for this device is
    ROOT\LEGACY_NDISRD\0000.
    Resolution: 1. check that the correct driver is
    installed.
    2. try updating the drivers using Windows
    Update.
    3. check with the manufacturer for an update
    pilot.
    4. try uninstalling and reinstalling the
    device by using Device Manager.
    Partners: Explanation of
    Error codes generated by Device Manager

    Manage devices
    in Windows

    I tried their update and uninstall the universal periodic publication of bus drivers. I don't know what to do about the other error. He also told me I need to more memory, but would not fix these errors.  If anyone can help I would really appreciate it!

    Manufacturer BIOSTAR Group
    Model TA970
    Total amount of system
    memory
    8.00 GB OF RAM
    Type of system 64-bit operating system
    Number of processor
    carrots
    4
    Type of view map NVIDIA GeForce GTX 750 Ti
    Total available graphics
    memory
    5884 MB
    Dedicated graphics card
    memory
    2048 MB
    Dedicated system
    memory
    0 MB
    Shared system
    memory
    3836 MB
    Graphics card driver
    Version
    21.21.13.7270
    Main monitor

    resolution 1920 x 1080 Version of DirectX DirectX
    Network card Realtek PCIe GBE Family Controller

    Thank you for coming back to us.

    It could be two or three reasons why you experience the problem regarding the World of Warcraft online game. Windows might need to install all important updates, there could be corrupted in the system, outdated driver files or the size of the memory.

    We suggest you to check and install all important Windows Update.

    If the problem persists you can update graphics cards via the Device Manager.

    • Press Windows key + R, type devmgmt.msc , and then click OK.
    • Double-click display adapters.
    • Double-click graphics card.
    • Click driver , and then select set to update driver.
    • You can select the following:
      • Automatically search for an updated driver.
      • Browse my computer for driver software.

    Let us know how it goes.

    Kind regards.

  • How to optimize the performance of this code?

    I have two clips on a flash project. One of them is fixed and the other can be moved with the arrow keys of the keyboard. The two clips have irregular shapes, so HitTestObject and HitTestPoint does not work very well. I have a function that detects the collision of two clips using bitmap. I wanted to update the position of the Movie clip mobile so I put the function of collision detection under the ENTER_FRAME event listener code. It works fine, but when I add many fixed film clips (about 10 clips fixed in an image), the game (.swf file) becomes slower and slows down the performance of the PC. I thought that my collision detection function has a negative effect on the performance of the PC, so I used the class on this page: https://forums.adobe.com/thread/873737
    but the same thing happens.

    You told me how to do to speed up execution of my codes?

    Here's the part of my code:

    stage.addEventListener (Event.ENTER_FRAME, myOnEnterFrame);

    function myOnEnterFrame(event:Event):void

    {

    If (doThisFn) / / doThisFn is a variable to allow or prevent the kind of mobile film clip moved with arrow keys

    {

    If (left & &! right) {}

    Player.x = speed;

    Player.rotation = player.rotation - speed;

    }

    If (right & &! left) {}

    Player.x += speed;

    Player.rotation = player.rotation + speed;

    }

    If (up & &! down) {}

    Player.y = speed;

    }

    If (down & &! up) {}

    Player.y += speed;

    }

    The clips of film sets are wall1, wall2, wall3, wall4,... and so on
    the following code checks to see how many walls exist on each image and pushes them in table wallA

    for (var i: int = 0; i < 1000; i ++) / / you can put up to 1000 object of wall in the table wallA

    {

    If (this ['wall' + i]) / / if the wall object exists, push it into the table wallA

    {

    wallA.push (this, ['wall' + i]);

    }

    }

    for (i = 0; i < wallA.length; i ++)

    {

    If ( h.hitF (player, wallA [i]) | gameOverTest) / / this code checks whether or not the player (the mobile clip) hit the walls

    {

    trace ("second try");

    gameOver.visible = true;

    doThisFn = false;

    }

    }

    I think the following codes are easy to turn and run. I think that the performance problem is due to previous codes.


    If (player.hitTestObject (door))

    {

    Win.Visible = true;

    doThisFn = false;

    }

    If (key) / / if there is a key on chassis

    {

    If (player.hitTestObject (key))

    {

    Key.Visible = false;

    switch (currentFrame)

    {

    case 4:

    wallA [0] .visible = false;

    .x wallA [0] = 50000;

    break;

    case 5:

    wall14. Play();

    wall8.x = 430;

    break;

    }

    }

    }

    }

    }

    It's a simple question that doesn't usually have a simple answer.

    Here is an excerpt of a book (Flash game development: in a Social, Mobile and 3D world) I wrote.

    Optimization techniques

    Unfortunately, I don't know any way completely satisfactory to organize this information. In what follows, I discuss memory management first with sub-themes listed in alphabetical order. Then I discuss the management of CPU/GPU with subheadings listed in alphabetical order.

    This may sound logical, but at least, there are two problems with this organization.

    1. I don't think it's the most useful way to organize this information.

    2. memory management affects the CPU/GPU use, so that everything in the section of memory management can also be listed in the section CPU/GPU.

    In any case, I'll also list information in two other ways, from the easiest to the most difficult to implement and more for much less.

    Two of these later inscriptions are subjective and dependent on experience developer and capabilities, as well as environmental test and the test situation. I very much doubt there would be a consensus on the order of these lists.  However, I think that they are still valid.

    Easier to the more difficult to implement

    1. do not use the filters.

    2. always use the reverse for loops and avoid loops and avoid while loops.

    3. explicitly stop timers for their loan for gc (garbage collection).

    4. use the weak event listeners and remove headphones.

    5. strictly type variable when possible.

    6. explicitly disable interactivity mouse when interactivity smile not necessary.

    7. replace dispatchEvents with callback functions whenever possible.

    8 it would be gc stop sounds for the sounds and SoundChannels.

    9. use the DisplayObject most basic need.

    10. always use cacheAsBitmap and cacheAsBitmapMatrix with air applications (i.e., mobile).

    11. reuse of objects when possible.

    12 Event.ENTER_FRAME loops: use different listeners and different listener functions applied to DisplayObjects as little as possible.

    13. the pool instead of creating objects and gc objects ' ing.

    14. use partial blitting.

    15. use step blitting.

    16 use Stage3D

    Biggest advantage less

    1. Use the blitting Stadium (if there is enough memory system).
    2. Use Stage3D.
    3. Use partial blitting.
    4. Use cacheAsBitmap and cacheAsBitmapMatrix with mobile devices.
    5. Disable explicitly interactivity mouse when interactivity smile not necessary.
    6. Do not use filters.
    7. Use the most basic necessary DisplayObject.
    8. Reuse objects whenever possible.
    9. Event.ENTER_FRAME loops: use different listeners and different listener functions applied to DisplayObjects as little as possible.
    10. Use reverse for loops and avoid the do loops and while loops.
    11. The pool instead of creating objects and gc'ing.
    12. Strictly, type variable when possible.
    13. Use weak event listeners and remove headphones.
    14. Replace dispatchEvents by the callback functions whenever possible.
    15. Explicitly stop timers on loan for the gc.

    16 stop sounds for the sounds and SoundChannels be gc would be.

  • Increase the performance of pl/sql delete

    version: 10g

    Hi all

    Help me please by increasing the performance of the code below,

    The code below takes about 10 min for deletion in 80 tables he recovered. Each table it does not remove more than 50,000 thousands

    Is there another way I can increase the performance of the below.

    I thought to delete forall, but I don't think its useful in this context.

    DECLARE

    v_num_2 PLS_INTEGER: = 50000;

    BEGIN

    THE C1

    (SELECT master: '.) '       || table_name table_name

    From all_tables owner WHERE = 'ARCHIVE' AND num_rows > 0 ORDER BY table_name

    )

    LOOP

    BEGIN

    EXECUTE IMMEDIATE 'remove'. C1.table_name |

    "where arch_ts < (sysdate-530) and rownum < =' | ' v_num_2;

    END LOOP;

    END;

    Thanks in advance

    Without asking what purpose your code is used:

    You can enable parallel DML and add a hint of parallel to your delete statement.

    Something like (not tested, but you'll get the idea):

    Start

    immediate 'alter session enable dml parallel. "

    --

    C1 in (select master: '.) ' || table_name table_name

    from all_tables

    where owner = "ARCHIVE".

    and num_rows > 0

    -order of table_name<-- not="" really="" needed,="" is="">

    )

    loop

    Start

    run immediately "remove / * + parallel (t 4) * / ' |"

    'from' | C1.table_name | |' t ' |

    "where arch_ts".< (sysdate-530)="">

    'and rownum '.<= 50000="">

    end loop;

    --

    immediate "alter session disable dml" parallel execution

    end;

    /

    You can test with different values for the declaration of principles (degree of parallelism), 4 in the index and find the optimal value.

  • How to improve the performance of compact

    Hello

    I have a question about the scale of the DB-> compact:

    My setup is pretty simple: I have a 32 environments with 512 MB of memory cache and 5 databases each. The largest database is about 8 GB and is 66% full. My application is running nonstop, and I would like to recover my database disk space.

    So I added a code that manually compact the large database step by step (about 100 pages of 64K at each stage) and using 90% fillpercent, but I found that compact made a lot of IO and strongly affected the performance of my application...

    The only solution I've found so far is to increase the cache to 3 GB for EPS be compacted; then my application works normally, but as I can not afford this amount of memory, I have the following questions:

    -Why compact requires it hiding? fact that many IOs?
    Is there another way that does not involve it hiding?
    -I am running Berkeley DB 4.7.25 on FreeBSD. It would be upgraded to a newer version?

    Any comments that could help me understand why things are so would be much appreciated.
    Well well, thanks in advance!

    Hello

    Compaction of the database can be an intensive operation of e/s very like data must be moved between pages of database, dirty pages in the cache must be flushed to disk in order to have enough room for all of the pages required by the compaction to stay in the pool of buffers etc.
    There are strategies to reduce the impact of the I/O. below are a series of suggestions you might try:

    1. If you can upgrade to the latest version of Berkeley DB, then you should do it. There was a lot of improvements and bug fixes in the code of compaction. Download the latest version of BDB hereproduction.

    2. When do the compaction of a database open in a transactional environment compact without a transaction explicitly to the DB-> compact() method, that is, using a txnid NULL pointer. In this case, the operation will implicitly be transaction protected using several transactions. These transactions will be engaged periodically to avoid locking large sections of the tree. Encountered blockages cause the compacting operation to be retried from the point of the last committed transaction. Compact does not keep the pages it scans locked. Any page which doesn't have to be updated is unlocked immediately. BDB locked pages that are below a page single parent from the leaf level only and does not start the free list pages when removing them from the file. only the metadata page will be locked.

    3. in execution of compaction in order to free up space and return the empty database pages in the file system, it is generally recommended to repeat the compact with a lower compact_fillpercent. The following output statistics fields in the structure DB_COMPACT, compact_pages_truncated and compact_pages_free should be reviewed to determine if there is a point, continuing to run the compaction with the same compact_fillpercent, or if a lower compact_fillpercent should be used. If the values are strict positive you then call DB-> compact with the same compact_fillpercent (and specify the DB_FREE_SPACE flag).
    The compact algorithm allows a single pass on the pages of the database; pages so not empty at the end of the file will prevent the free pages (which are placed on the free list) to be returned to the file system.

    4. If you can logically split your database into sections of pairs of key/data based on the values of the keys, you can then perform compaction only on certain parts of the database. Use the start and stop keys when you make the call to DB-> compact() .

    5. you can check the statistics of pool memory to see if your cache is performing. Refer to the documentation section by selecting a cache size . It contributes generally to, especially when you make an optimal compaction, to increase the size of the cache.

    6 perform the compact operation when there is no intensive writing in the database activity, in other words, when the other threads of control are not written to the database (or when this activity is moderate to low).

    7. use the pool of submissions flowing by calling DB_ENV-> memp_trickle() to try to keep a certain percentage of pages in the cache of cleanliness.

    Kind regards
    Andrei

  • In the version of Flash Builder Plugin, why he was installing an another 'Eclipse replacement?

    In the installer of Flash Builder 4 plugin, I just ran, why he was installing whats seems to be another copy of Eclipse in my "C:\Program Files (x 86) \Adobe\Adobe Flash Builder 4 plugin" folder with a shortcut called "run Adobe Flash Builder 4 plug-in Eclipse replacement"?

    I was expecting only a plug-in in my current installation of Eclipse. What happens here?

    Hi Pup500,

    FB4 plugin comes with the full Eclipse 3.4.2 (Ganymede) package for Java developers and also supports linking FB4 to your own copy of eclipse 3.5 (Galileo) or 3.6 (Helios).

    We considered group one of the biggest packages (Eclipse for PHP developers, etc.), but wanted to keep the smaller footprint, and the package for Java developers was the smallest that always includes the JDK.

    The shortcut for the "substitute" should point to your own copy of the eclipse, and the default Launcher shortcut should point to the copy grouped under the subfolder \eclipse-host-distro. The default shortcut will launch eclipse/FB4 using our copy of the JRE, but the shortcut replacing assumes that you have either a compatible JRE installed - the system-wide, or that you are a valid JRE in your eclipse folder.

    Some of the reasons why we started the eclipse with plug-ins FB4 grouping were:

    -the custom configuration (settings file ini, allocation of memory, etc.) provided in the bundled copy of eclipse can be used as a guide for your own eclipse configuration optimization to improve performance with FB4.

    -on the victory, group us tested compatibility version of JRE for use with the bundled copy of the eclipse. This can be useful on Windows 64-bit, we provide a 32-bit version of JRE compatible with FB4. You can copy this same JRE folder in your own copy of the 32-bit eclipse, if you do not install a version of the JRE 32-bit systems.

    -If you encounter conflicts version or the boot with your own copy of eclipse, you can still run the copy group as a relief, until all issues are resolved.

    Out of curiosity, what version and package of eclipse are connect you?

    -Chris

  • Validation of the CFSELECT as Flash format

    In the past, I used the Javascript validation in CFFORMs to validate the CFSELECT of entry, due to the bug in Coldfusion validation (most of my client sites are on shared servers, so I can't change the cfform.js file).

    The Javascript code, I found a place worked very well:

    <! - validation functions - >
    < SCRIPT LANGUAGE = "JavaScript" >

    function ExtendJS (FormName) {}
    If (!.) {SingleSelectRequired (FormName, 'Event_Description'))}
    Alert ("you must select a provider from the drop-down list.");
    Returns false;
    }
    }

    function
    {SingleSelectRequired (shape, field)
    var itemSelected =
    eval ("document." + form + ".")
    + Field + 'SelectedIndex');
    If (itemSelected == 0) {}
    Returns false;
    } else {}
    Returns true;
    }
    }
    < /script >

    Then, in my CFFORM Tag:
    < cfform
    name = "formName".
    action = "index.cfm? section = 4 & offer = 1".
    preservedata = "Yes".
    enctype = "multipart/form-data".
    method = "POST".
    format = "HTML".
    onSubmit = "return ExtendJS ('FormName')" >

    Now, I'm looking to determine the CFFORM format = "Flash"... Well, not only explore, way down the road to develop a web app... and I found my old validation methods do not work. It seems that I have to use Actionscript now.

    Does anyone have a good implementation of Actionscript form validation that they can share with me? Or point me in a different direction if I'm off base here?

    Thank you
    Max

    It is difficult for me to believe that I'm the only one who had problems with the CFFORM = validation of the cfselect "flash" format But hours of searching turned up VERY LITTLE. I managed to combine something, then someone else has this problem, that happens on my post, here's how I solved it:

    perform the validation client side here if you want to
    validationError var = 'False ';
    var myString = "Please select a value for the following:";
    var alertTitle = "necessary input data;
    If (theForm.testSelect.value is "none")
    {
    validationError var = 'True ';
    var myString = myString + "Place,";
    }
    If (theForm.testSelect2.value is "none")
    {
    validationError var = 'True ';
    var myString = myString + "Option2,";
    }
    If (validationError is 'True')
    {
    Alert (MyString, alertTitle);
    Returns false;
    }









  • Concerned about the performance of the battery Ipod 6

    Hello!. Please tell me your thoughts on this because I have no idea about. I bought a new Ipod 6 a week ago. I think that the battery is not give the performance of desire. He's dead, and after a charge noticed that drain you very quickly. So I turned off bluetooth, reduces the brightness of the screen and wifi on when I used it. I loaded 100% today, and according to the battery report used for 1 h and 50 min. (audio, videos Youtube Safari 91% Config Kindle of 5%, Home and Lock Screen 3%, 1%), time to sleep 10: 00 and 9 min. and the battery icon displays between 50 and 60 per cent of costs. It is the average or do you think the device is defective? Thanks in advance.

    On the basis of messages as your battery life seems comparable to others. Note that % battery is not accurate on an iPod, then you can not go this way.

    The test is responsible for at least 6 hours and read a video. You should get 5-6 hours

Maybe you are looking for

  • Upgrade to 10.0.01 and now things are lost.

    I just upgraded my iPad to 10.0.01 software. I didn't know my settings would be lost, and later, I seem to have lost, emails, passwords and probably other things. How can I get my return parameters? How can I return my docs and emails? I want that no

  • Need new keyboard for Satellite U500-1F4

    HelloI was visiting my friend in Tashkent, Uzbekistan, it has a Toshiba Satellite U500 - 1F4 Laptop, the subtemplate is PSU9ME-OOCOOXAR She bought while working in Dubai, Saudi She spilled coffee on the keyboard, and of course, it now does not work c

  • Satellite Pro P300-19 q and WXP downgrade

    Hi all I need to buy a new laptop with windows XP on it. I was initially attracted by the Satellite Pro P300-19 q because of its ability to be downgraded to XP. However, I decided to do a quick serach first to see if someone had encountered problems

  • Windows 7 update error Code 800F0818

    OK I am trying to update: update security for windows 7 for x 64-based Systems (KB2286198) And I get a 800F0818 error Code All other updates install successfully. Searched everywere, tried online almost 50 different things and still nothing, Please H

  • When I receive attachments in my email address, they are stored successfully, but cannot be opened

    original title: storage and open attachments When I receive attachments in my email address, they are stored successfully, but cannot be opened.  Particularly frustrating with photos.  I get a message that the file is not supported or I don't have th