Avoid the slowness caused by many indicators PF_ChangeFlag_CHANGED_VALUE

Hello

I created a plugin with a custom user interface, which manages more than a thousand editable float parameters.

Each time a change is one effect parameters, almost all the others are affected. Then, I must inform the UI changes, and After effects, so that he can save the new values of the parameters.

So I have to use this indicator:

... MyFunc (PF_ParamDef *params[,...])

{

...

params [paramId]-> uu.change_flags. = PF_ChangeFlag_CHANGED_VALUE;

}

The definition of this indicator a thousand times however, the interface becomes very slow and unresponsive.

I noticed that if I used only the "local" parameters for my UI (for example, variables stored in the sequence data), set the PF_ChangeFlag_CHANGED_VALUEflag, so there was no lag or the slowness of my plugin.

However, users of my plugin as the new parameter values to save whenever there is a change, so I can't use this workaround.

I also tried to define and use an arbitrary parameter type to encapsulate the thousand of floats: this version corrects the interface does not, but once more users will not accept this work around because they require settings to be saved in the project file as an array of thousands of tanks.

Are there other settings I should check to try to reduce the lag caused by defining PF_ChangeFlag_CHANGED_VALUE a thousand times?

Or maybe is there another method to save thousands of settings in the project file, without the help of this indicator?

Thanks in advance for any suggestions!

I still don't understand why you say that you must have 1000 cursors...

unless you want the user to directly access via the UI slider each

specific param, then it's just a bunch of data and you're better off with

ARB/ff.

But if you know that the sliders is what it takes, you can use

AEGP_SetStreamValue() instead if the method parameter data, you are currently

for help.

Tags: After Effects

