[FPGA] Loop rate very slow: Do FPGA I/O nodes in parallel loops block each other?

Hi,
I am using cRIO-9075. Mod1 is NI 9263, Mod2 is NI 9227, Mod3 is 9215.
Please see my VI attached or the given screenshot.
The FPGA code is based on the "NI CompactRIO Waveform Reference Library" (it's the lower loop).
The upper loop was added by me and is writing a waveform from blockmemory to the NI 9263 module (Mod 1).
The data sampled in the lower loop is running at 1 kHz. The control "AO Update Period" for the upper loop has a value of (for example) 10 (=uS).
The problem is, that this loop is running much much slower than it should. Once I disable the FPGA I/O node in the lower loop (as done in the attachments), it's running as fast as it should.
It seems to me, that the FPGA I/O nodes are blocking each other. I tried to figure it out by reading through serveral NI documents, but until now I have no idea how to solve that.
Can you give me some advices? Some general tipps about the VI?
Thanks!
Attachments:
FPGA Loop Rate.PNG ‏72 KB
FPGA Main.vi ‏251 KB

Hi, thanks so far.
Originally the control was inside the loop. Then I tried if it makes a difference if it's outside.
Ok, i really seems to be that default value of "100000" for "AO Update Period".
Starting the VI directly woks like expected. Having "AO Update period" inside the loop makes it possible to control it as it's running.
But, please see the attachment. When starting the FPGA through RT and setting the appropiate value, it does not seem to work. The oscilloscope show's the same behavior like "AO Update Period" was 100000.
But when reading the value of "AO Update Period" afterwards (while the FPGA is running), it shows the expected value of "10".
Having changed the default value to 10 works so far, but I am not able to changed it (see attachment).
So the problem is: Why is "Read/Write control" not working here? Why is still the default value used?
Attachments:
FPGA Loop Rate 2.PNG ‏5 KB

Similar Messages

  • Out of Memory Error, Buffer Sizes, and Loop Rates on RT and FPGA

    I'm attempting to use an FPGA to collect data and then transfer that data to a RT system via a FIFO DMA, and then stream it from my RT systeam over to my host PC. I have the basics working, but I'm having two problems...
    The first is more of a nuisance. I keep receiving an Out of Memory error. This is a more recent development, but unfortunately I haven't been able to track down what is causing it and it seems to be independent of my FIFO sizes. While not my main concern, if someone was able to figure out why I would really appreciate it.
    Second, I'm struggling with overflows. My FPGA is running on a 100 MHz clock and my RT system simply cannot seem to keep up. I'm really only looking at recording 4 seconds of data, but it seems that no matter what I do I can't escape the problem without making my FIFO size huge and running out of memory (this was before I always got the Out of Memory error). Is there some kind of tip or trick I'm missing? I know I can set my FPGA to a slower clock but the clock speed is an important aspect of my application.
    I've attached a simplified version of my code that contains both problems. Thanks in advance for taking a look and helping me out, I appreciate any feedback!

    David-A wrote:
    The 7965 can't stream to a host controller faster than 800MB/s. If you need 1.6GB/s of streaming you'll need to get a 797x FPGA module.  
    I believe the application calls for 1.6 GB over 4s, so 400 MB/s, which should be within the capabilities of the 7965.
    I was going to say something similar about streaming over ethernet. I agree that it's going to be necessary to find a way to buffer most if not all of the data between the RT Target and the FPGA Target. There may be some benefit to starting to send data over the network, but the buffer on the host is still going to need to be quite large. Making use of the BRAMS and RAM on the 7965 is an interesting possibility.
    As a more out there idea, what about replacing the disk in your 8133 with an SSD? I'm not entirely sure what kind of SATA connection is in the 8133, and you'd have to experiment to be sure, but I think 400 MB/s or close to that should be quite possible. You could write all the data to disk and then send it over the network from disk once the aquisiton is complete. http://digital.ni.com/public.nsf/allkb/F3090563C2FC9DC686256CCD007451A8 has some information on using SSDs with PXI Controllers.
    Sebastian

  • Query within the Cursor loop is very slow

    Hi ,
    I have a stored procedure which has Select/Insert operation which is looped within the cursor. The Select uses variables from the cursor, and inserts the data into the table.
    My problem is the peformance. The stored procedure executes in 2 mins if I hard code the where clause values in the Select. Instead if I use the variables obtained from the cursor, the query takes so long (more than 20 mins) to insert the same no of records into the table.
    Below is the snippet of my code
    create procedure sample is
    declare
    v_acct_month number(2);
    v_sp_name varchar2(30);
    cursor v_cur is Select distinct Acct_Month,salesperson_name from period;
    begin
    open v_cur;
    loop
    fetch v_cur into v_acct_month, v_sp_name;
    exit when v_cur%notfound;
    Insert into T1
    Select * from T2,T3.. Where T2.month=v_acct_month,t3.sp_name=v_sp_name;
    end loop;
    End;
    The query is not using the optimizer when the variables are used.The optimizer is used when I hard code the values in the select.
    Please give me suggestions to make this query faster..
    Thanks,
    Arun
    Edited by: [email protected] on Mar 28, 2009 10:18 AM

    Hi,
    Whenever you write code, format it to show the scope of BEGIN, LOOP, IF statements, and so on.
    Type these 6 characters
    {code}
    (small letters only, inside curly brackets) before and after the formatted code, to preserve spacing on this site.
    You've discovered why the tecnique you're using is called "slow-by-slow" processing.
    You don't need a cursor. You may not even need PL/SQL.
    Just write an INSERT statement that reference the table from the cursor and the tables from your current INSERT statement.
    Here's one way:
    INSERT
    INTO     t1 (columns)
    SELECT         columns
    FROM     t2
    ,     t3
    WHERE     ...
    AND     (t2.month, t3.sp_name)     IN (
                              SELECT DISTINCT
                                   acct_month
                           ,        salesperson_name
                           FROM        period
                           );Depending on the details of your case, there may be a better way, such as a 3-way join.

  • Time Capsule Ethernet Transfer rate very slow

    Hello,
    In order to transfer a 65Gb file from an iMac to TC, I decided to use the Ethernet port instead of wireless. The transfer rate is about 1-2Mbs /s instead of a regular Ethernet 100Mbs /s. It's been 4 hours so far and will probably be 7 hours when it's completed.
    Facts
    I turned off Airport.
    I'm using an Ethernet CAT5 cable.
    Why is it so slow?? Is there a setting I'm missing?
    Thanks,

    In the real world if you have ethernet 10/100/1000 and are using a cat 6 cable then expect no more than 11M/sec
    8 M/sec if wireless N
    4 M/sec if wireless B/G
    Cat5 you'd use for ethernet 10/100 narrow band width.

  • New itunes copy/rip rate very slow

    hello all,
    after updating itunes to new version my rip rate has dropped, instead of a rate of about x7.0 to x10.0 i have dropped to x0.1 to x4.5.. it now take me hours!! to copy a regular store bought cd.
    please does anybody have any ideas how to up the tempo (PS - reloading older version of itunes isn't working.)
    thanks for any ideas, have a good one
    ML

    Tom,
    Are you familiar with firewire target disk mode?  If you were to connect the two computers using firewire you could do some file management. Make sure that you have key files on one machine and a TM backup.  Then do a clean install on the Mini.  Better yet, have you considered partitioning the drive on the mini so you can have the best of both worlds?
    Depending on the size of the hard drive, you could have one partition for a clean install back up of just a system, one partition of the MacBookPro system with all your familiar settings and preferences and then one partition that is just a fresh start with every thing new and clean.  All you have to do to compare and contrast is reboot to a different partition.  If things get back to fast, you may not need or want all the old baggage that may be slowing you down.
    Explore some options.
    Ji~m

  • Looping is very slow on large data set

    Hi All,
    I need suggestion in optimizing the below looping scenario .
    Sample data in the table , For easy understanding I kept only 4 columns actual source has  56 columns
    Input :
    #Final
    RwNum
    JobSource
    RuleName
    PackageType
    1
    Presubmission
    GameRating
    Xap
    2
    PostSubmission
    GameRating
    Xap
    3
    Presubmission
    GameRating
    NULL
    4
    Presubmission
    TCRRule
    Xap
    5
    PostSubmission
    NULL
    Xap
    6
    Submission
    NULL
    Xap
    I need to iterate row by row in the above table  to compare the data with the rest of the table . i.e.  First get the data for RwNum =1 and compare with all the other rows in the table (i.e. Rwnum  2,3,4,5,6 )  to merge that data in below
    output format  and repeat the same process for all the rest of rows.
    Expected  Output :
    #Final
    RwNum
    JobSource
    RuleName
    PackageType
    1
    Presubmission
    GameRating
    Xap
    2
    PostSubmission
    GameRating
    Xap
    4
    Presubmission
    TCRRule
    Xap
    6
    Submission
    NULL
    Xap
    In the final output , RwNum 1 is the merged result of  RwNum 1 & 3  . Similarly  RwNum 2 in the output is the merged result of  2 & 5   and other records remain As Is.
    So the query I wrote is below  :
    While (@TopRwNum <=6
    Begin
    While (@InnerRwNum <= 6)
    Begin
    SELECT
    ---- Columns list
    FROM          #final Fr
    JOIN #final Ne
    ON 
                  Fr.RwNum
    =@TopRwNum AND Ne.RwNum
    =@InnerRwNum
    AND @TopRwNum <> @InnerRwNum     
    Where
    --- Conditional logic to compare  and merge the data 
    The above query executed in 10 secs
    The above query is working when the count of rows is small , but if the #final has  ~1000 rows then the no of times the above code
    has to iterate is 1000 *1000  ~= 1000000 times ( as there are outer and inner loops need to run for 1000 times each ) . Then the above
    while loop logic is taking around 20 mins
    Can we optimize the above code to make  iteration faster ?  . Any ideas would be greatly appreciated .

    Hi All ,
    Thanks for your replies .Sorry if haven't followed the forum rules , please forgive me . I kept only images as they help to understand the scenario
    better . Now here i am posting the DDL scripts and also the expected output with some more columns.( I have used table variables here)
    DECLARE  @Tab TABLE (
    RwNum  INT,
    JobParentID UNIQUEIDENTIFIER,JobSource      NVARCHAR(MAX),
    PackageType NVARCHAR(MAX),
    UpdateType  NVARCHAR(MAX),
    IsAutoPassed NVARCHAR(256),
    IsCanceled NVARCHAR(256),
    IsSkipped NVARCHAR(256),
    Result NVARCHAR(256),    
    Fired NVARCHAR(256),     
    RuleName NVARCHAR(256)
    INSERT INTO @Tab
    SELECT 1,'7ca42851-c3d2-42da-b5b9-d40392ae24fb','PreSubmissionSource','Xap',         'FullUpdate','','','FALSE','Pass','FALSE','RuleValidationResult^XboxLive'
    UNION
    SELECT 2,'7ca42851-c3d2-42da-b5b9-d40392ae24fb','PostSubmission','Xap',         'PartialUpdate','FALSE','','TRUE','Failed','FALSE','RuleValidationResult^GameCategoryNameChange'
    UNION
    SELECT 3,'7ca42851-c3d2-42da-b5b9-d40392ae24fb','PreSubmissionSource','Xap',         '','TRUE','TRUE','','Pass','FALSE','RuleValidationResult^XboxLive'
    UNION
    SELECT 4,'7ca42851-c3d2-42da-b5b9-d40392ae24fb','PreSubmissionSource','Xap',         '','TRUE','TRUE','','Pass','FALSE','RuleValidationResult^CumulativeDownload'
    UNION
    SELECT 5,'7ca42851-c3d2-42da-b5b9-d40392ae24fb','PostSubmission','Xap',         'PartialUpdate','FALSE','','TRUE','Failed','FALSE','PreinstalledPackage'
    UNION
    SELECT 6,'7ca42851-c3d2-42da-b5b9-d40392ae24fb','PreSubmissionSource','Xap',         'PartialUpdate','TRUE','TRUE','','Pass','FALSE','RuleValidationResult^CumulativeDownload'
    UNION
    SELECT 7,'7ca42851-c3d2-42da-b5b9-d40392ae24fb','PreSubmissionSource','Xap',         'FullUpdate','','','','Pass','','RuleValidationResult^XboxLive'
    UNION
    SELECT 1,'2004235d-af05-4e29-ab8d-50b80a088dd4','PreSubmissionSource','Xap',         'FullUpdate','TRUE','TRUE','','Pass','FALSE','RuleValidationResult^CumulativeDownload'
    UNION
    SELECT 2,'2004235d-af05-4e29-ab8d-50b80a088dd4','PreSubmissionSource','Xap',         'FullUpdate','TRUE','','FALSE','','FALSE','RuleValidationResult^CumulativeDownload'
    SELECT * FROM @Tab  ORDER BY 2 DESC ,1  ASC
    Original source table doesn't RwNum column . In order for me to iterate row by row on the above table i have created "RwNum" column . This column
    has unique ID for every row of a JobIDParent. RwNum column is generated as below 
    ROW_NUMBER() OVER( ORDER BY JobIDParent) AS  RwNum,
    The output should be below  :
    DECLARE  @Output TABLE (
    RwNum  INT,
    JobParentID UNIQUEIDENTIFIER,JobSource      NVARCHAR(MAX),
    PackageType NVARCHAR(MAX),
    UpdateType  NVARCHAR(MAX),
    IsAutoPassed NVARCHAR(256),
    IsCanceled NVARCHAR(256),
    IsSkipped NVARCHAR(256),
    Result NVARCHAR(256),    
    Fired NVARCHAR(256),     
    RuleName NVARCHAR(256)
    INSERT INTO @Output
    SELECT 1,'7ca42851-c3d2-42da-b5b9-d40392ae24fb',    'PreSubmissionSource',    'Xap',         'FullUpdate','TRUE','TRUE','FALSE','Pass','FALSE','RuleValidationResult^XboxLive'
    UNION
    SELECT 2,'7ca42851-c3d2-42da-b5b9-d40392ae24fb',    'PostSubmission', 'Xap',         'PartialUpdate','FALSE','','TRUE','Failed','FALSE','RuleValidationResult^GameCategoryNameChange'
    UNION
    SELECT 5,'7ca42851-c3d2-42da-b5b9-d40392ae24fb',    'PostSubmission', 'Xap',         'PartialUpdate','FALSE','','TRUE','Failed','FALSE','PreinstalledPackage'
    UNION
    SELECT 4,'7ca42851-c3d2-42da-b5b9-d40392ae24fb',    'PreSubmissionSource',    'Xap',         'PartialUpdate','TRUE','TRUE','','Pass','FALSE','RuleValidationResult^CumulativeDownload'
    UNION
    SELECT 1,'2004235d-af05-4e29-ab8d-50b80a088dd4',    'PreSubmissionSource',    'Xap',         'FullUpdate','TRUE','TRUE','FALSE','Pass','FALSE','RuleValidationResult^CumulativeDownload'
    SELECT * FROM @Output  ORDER BY 2 DESC ,1  ASC
    Merge rules to generate the above Output :
    All the below rules should
    be satisfied to merge two rows 
    1) We only need to merge the data that is related to the same JobIDParent
    2) Data in column for any two merging rows should not conflict .
    I.e. Data in a column of a merging row should not be different to the data in the same column for the other merging row(only if both rows are having not NULL value in
    that column )
    3) we can merge two rows ,only if the data in all the columns satisfy any of the below cases 
    case i) If
    the data in the column of a row is having null/EmptySpace & the data in the same column for the other row is a valid value i.e. non empty or not null
    case ii) Data
    in a column of a row is equal to the data in the same column of the other row .
    Output analysis by applying above rules:
    In the @Output  analysis for JobIDParent '7CA42851-C3D2-42DA-B5B9-D40392AE24FB'
    i)RwNum =1 is formed as a result of merge using the above rules from RwNum 3 & RwNum 7 .First the RowNum 1
    and 3 are merged and the output  of these two rows are merged with RwNum 7
    ii) RwNum =2 is not merged with any of the rows in fact table , as the no row in the table satisfy all the merge
    rules with RwNum =2
    iii) RwNum = 4 is formed as a result of merge using the above rules from RwNum 6 .
    iv) RwNum =5 is not merged with any of the rows in fact table , as the no row in the table satisfy all the
    merge rules with RwNum =5
    In the @Output  analysis for JobIDParent '7CA42851-C3D2-42DA-B5B9-D40392AE24FB'
    i)RwNum =1 is formed as a result of merge using the above rules from RwNum 2.
    In this way we want the rows to be merged on the table
    Sorry if my earlier post is not understandable .
    Thanks in advance.

  • *** USB transfer rate VERY slow

    Somethings going on with my MacPro. It's a 2 x 3 GHz Dual-Core Intel Xeon and it's having extreme difficulty recently transferring files. Currently I'm transferring a file from one of my external HDs to another (something I've done millions of times in the past) and it's going to take 35 minutes to transfer a 975.1mb file. This would take less than a minute on my iBook G4.
    What could be the problem here and does anyone have a good suggestion to solve it? This is painful.
    Thanks in advance

    Something may be forcing it to USB 1.1 speed. Are there any USB hubs (such as the USB hub in the display) between the computer and the drive? Have you tried different USB ports on the computer?

  • My macbook seems to be very slow in connectivity to the internet using our airport extreme while others can just go buzzing along surfing the net and/or downloading items. What gives with mine?

    i don't understand why my Macbook seems to balk or go incredibly slow when I'm trying to connect or surf the internet at home. When I'm at work ( I use a company owned laptop and have used one of their laptops for several years, this one noe for about three years but have just started having this problem in the last 6 - 8 months) it works fine but at home slow, slow, slow!!! at home it takes about 3-5  minutes for any page to load in and if there are a lot of images or videos to load, well take a coffee break while it loads in when you come back the page might, might be loaded. I'm using my partners ibook G4 right now and connectivity is great no problem but mine had yet to even load in the apple homepage yet and I had to go get this one, turn it on, open up a browser, log in, type my question out and yet over on my laptop, it's still trying to load.Can anyone give me a clue as to what's going on?

    i don't understand why my Macbook seems to balk or go incredibly slow when I'm trying to connect or surf the internet at home. When I'm at work ( I use a company owned laptop and have used one of their laptops for several years, this one noe for about three years but have just started having this problem in the last 6 - 8 months) it works fine but at home slow, slow, slow!!! at home it takes about 3-5  minutes for any page to load in and if there are a lot of images or videos to load, well take a coffee break while it loads in when you come back the page might, might be loaded. I'm using my partners ibook G4 right now and connectivity is great no problem but mine had yet to even load in the apple homepage yet and I had to go get this one, turn it on, open up a browser, log in, type my question out and yet over on my laptop, it's still trying to load.Can anyone give me a clue as to what's going on?

  • IOS6... How do I see the full screen when watching youtube videos and second the map quality is very poor, foggy most of the time and images overlap to each other... Can I restore to IOS6 if these problems can not be solved?

    I just upgraded to IOS6 and I have some difficulties that I never had on IOS5:
    How can a see the full screen when watching youtube. Address bar is always in view.
    Maps are foggy and some images overlap to eachother.
    If these problems can not be solved, how do I downgrade back to IOS5?
    Regards,
    Luis

    Luis757 wrote:
    If these problems can not be solved, how do I downgrade back to IOS5?
    Regards,
    Luis
    No, there is no legitimate way to downgrade iOS to an earlier version.
    Be patient, Apple will eventually get around to fixing the "bugs" in iOS 6.
    You can leave feedback here: Apple Feedback.

  • Optimum servo pid loop rate

    Hi,
    I want some confirmation on the optimum pid loop rate and the fastest servo motor operation that we can acheive with Pxi-7352 running on Window.
    The manual of 7352 says "62 μs PID loop update rate for up to 2 axes". The requirment is to acheive periodic equi sized straight line and rotary motion ( using yaskawa servo motors in torque mode and 7352 to close position loop ) Both motion are independant and not operating simultaneous i.e rotary completes one full rotation in small steps and then linear moves by one small step then rotary completes next rotation in small steps and again linear motor moves this continues till end of test.
    you can observe here that both rotary and liner motion are periodic and move equi spaced distance for each step with small stoppage/dwell time of 500 u sec , The catch is in addition to positional accuracy in terms of 50 -100 microns the time for complete each step is also very crucial and very small (many peridoc steps together consitute complete linear and rotary motion). Find expected velocity profile attached for more details on desired timing.
    As the motors have simple and periodic straight line and rotary motion i suppose buffered contour moves are not needed which have limitation of 10 msec between two points, then can the time to acheive each step be as low as 2.5 to 5 msec considering best loop rate of 62.5 u sec and highest/worst pid loop rate of 500 usec.
    1. Is the expected timing of 2.5 - 5 m sec feasible assuming that the motor is capable of reaching 5000 rpm which is well above desired speed.
    2. 735x series being high performance motion controller what is the order of closed loop timing that we can expect for simple and periodic moves (say in order of 1000 usec or 10 msec)
    3. Can i interface one stepper motor and another servo motor where both the motors and drives are in position mode on single 7352 and UMI 7772.
    4. Are there any limitation if NI motion is not used for code development and NI motion Assistant along with LabVIEW is used instead.
    This is precision application and the component is very small ,the weight of the component would be less than 400 grams so i hope we do not have to consider inertial affect on motion significantly.
    Appriciate if some one with similar experience can provide more details.
    Regards,
    Bipin
    Solved!
    Go to Solution.
    Attachments:
    Velocity Profile.png ‏21 KB

    Hi Bipin,
    thank you for your comprehensive post. I had a close look at your timing specs and I strongly doubt, that these specs can be met with a 7352 board. Even though the PID loop rate of 62.5µs might be enough, both trajectory generator and the supervisory control (host communication, move command sequencing,...) are too slow to meet your requirements. Please note, that the trajectory generator always works with a timing interval of 10 ms, regardless of the operation mode (linear move, contouring, blending,...), so there is no way to reach your timing specs with this product. In general contouring is the fastest way to run a quick succession of moves, as it doesn't require host communication (by the way: onboard programs don't execute much faster, than programs that are running on the host).
    I don't want to make negative mareketing for our 735x boards, but your timing requirements are just way beyond the requirements of typical motion control applications and it's probably quite hard to find any COTS product in the market, that can meet these specs. 
    With this said, I would like to offer you an alternative solution, that is based on NI's FPGA technology. Additionally to a faster trajectory generator a faster control loop is probably also very desireable for your application. Even with the lowest price Virtex-II based R-Series multifunction board (PCI-7830R) you can run PID loops with 5µs cycle time and the trajectory generator at the same rate. You even can use a different type of control algorithm if required. This technology is leveraged very successfull in a lot of applications with very high performance and accuracy requirements (here are some examples).
    So these are the pros, but where are the cons? Well, the R-Series boards are general purpose FPGA boards and not ready to run motion control boards, so you need to develop the low-level control application by yourself. The good news here is, that it can all be done graphically in LabVIEW and that there are many ready to run examples for motion control, that can be used as a base for your development. Additionally you may want to have a look at the NI SoftMotion Development Module for LabVIEW, that simplifies the development of motion control applications, but it is not a mandatory tool and the benefits of this module might not be as high for your application, as ithey are for more standard motion control applications.
    I hope that helps.
    Kind regards,
    Jochen Klier
    National Instruments

  • Iso 5 the app store is working very slow, takes about 2 min to search....

    iso 5 the app store is working very slow, takes about 2 min to search....

    iso 5 the app store is working very slow, takes about 2 min to search....

  • Very slow to connect to apex 4.1

    i have installed apex 4.1 on port 7777
    and sometimes resul very slow to connect.
    someone know i i can resolve the probelm ??

    We have approximately the same problem, sometime APEX 4.1 is very slow. But we haven't change the default port.

  • My n73 is very slow

    hi friends
    after updating the n73 music edition my mobile is very slow now.
    especially when receiving calls ,i have given the option for saying callers name, it vl be more slow and even cant say the names properly.before it was very smooth.i thouught it because of memory full and i deleted some data and there is 800 mb free memory now.
    please help me
    sumesh

    - how much ram do you have left?
    - is there any difference in speed, especially after you turn off and on again and run it?
    - Running:
    1) message: it's slow than S40. But because it needs a second or two as the lock key sequence is using the same key. So after a second, no 2nd key (*) is depressed, it starts "message"
    2) Camera is slow because it needs to initialize the hardware. You may find it slower than other phone since the CPU is lower clock. If you have less RAM, it may not start or start very slow.
    Hope this would answer some of your questions
    Cheers

  • System Suddenly Running Very Slow

    Hi All,
    For some reason recently my iMac has started running extremely slow. Had an issue with Photoshop (my fault) and so reset Photoshop. I noticed after that working with a fairly large file in Photoshop in adding an effect when the effects window was open above the Photoshop file I was working on the text/graphics would disappear or appear to be wiped away if I moved the effects window over the open Photoshop file. Put it down to the fact that the file was large and my Mac was having difficulty with it. However since then I am now sure it's something worse. Playing a high def quicktime video with another open app causes the beach ball. Also opening Final Cut now takes ages and today a warning kept popping up saying out of memory when I was only playing an audio track in the time line with no video. Final cut windows also seem to have elements missing as what happened in Photoshop. I am running Onyx at the moment to see if it helps but I'm concerned. Permissions have been repaired a number times since then. I have also reset the Pram and SMC after this problem started. This was for another issue which is my iSight which stopped working a few months after getting my Mac. Was hoping things might change but oh well. Checked sys profiler and everything seems to be ok RAM/Hard drive etc. Even ran Tech tool to check the drive and all ok. Please help! Really worried as this is my work comp. Just a note, I'm running iStat and the CPU's don't seem to be overstrained in any way nor the temp overly high however the dual cores seem to run 1 at a time rather than sharing the load. Can't remember if that was the norm.

    You may have to increase the amount of chip RAM installed in the Mac.
    That is faster than VM swap temp files to/from the hard disk drive and
    would be used by higher functions, in addition to the virtual memory.
    Depending on the model of computer, the RAM may be upgraded to
    a higher total than 4GB. There also may be a need to check/test the
    computer to see what other underlying issues could cause the problem.
    A 'suddenly running very slow' outside of the demands of photoshop,
    could point to some other kind of problem; troubleshooting may help
    locate the source. Console logs from the time interval these issues
    appeared to gain predominance should be looked into.
    There also may be some larger temporary files not appearing to take
    up free-space; but they may be holding back memory, in caches. In
    some instances, a restart into SafeBoot, and repair disk permissions
    could help, then restart normally. Or just the suggested re-start...
    Good luck & happy computing!

  • Publishing is very slow.

    Hi,
    Well, everything is in the title. Even when I added nothing, when I republish, it takes like 5 minutes. Before, it took 5 seconds.
    I publish on MobileMe, so is it a general problem or is it just me ?
    Sincerely.

    The iDisk is very slow when it comes to syncing. But for uploading the files to the site's location iWeb uses the WebDAV protocol and is faster. Using the Finder to upload anything is very slow by comparison. Try the following:
    1 - go to the System/MobileMe preference pane and log out of MMe.
    2 - login with a bogus username and password. This clears the caches.
    3 - login with your correct username and password.
    4 - launch iWeb and try again.
    Do you use the File->Publish Site Changes menu option to publish rather than the Publish button at the bottom?
    MMe is frequently very slow. It varies quite a bit in this respect.

Maybe you are looking for

  • [solved] xfce menus suddenly exhibit odd sorting order

    Earlier today, out of the blue, the icons in my xfce applications menus have taken on a strange ordering. Not the top-level menu, because that's hard-coded.. But, for instance, in the Accessories menu items which are lowercase (such as medit) are sor

  • Total Time Processed- As Error Log in XI

    Hi, I want to know if there are any means in XI to produce the Time to process an individual message in XI as the Output of XI. something like sending the total time taken to process the current XI message to a target system like a File server or Mai

  • Stock in transit visibility

    Hi all, I am working on the following gap for my client How to have stock in transit visibility when finished goods  are exported to another client site. Suggested solution is to do some custom for ATD receipts/issues for restricted/unrestricted and

  • Image links creates border?

    When I attach links to images I get a border around entire image. I've checked and there is no border being applied. Is there a way to eliminate the border when you have an image being used as a link?

  • I cannot download Adobe Reader update

    I want to know why I cannot download Adobe Reader update? I went to the Adobe website without success. I'm experincing problem watching some movies or anything similar on Youtube because Adobe Reader is not up to date. So, I followed the instruction