Similar Questions

  • How can I use it to avoid the slowness and the error.and more I do not happen to my android?

    Be descriptive saying "playing a video is always rough.

    What device?

  • My Apple Macbook late 2009 has been upgraded to 4 GB and Mountain Lion but runs very slowly. When I check the memory system activity monitor, I see that there are 1.6 GB inactive. Is this the cause of the slowness and what I can do?

    My Apple Macbook late 2009 has been upgraded to 4 GB and Mountain Lion but runs very slowly. When I check the memory system activity monitor, I see that there are 1.6 GB inactive. Is this the cause of the slowness and what I can do?

    Reinstall OS X from scratch and add more RAM.

    Ways to help make a slow Mac faster

    17 reasons why your Mac runs slower than expected

    Slow performance of Mac? This Article addresses!

    Difficulty of slow start in OS X | MacFixIt - CNET Reviews

    6 easy tips to speed up OS X Yosemite on your Mac.

    Avoid using third-party software that claims to clean your computer. This software does more harm than good. In addition, you don't need it. Note that all computers become slower over time even in the normal conditions of use. Generally, the experienced users erasing the hard drive and do a clean install from scratch at least once a year or every time that the installation of a major upgrade of the OS. Well sure doing so also means that you need to maintain regular and several backups.

    Add more RAM or reduce the number of simultaneously executed from applications and utilities. Remove unnecessary software such as anti-malware and that promises to clean your Mac. Look for the runaway process: Runaway applications can shorten the battery life, affect performance and increase the heat and fan acti... See also:

    Before Mavericks

    Open the activity monitor in the Utilities folder.  Select all processes in the drop process .  Click the % CPU column heading twice to display in descending order.  If find you a process that uses a large amount of time processor (> = 70,) then select the process, and then click the quit icon in the toolbar.  Click the force quit button to kill the process.  See if that helps.  Don't forget to mention the name of the runaway process, so you can find the cause of the problem.

    Mavericks and later versions

    Open the activity monitor in the Utilities folder.  Select all processes in the menu display .  Click the CPU tab in the toolbar. Click the % CPU column heading twice to display in descending order.  If you find a process that uses a large amount of CPU %, then select the process, then click on the quit icon in the toolbar.  Click the force quit button to kill the process.  See if that helps.  Don't forget to mention the name of the runaway process, so you can find the cause of the problem.

    Things you can do to solve the slow Downs

    If your computer seems to run slower, here are some things you can do:

    Start with tours: OS X maintenance - MacAttorney;

    The X Lab: the X-frequently asked questions.

    " Safe mac" Mac Performance Guide;

    " Safe mac" the myth of the dirty Mac;

    Maintenance fast Mac Help.

    Start in Safe Mode , and then repair your hard disk and permissions:

    Fix the hard disk and permissions before Lion

    Boot from your OS X install disk. After the installer loads, choose your language and click on the button continue. When the menu bar appears select utility drive in the Utilities menu. After that the charges of THE select your entry from hard drive (mfgr. ID and car size) in the list on the left.  In the status area, you will see an entry for the S.M.A.R.T. status of the hard drive.  If it does not say "Verified" then the hard drive is faulty or has failed. (State SMART is not reported on external drives Firewire or USB). If the drive is "verified", then select your OS X volume in the list on the left (subentries under the entry for the road), click the first aid tab, then click the repair disk button. If THE reports any errors that have been corrected, and then run repair disk again until no errors are reported. If no errors are reported, click repair permissions. Wait until the operation is complete, then exit FROM and return to the installer.

    Repair the hard drive - Lion-Lion/mountain/Mavericks

    HD recovery start:

    Restart the computer and after the buzzer, press on and hold down the COMMAND and R until it appears the screen of Menu utilities. Otherwise, restart the computer and after the buzzer, press on and hold down the OPTION key until the Boot Manager screen. Select recovery HD disk icon and click on the button below.

    When the recovery menu appears, select disk utility. After that the charges of THE select your entry from hard drive (mfgr. ID and car size) in the list on the left.  In the status area, you will see an entry for the S.M.A.R.T. status of the hard drive.  If it does not say "Verified" then the hard drive is faulty or has failed. (State SMART is not reported on external drives Firewire or USB). If the drive is "verified", then select your OS X volume in the list on the left (subentries under the entry for the road), click the first aid tab, then click the repair disk button. If THE reports any errors that have been corrected, and then run repair disk again until no errors are reported. If no error is not reported, then click repair permissions. Wait until the operation is complete, then exit FROM and return to the main menu. Select restart from the Apple menu.

    Restart your computer normally and see if it helped at all. Then do little maintenance:

    For disk utility can't handle situations, the best third party is Disk Warriorutility;  Fixed DW only for problems with the disk directory, but most disk problems are caused by the corruption of directory; Warrior drive 4.x is now compatible with Intel Mac.

    Note: Alsoft ships DW on a bootable DVD that will boot Mac running Snow Leopard or earlier. He cannot start Mac that came with Lion or later preinstalled, however, DW will work on these models.

    Suggestions for OS X maintenance

    OS X performs certain maintenance functions that are supposed to take place on a daily, weekly, or monthly period. Maintenance scripts that are run at the beginning AM only if the computer is turned on 24/7 (no sleep). If this isn't the case, then a great solution is to download and install a shareware like Macaroni, JAW PseudoAnacronor Anacron utility that will automate the maintenance regardless of whether activity if the computer is off or asleep.  Dependence on third-party utilities to run periodic maintenance scripts has been significantly reduced since Tiger.  These utilities have little or no functionality with Snow Leopard or later version, and must not be installed.

    OS X automatically defrags files smaller than 20 MB in size, so unless you have a disk full of very large files it little need to defragment the hard drive.

    Under no circumstances should you install operating MacPaw or ZeoBit software (CleanMyMac/CleanMyDrive or Mac Keeper, respectively.) You don't need special software to keep your computer.

    Useful links about malware Protection

    "If you have an immediate problem with ads popping up see the Mac without danger" Adware removal Guide and AdwareMedic.

    Open Safari, select Preferences from the Safari menu. Click the Extensions icon in the toolbar. Disable all Extensions. If it stops your problem, then re-enable one by one until the problem returns. Now remove this extension as it is the origin of the problem.

    The following comes from user stevejobsfan0123. I made minor changes to adapt to this presentation.

    Difficulty a few pop ups browser that supported Safari

    Common pop - ups include a message saying that the Government has taken over your computer and you pay release (often called "Moneypak"), or a false message saying that your computer has been infected and you need to call a number of tech support (sometimes claiming to be Apple) to get it to be resolved. First of all, understand that these pop-ups are not caused by a virus and that your computer has not been assigned. This "hack" is limited to your web browser. Also understand that these messages are scams, so don't pay not money, call number, or provide personal information. This article will give an overview of the solution to remove the pop-up window.

    Quit Safari

    Usually, these pop-ups will not go by clicking 'OK' or 'Cancel '. In addition, several menus in the menu bar may become disabled and show in grey, including the option to leave Safari. You'll probably force quit Safari. To do this, press command + option + ESC, select Safari, press on force quit.

    Relaunch Safari

    If you restart Safari, the page will reopen. To avoid this, hold the "Shift" key when opening Safari. This will prevent windows since the last time that Safari was running since the reopening.

    It will not work in all cases. The SHIFT key must be maintained at the right time, and in some cases, even if done correctly, the window is displayed again. In these circumstances, after force quit Safari, turn off Wi - Fi or disconnect Ethernet, depending on how you connect to the Internet. Then restart Safari normally. He'll try to reload the malicious Web page, but without a connection, it will not be able to. Leave this page by entering a different URL, i.e. www.apple.com and try to load it. Now you can reconnect to the Internet and the page that you entered is displayed rather than the malicious.

    An excellent link to read is Tom Reed Mac Guide of malicious programs.

    Also, visit the FAQ XLab and read of detection and avoid malicious software and spyware.

    Check out these articles from Apple:

    Mac OS X Snow Leopard and malware detection

    OS X Lion-Protect your Mac against malicious software

    OS X Lion mountain - protect your Mac against malicious software

    OS X Mavericks-Protect your Mac against malicious software

    On the quarantine of file under OS X

    If you need antivirus protection Thomas Reed recommends to use ClamXAV. (Thanks to Thomas Reed to this recommendation.)

    The user Joe Bailey comes this equally useful advice:

    The facts are:

    1. There is no anti-malware software can detect 100% of malware out there.

    2. There is no anti-malware that can detect all targeting the Mac.

    3. the best way to prevent breaches the most is for you as the user is aware that

    the most successful malware attacks rely on sophisticated social engineering

    techniques preying on human greed, * and fear.

    4 Internet pop-up windows telling the FBI, NSA, Microsoft, your ISP has detected malware on

    your computer is designed to trick you into installing their malware thinking it's a

    protection against malware.

    5. some of the anti-malware market products are worse than malware

    go where they are supposed to protect you.

    6. be careful where you go on the internet.

    7. don't download anything from sites, you know are safe.

    8 avoid links that you receive in email, always be wary, even if you get something

    you think a friend is, but that you did not expect.

    9. If there is any question in your mind, then assume that it is malware.

    Troubleshooting Applications

    I recommend that you download a utility such as TinkerTool System, OnyX, Mavericks Cache Cleaneror hiding a Cocktail that you can use to delete the former newspapers and archives, cleaning, etc. Corrupted cache, logs or temporary files can slow down the application or OS X crashes and panics of the kernel.

    If you have leopard snow or leopard, then for similar repairs install Applejackfreeware utility.  If you do not start in OS X, you can boot into single-user mode , where you can run Applejack to make a set of routines for repair and maintenance of the command line.  Note that it takes 1.5 AppleJack for Leopard. AppleJack 1.6 is compatible with Snow Leopard. Applejack does not work with Lion and later versions.

    Basic backup

    For some people, Time Machine will be more than enough. Time Machine is part of Mac OS X. There are two components:

    1. a panel of Time Machine preferences as part of the system of preferences;

    2. a request for Time Machine, located in the Applications folder. It's

    used to manage backups and restore backups. Time Machine

    requires a backup drive that is at least twice the capacity of the

    drive being backed up.

    You can also get an external drive at least equal to the size hard disk internal and make (and maintain) a bootable clone/backup. You can make a bootable clone using the disk utility's restore option. You can also create and maintain clones with good backup software. My personal recommendations are (the order is not significant):

    1 Carbon Copy clone

    2. get backup

    3 already seen

    4 superDuper!

    5. Synk Pro

    6. Tri-Backup

    Visit The FAQ XLab and read the FAQ on the backup and restore.  Also read How to back up and restore your files. For using Time Machine, visit FAQ Time Machine of Pondini for help with all this time Machine.

    Referenced software can be found at MacUpdate .

    Additional tips

    Make sure you have a sufficient amount of RAM installed for the number of applications you run simultaneously. Make sure to leave a minimum of 10% of the capacity of the hard disk as free space.

    Add more RAM. If your computer less than 2 GB of RAM and you use OS X Leopard or later, then you can do it with more RAM. Snow Leopard and Lion works much better with 4 GB of RAM that is their system. Most concurrent applications, that you tend to use the more RAM you should have.

    Always have at least 15 GB, or 10% of the capacity of your hard disk as free space, the largest. OS X frequently accesses your hard disk, so offering enough free space will keep things slow down.

    Check for applications that may be hogging the CPU:

    Before Mavericks

    Open the activity monitor in the Utilities folder.  Select all processes in the drop process .  Click the % CPU column heading twice to display in descending order.  If find you a process that uses a large amount of time processor (> = 70,) then select the process, and then click the quit icon in the toolbar.  Click the force quit button to kill the process.  See if that helps.  Don't forget to mention the name of the runaway process, so you can find the cause of the problem.

    Mavericks and later versions

    Open the activity monitor in the Utilities folder.  Select all processes in the menu display .  Click the CPU tab in the toolbar. Click the % CPU column heading twice to display in descending order.  If find you a process that uses a large amount of time processor (> = 70,) then select the process, and then click the quit icon in the toolbar.  Click the force quit button to kill the process.  See if that helps.  Don't forget to mention the name of the runaway process, so you can find the cause of the problem.

    This problem occurs often because of a corrupted cache or the preferences file or an attempt to write in a corrupted log file.

  • Acquisition of images with 3 USB cameras causing too many uses of the memory/cpu

    Dear experts,

    I'm trying to capture images with 3 cameras USB, located in 3 different positions. I have to initialize each cameras using USB list vi camera when switching between cameras. I realize that, by making this method causing too many uses of the memory/cpu and can cause CPU hang up. If I stop the program, the memory/cpu counter are down.

    Do you know how to reduce this problem.

    Thank you

    Hart


  • "you met a serious error, serious errors can be caused by many things including the virus... "How can I solve this problem

    Hello United team, I installed recently the 'command and conquer zero hour', but when I open it this error pops up "you have experienced a serious error, serious errors can be caused by many things including the virus..." "How can I solve this problem

    "You met [a] serious error...". "It would be interesting to know what software gave this message. The game? Windows? Unlikely, I've ever seen a strange warning like this. Is it followed by a Board, what to do next? -I'm asking this because many "rogue AV" programs use similar messages to push users to install their "security solutions" = malware that contains and spreads viruses, he warns against.

  • DM4-2165dx: good day. I want to reinstall win 7, the slower after 5 years.

    I would like to reinstall win 7 64 bit on my pavilion laptop, without losing my license key.

    [Personal information deleted] is the serial number of my laptop.

    I bought the laptop in us, 14/01/2012, Charleston and I still have the original receipt on me. I live in Hungary.

    I want to get the right to reinstall the way for my win 7 Home premium oa.

    I contacted directly to microsoft technical support and they sent me this House Home premium English sp1 x 64 iso and me says to contact HP, because I have to make sure that Hp supports the reinstall, I need to know, how many times can I reinstall my OS, because it may be limited by HP.

    I also have a plan to replace my hard drive soon, to avoid the old hdd to cause problems of its natural damping.

    More information: I couldn't save the laptop, I bought a year before the years chooseable available on the page of the commercial register,

    so

    I could not contact with chat support,

    That is why I take the issue here.

    I could not redeem the media Support HP - order software support and pilot here, that address different purchase and delivery can be a problem, I think.

    That I bought the laptop in the United States, but live in Hungary, I do not want to have problems with product registration home address, address of purchase and etc...

    It would be great to download the iso right from a link, if I was able to reinstall the operating system, without waiting for the drive.

    Or if the iso of windows provided by windows 7 is good, and I will not lose my windows license, it is also a good option.

    Or anything else that can do the reinstall on the right track.

    Hello

    Thanks for posting in the HP Support forum. Welcome aboard!

    I just checked and it works - you can purchase media recovery using the following URL from here > > http://support.hp.com/us-en/drivers/selfservice/HP-Pavilion-dm4-Entertainment-Notebook-PC-series/5145680/model/5171100

    Price is 25 USD - 3 DVDs but the questions is that the system provides only U.S. addresses shipping. Since you're outside the States, this could be a problem.

    I also checked that it is available on a 3rd party site that might be able to ship outside of the U.S.. > > http://www.computersurgeons.com/p-22105-windows-7-64b-recovery-kit-669481-001-for-hp-pavilion-entertainment-notebook-pc-model-number-dm4-2165dx.aspx

    If you have HP recovery media, I suggest you contact HP support, explain the situation and see if they can ship the recovery media in the Hungary. You can check with the support of the Hungary > > http://www8.hp.com/hu/hu/contact-hp/phone-assist.html

    Another option that will probably work now on the existing HARD drive:

    Each HP computer that has Windows preinstalled comes with recovery partitions that can be used to reinstall Windows to factory default condition. It's called HP recovery process. If the partitions are still there and intact, they will do the trick for you and you will be able to recover now. Here's how to perform a recovery > > http://support.hp.com/us-en/document/c01867418

    > > http://support.hp.com/us-en/document/c01867418#AbT3

    Essentially - restart the computer and as soon as it starts booting keep hitting the Esc key (such as tap-tap-tap) to access the HP boot menu. Choose F11 - recovery and follow the on-screen instructions.  Backup your data before restoring.

    In case you decide to replace the HARD drive with an SSDor a new one, then you can the previous image player and to transfer the image to the new free software like Clonezilla > > www.clonezilla.org

    Please, let me know how it goes.

  • Frustrated by the slow pace of the VM on laptop. Any suggestions?

    Dear all

    I'm doing some tests with the new products and a work of transition. I have setup a few VM but am really frustrated about the slow, it is.

    My work laptop runs Windows 7 Enterprise 64-bit edition, and is an Intel Core 2 Duo P8400 2.26ghz with 4 GB of RAM.

    I currently have the following VM running using the workstation 7.

    1. service active Directory, DHCP and DNS, and a domain controller with on Server 2008 64-bit FSMO roles

    2 Exchange 2007 SP1 Server 2008 SP2 64-bit

    3 Exchange 2010 on Server 2008 R2 64 bit

    4. Windows Deployment Services/MDT2010 on Server 2008 R2 64 bit

    5. Windows 7 Enterprise 64-bit with Office 2010 only client

    I currently have 2 separate works. One is related with the deployment of Windows 7 and other work changes. I only turn on the virtual machine, I need according to the work that I'm doing right here. Each computer virtual been allocated 1 CPU and 1 GB of memory, and virtual machines are stored on the SATA 5400 RPM laptop drive.

    For now, I'm doing a work of transition where I have 2 exchange servers and testing the transition from 2007 to 2010. I have set up a server 2010 and will be co-exist 2 servers on the 1 domain, I'll be spending the mailboxes from one server to another, test OWA and other exchange features and once everything works from a test perspective I will remove the 2007 server. For me to do at the moment I need the DC and two on Exchange servers. The other 2 VM is not activated. I would have thought with 3 VM I should be ok with some soft test work. I am aware that the host operating system is probably using 1 GB of ram as well, but until I use VMware workstaton I always tend to disable any overhead that may for example run items in the toolbar State, virus scanner, etc windows gadgets so effectively the host only runs the bare minimum, there need.

    The problem, I'm working with all 3 VM on it simply not practical and his very slow.

    I think that upgrading the memory on the host from 4 GB to 8 GB would perhaps do the trick but I have now discovered that memory maximum support for laptops is 4 GB and I doubt if work is going to buy me a new laptop.

    I thought so what is the best way for me to do. My desktop machine is a quad core and I could install 8 GB of RAM out there. My plan was to move those VMS on the desktop and then machine for me to do this work on a VPN connection on the network and then use RDP, and the resources of the local desktop machine for this work.

    My question is RDP offers me a good experience. My home internet connection is relatively fast and when I used to VPN on my desktop machine experience tends to be very good.

    Anyone else in my situation, what you've done? Unfortuntly by buying a machine better is not an option.  If anyone has a solution best way I would move the virtual machine from the laptop and the desktop machine moving?

    Thank you

    I suspect your main cause of slowness is market VMs + 3 more the host operating system on the same axis of 5400 RPM - you will never get a reasonable return on such a facility unless you can get the virtual machines to use almost no disk i/o ;^)

    In my expderience, for virtual machines, you will literally be better them running off a USB 2.0 case slow external as a pin shared with the host country (I put an old 40 GB 7200 RPM 2.5 "disk in a USB 2.0 $ 5 box and got higher than running performance only 1 VM and host on the same drive).

    I would not just bother upgrading the internal drive 5400 RPM for a 7200 RPM (500 GB at 7200 RPM disk available for about $60) - will not be enough difference

    So, what you should really do is to separate the batteries that your host operating system uses virtual machines

    What I did for years was run my VMs on a SATA WD Raptor 10 k external drive.  With recent sales on the SandForce 1200 SSD controller (OCZ, Corsair, etc.) hit $2 / GB or less after delivery, if your budget allows, consider obtaining an SSD.  (ex OCZ Vertex 2 120 GB is on sale now for $205 AR Newegg)

    How to connect a 2nd player to a laptop? -depends on

    -If you need portability, then go for a 2.5 drive "(peut être alimenté via eSATAp ou USB)."

    -eSATA is faster than the firewire and USB 2.0.

    -USB 3.0? -remains to be seen how it might in this case usage (ignore the theoretical max - #s meaningless).  I'm sticking for now with eSATA

    -On the many class business laptop computers, you can remove the optical drive and insert a 2nd Road (7200 RPM SATA or SSD) with a suitable drive carrier

    - But if you have a drive 5400 RPM, I suspect you have a low-end notebook or consumer class

    If you have an eSATA connection, likely to work or get an ExpressCard eSATA or eSATAp

    newmodeus.com has a number of interesting solutions (carriers or cable), but go elsewhere if you are sensitive to prices.  For my new laptop and the SSD, I am considering an eBay cable that combines USB and eSATA to SATA 2.5 (not pregnant) with my SSD connection (which is already in an enclosure)

  • Removes the table causing a lot of disk reads

    Until recently that we hadn't made many deletions on one of our large tables in the comic book. After a recent project has been implemented, system performance has gone downhill a bit. Research in one of the top offenders through v$ sql, we find this:

    REMOVE IRQ INSPECTION_REQUEST WHERE WORK_ORDER_SEQ =: B1 AND SEQUENCE_ID IN (SELECT SEQUENCE_ID FROM (SELECT SEQUENCE_ID, CHAR_VALUE FROM INSPECTION_REQUEST_CHAR WHERE WORK_ORDER_SEQ =: B1) X WHERE THE CHAR_VALUE IS NULL).

    Here are some stats I see in table v$ sql:

    Performances: 4
    Analyze the calls: 4
    Disk reads: 565457
    Gets the buffer: 634626
    Time CPU: 69280000
    Elapsed time: 290015297

    If I read this correctly 100 000 disk reads are performed on average whenever this statement is executed. The situation that I am is that the table we are trying to remove from has not been analyzed in almost 2 years and many of the indexes on the table have not been analysed in more than a year. Is my problem here something to do with the fact that this analysis has not been done or is there something else, I'm missing?

    We checked the SQL to use the correct index and it is set to perform at its best. We have also tried to run this in our dev environment, and we have the same problem with the slow delete. We even watched the rowid for a row we try to delete and tried to delete by the rowid and the DB is still thousands of readings of the disk to perform this deletion. Our dev table and all the clues have been analyzed recently (last month or almost).

    So maybe it takes away the possibility that the absence of analysis of the tables and indices of production contributing to the issue. At this point, I am at a loss. Here is the statistical information for this table in the production.

    Parameter, value
    Size in MB, 20464.00
    Numbers Extents, 1279
    Size in bytes, 21458059264

    TABLE_NAME, INSPECTION_REQUEST
    NOM_TABLESPACE, DATA_LARGE_2
    CLUSTER_NAME,
    IOT_NAME,
    PCT_FREE, 10
    PCT_USED,
    INI_TRANS, 1
    MAX_TRANS, 255
    INITIAL_EXTENT, 1048576000
    NEXT_EXTENT, 16777216
    MIN_EXTENTS, 1
    MAX_EXTENTS, 2147483645
    PCT_INCREASE, 0
    FREELISTS,
    FREELIST_GROUPS,
    LOGGING, YES
    BACKED_UP, N
    NUM_ROWS, 18095357
    BLOCKS, 1196456
    EMPTY_BLOCKS, 0
    AVG_SPACE, 0
    CHAIN_CNT, 0
    AVG_ROW_LEN, 485
    AVG_SPACE_FREELIST_BLOCKS, 0
    NUM_FREELIST_BLOCKS, 0
    DEGREE, 1
    CASE 1
    MEMORY CACHE, N
    TABLE_LOCK, ENABLED
    SAMPLE_SIZE, 18095357
    LAST_ANALYZED, 2007-04-01 06:41:24
    PARTITIONED, NO.
    IOT_TYPE,
    TEMPORARY, N
    SECONDARY, N
    NESTED, DON'T
    USER_TABLES, DEFAULT
    ROW_MOVEMENT, DISABLED
    GLOBAL_STATS, YES
    USER_STATS, NO.
    DURATION,
    SKIP_CORRUPT, DISABLED
    SURVEILLANCE, NO.
    CLUSTER_OWNER,
    ADDICTIONS, DISABILITIES
    COMPRESSION DISABLED

    user9539428 wrote:

    delete from inspection_request where sequence_id = 9911147198;

    SEQUENCE_ID is the primary key on the table INSPECTION_REQUEST. This only delete statement performs 7 000 disk reads. Is this normal? We have this problem even if it is disable triggers that would fire following this statement.

    To everyone who looks at the thread, the version of db, on that we are is 9.2.0.8.

    If you have verified that all triggers are actually disabled on the table, there are a few potential candidates that could cause this large amount of activity during the removal of a single line:

    * Enabled foreign keys referencing this table
    * Maintenance of Index, your index finger on the table could be degenerate and could benefit from an operation of "merge".
    * Bugs in SAMS if you use a tablespace locally managed with automatic management of the space for indexes

    You can follow this thread that might have similar problems:

    Ellapsed time too tkprof output

    Try to run the simple removal using SQL trace enabled (Event 10046) scopes as described in the above thread. After the release of "tkprof" of the trace file generated here, as described in the following thread: [when your query takes too long | http://forums.oracle.com/forums/thread.jspa?threadID=501834]

    Kind regards
    Randolf

    Oracle related blog stuff:
    http://Oracle-Randolf.blogspot.com/

    SQLTools ++ for Oracle (Open source Oracle GUI for Windows):
    http://www.sqltools-plusplus.org:7676 /.
    http://sourceforge.NET/projects/SQLT-pp/

  • How to increase the speed of work and avoid the "Server timeouts" with VPN and?

    Hello!

    I am faced with slow work and delays in Thunderbird to my Linux.

    I have 4 accounts (3 are connected via IMAP) and two of them runs very slowly. Fear that every time I see annoying message at end of the period of the server and each message (same old) opens very slowly and sometimes doesn't open.

    It maybe the problem in services postal themselves, or illustrated by the 4th account is Exchange (which work much faster in fact), but I need to manage that somehow. I think I had a fast enough internet connection.

    I know that the server timeout could be increased, but I have not found this option in the settings. I have 31 TB, and all the settings, I found in Google seems to be linked to the old version with the old interfaces. I went to advanced settings, I'm not sure that it's settings and what value it must contain.

    In addition, has something like 'caching 'mail TB? I mean, during the reception of the new letter - it is "cached" locally, so when I try to read - local version is used until "cache" is cleaned. But when I delete or move the letter to another folder - happening also at the level of the server. I think that if TB could sync all mails and store their values locally this will work much faster.

    Thanks for any possible solution to this.

    It seems to me that I found the root cause of the problem)

    Problem is not in TB, but in these 2 mail services itself. They work poorly when vpn works.

    Will address this issue for messaging services.

  • Is it a good place to ask questions about the slow s Tablet touchscreen response?

    Is it a good place to ask questions about the slow s Tablet touchscreen response?

    You experience slow response on normal s tablet, the first gen one or the Xperia s tablet, a new.

    If you experience a slow response, it may be because you use too many apps at the time and slowing down of your tablet. How long it lasts?

  • How to avoid the launch of Labview when called by Teststand VI

    Hi, friends.

    I am a student of teststand. I wrote a few screws by Labview. Now, I want to invoke in teststand environment. But when I run the sequence. LabVIEW automatically launches. How to avoid the launch of Labview when I run the sequence?

    Thank you.

    I'm not sure that I follow what you're saying...  But it seems that when the VI is called, the LabVIEW Development software is started and you want to avoid this.

    If you create an executable file or a dll and that any call within TestStand, she should not call the development environment.  You must have the LabVIEW runtime engine installed on the target computer.

    For several years I used TestStand with LV, if my memory does not have to be precise.  I think that the above worked for me.  However, it seems that I remember something to have the LV code in debug mode, causing to open development environment... but it's a distant memory.    You do not use breakpoints where the LV VI is called, are you?

    R

  • Question: How to avoid the pop-up "Welcome to the Windows Live (tm) Device Manager download"?

    I also use many Office Communicator 2007 and Live Messenger and Live Photo Gallery. My PC (Win XP SP2) office also has a LX-3000 headset and a webcam VX-6000, both are for use with Office Communicator.
    Since a recent update, whenever I connect a device, a "Welcome to the Windows Live (tm) Device Manager download" window asking me to download Windows Live Device Manager.
    However, on this desktop PC, I don't want that to be installed. Also, since the shape a previous download, I learned that this device manager does not recognize Office Communicator; It assumes that Live Messenger.
    How can I stop this pop up on my desktop PC?

    Hello Wytze_,

    Thank you for your message.  Let's try turning off the pop-up.
    If you have Windows Live Messenger 2009:
    1. click on tools, select Options
    2. click on the connection tab
    3. uncheck the show Windows Live today after I connect to mailbox
    For older versions:
    1. click on tools, select Options
    2. click on the general tab
    3. uncheck the show Windows Live today after I connect to mailbox
    There were a few discussions where people indicated that they downloaded Device Manager but then turned off to avoid the messages.  As seen HERE.
    If none of these suggestions help to solve the problem, you can visit the Windows Live related forum HERE.
    See you soon

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

  • Microsoft Antivirus found the activity of critical processes on your PC, you need to clean your computer to avoid the breakdown of the system.

    Message from Web page

    Microsoft Antivirus found the activity of critical processes on your PC, you need to clean your computer to avoid the breakdown of the system.

    Hi Michael

    FWIW, I just see the same message a couple of days, but I remember reading somewhere that some of these messages was an attempt of sites to infestation by malicious software to cause the user to go into panic mode and accept the offer to clean their computer and when you do that, you're actually infect your system ,

    I tried to return to the site, near the site but nothing worked so I did a stop forced and rebooted with no ill effects.

    When restarting my system, I did a full scan and nothing was found.

    Found the article.

    http://www.Microsoft.com/security/PC-security/antivirus-rogue.aspx

    Good luck

  • Tip to avoid the keys during the page load?

    APEX: Request Express 4.2.6.00.03

    I have two or three "intentionally" pages slow and heavy and end-users fortunately repeatedly press buttons and harmless error messages.

    I would avoid the situation of "remail" and have the "error messages" in trying to repost.

    Good tips to do just that, I hope that Oracle Apex those compatible upwards?

    1.) page attribute, indicates 'small wheel' until this that totally made?

    I would avoid the 3331 error when the page is defined as "NO page to prevent it being published" or avoid the message concerning the violation of page protection then repost is allowed.

    For example show "spinning wheel" or "progress bar" which blocks of keys user?

    2.) or have this 'small wheel' specific to the region, as well as the region's "spinner" up to full charge.

    3.) or how to display the buttons placed on the page after the 'big jobs are done?

    4.) or some other method?

    rgrds Paavo

    Paavo wrote:

    Actually, it's the question - if we leave the decision of development which approach to take:

    -make all the shares of dynamics of buttons and everything for example plsql anonymous to be driven by the dynamic action procedures of instead of making procedures plsql after send this page

    - or do the submission page process (pre era dyn-action method apex) and no dynamic action with plsql code button

    The apex is basically PL/SQL.

    So in order to generate a page of Apex, PL/SQL code should be run. To update a report region, code PL/SQL must be executed. To deal with the elements on a web page to the update/insert/delete of data in the database, PL/SQL code must be executed. Etc.

    This code can be executed in 2 ways.

    Submit the entire page, the flow of the Apex engine. He built a whole new page. This page is sent to the browser to replace the content of the existing window and make any new content in this browser window.

    Use Ajax (Javascript calls) to call the flow of the Apex (aka action/process dynamics) engine. It creates a response (XML, HTML, JSON, etc.). This response is returned, and Javascript is used to treat this response and update objects (e.g. add/update / refresh in the DOM) of the page.

    The two ways are necessary as

    (a) we want to send a new page to the web browser sometimes

    (b) you want to update an existing web page in the web browser by moments

    So it is not a matter of choice in one direction. The two are concerned. Both are needed to create Web 2.0 with rich and interactive interfaces type applications.

    I'm just afraid after accidentally 2 similar submit deals plsql firing - dynamic action and one in present it after Treaty.

    It's a question of developer and development life cycle.

    It comes down to knowledge. Find out what are the differences between the page layouts and dynamic actions. And when to use one that to achieve the goal at hand.

    Lets say that we have to report slow query and report region which takes time to load. But this report is not required for the end user and it could continue by pressing the buttons during the loading of that specific region is always.

    Press the buttons to do what? And why the user would click the buttons when the report data are not yet ready for display?

    The Javascript engine doesn't have a thread model Posix/Windows type.  By default, its calls are non-blocking and use events. See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/EventLoop for more details.

    This isn't exactly a walk in the Park to treatment systems simultaneous good design. And it's true in Javascript too.

  • Configuration problem of the mixture of the regions with and without installation of persistence of the disc causing the JSONFormatter to fail

    I have trouble setting my local setup correctly with a mixture of regions with different configuration of persistence of disc.  Is a configuration problem on my end or a bug in GemFire and/or Spring GemFire data?

    The configuration of my work is as follows:

    < gfe: replicated-region id = "replicatedRegion" cache-ref = "gemfireCache" disk-store-ref = "overflowOnlyDiskstore" persistent = "false" >

    < gfe:eviction type = threshold "HEAP_PERCENTAGE" = "90" action = "OVERFLOW_TO_DISK" / >

    < / gfe: replicated-region >

    < gfe:local - region id = "localRegion" cache-ref = "gemfireCache" / >


    With the above configuration, I can successfully call JSONFormatter.fromJSON (json) and get a reference to a PdxInstance object.  However, when I kinda modify configuration to enable the persistence of drive on one of the regions, the call to JSONFormatter.fromJSON (json) fails.  The change is as follows:


    < gfe:local - region id = "localRegion" cache-ref = "gemfireCache" persistent = "true" disk-store-ref = "persistOverflowDiskstore"/ >

    Without any additional modification, the following error starts occurring:

    com.gemstone.gemfire.pdx.JSONFormatterException: could not parse JSON document: [Source: java.io.StringReader@5549f0e, line: column 26,: 6]

    at com.gemstone.gemfire.pdx.JSONFormatter.fromJSON(JSONFormatter.java:66)

    ...

    Caused by: com.gemstone.gemfire.pdx.PdxInitializationException: The PDX metadata must be persistent in a limb that has persisted data. See CacheFactory.setPdxPersistent.

    at com.gemstone.gemfire.pdx.internal.PeerTypeRegistration.checkAllowed(PeerTypeRegistration.java:531)

    at com.gemstone.gemfire.pdx.internal.PeerTypeRegistration.verifyConfiguration(PeerTypeRegistration.java:515)

    ...

    Note that it is breaking while I try to get a reference to a PdxInstance, and if the code has not yet arrived at the point where I place a PdxInstance object in a region.

    Thanks for any help in advance.

    Hello

    JSONFormatter PDX uses as is the serialization mechanism from the Gemfire cache. As indicators of error, you must have your persistent PDX meta-data when you use PDX with an area that itself is persistent. Adjust your configuration as follows:

    
    

    It will use a default for PDX record store, but you can also use a specific store if you wish.

    When you use PDX, a "PDXType" is created for each class serialized with PDX and this type id is stored with the data in the region. If this region is persistent, then the PDXType, associated with this object must also be kept.

    -Jens

Maybe you are looking for