Interval Timing Issue On Solaris 10/Intel When The JNI Is Involved

We've observed an odd behavior bridging to interval timers over the JNI on Solaris 10/Intel, and I was wondering if anybody here has ever seen anything like this.
We have an interval timing facility that's implemented over a small set of platform-dependent native timing facilities. The *NIX "itimer" facility is used wherever it exists. On RedHat/Fedora we also implement a timer over the RTC device. On Windows we use a WaitableTimer.
On all platforms there's a Java class that bridges to an appropriate timing facility via the JNI, and to date this has worked great on all platforms except for Solaris 10 on Intel. By "worked great" I mean that the clock tics end up being almost exactly what we expect for a given configured Hz update rate. So... e.g. if we set up a timer for 50 Hz, then we actually get 50 Hz +/- some minor variation much less than 1 second.
On Solaris 10/Intel we set up a 50 Hz itimer in a plain-vanilla C app and we get ~50 Hz, but if we call the same C code from Java via the JNI we almost always end up with ~38Hz.
The amount of Java and native code involved is almost trivial, and the hardware is a smoking fast contemporary PC. We ran over the itimer facility on an old Sparc 5 box and it worked fine.
I've tried tweeking sundry esoteric -X and -XX JVM invocation options with no effect.
J2SDK 1.4.2-07 in all cases.
Thoughts?

I'd think you should be posting in the forum for the Solaris 10 os, not a Java forum. Maybe someone in the Java Native Methods forum would have the necessary Solaris 10 expertise, also.
If you do post elsewhere, either close this out with a final post or put a reference(s) to any other posts and say where you want replies posted, so replies aren't needlessly duplicated.

Similar Messages

  • Interval Timing Issue On Solaris 10/Intel

    Not sure this is the right forum for this, but I'll give it a shot. Please redirect me if you think there's a better forum. This is going to look like a "C" problem, but this really is a question about something going on in the interactions between the operating system, the JVM, and a piece of native code we have.
    We have an interval timing facility that's implemented over a small set of platform-dependent native timing facilities. The *NIX "itimer" facility is used wherever it exists.  On RedHat/Fedora we also implement a timer over the RTC device.  On Windows we use a WaitableTimer.
    On all platforms there's a Java class that bridges to an appropriate timing facility via the JNI, and to date this has worked great on all platforms except for Solaris 10 on Intel. By "worked great" I mean that the clock tics end up being almost exactly what we expect for a given configured Hz update rate. So... e.g. if we set up a timer for 50 Hz, then we actually get 50 Hz +/- some minor variation much less than 1 second.
    On Solaris 10/Intel we set up a 50 Hz itimer in a plain-vanilla C app and we get ~50 Hz, but if we call the same C code from Java via the JNI we almost always end up with ~38Hz.
    The amount of Java and native code involved is almost trivial, and the hardware is a smoking fast contemporary PC. We ran over the itimer facility on an old Sparc 5 box and it worked fine.
    I've tried tweeking sundry esoteric -X and -XX JVM invocation options with no effect.
    J2SDK 1.4.2-07 in all cases.
    Thoughts?

    I'd think you should be posting in the forum for the Solaris 10 os, not a Java forum. Maybe someone in the Java Native Methods forum would have the necessary Solaris 10 expertise, also.
    If you do post elsewhere, either close this out with a final post or put a reference(s) to any other posts and say where you want replies posted, so replies aren't needlessly duplicated.

  • TS3700 I am facing this issues that music stops playing when the display goes...Please help me with this...:)

    I am facing this issues that music stops playing when the display goes...Please help me with this...:)

    Did you see the article linked at the top of this page?
    iPod nano (6th generation): Music stops when display turns off
    B-rock

  • Formatting a HDD with the Solaris 8 install when the disk space is locked.

    I added memory, a printer, and a CD Writer to my PC, and then I reinstalled solaris 8. At the point where it asks which drive to use, the only available drive, which is my C: drive, shows up with a negative disk space value. However, when I look at the partition size, it is 20 GB, and if I change it, it has no effect on the negative value. This is a reinstall of Solaris 8 onto the same drive. Is there a way to fdisk the drive. Solaris 8 won't do it, and Partition Magic seems to only work with linux, which does not seem compatible with Solaris?

    I added memory, a printer, and a CD Writer to my PC, and then I reinstalled solaris 8. At the point where it asks which drive to use, the only available drive, which is my C: drive, shows up with a negative disk space value. However, when I look at the partition size, it is 20 GB, and if I change it, it has no effect on the negative value. This is a reinstall of Solaris 8 onto the same drive. Is there a way to fdisk the drive. Solaris 8 won't do it, and Partition Magic seems to only work with linux, which does not seem compatible with Solaris?

  • Issues with Freight delivery charges when the PO is partially received

    We are having issues allocating charges for inventory valuation as well as rolling up total freight for payable invoices.  We will receive partial POu2019s (via inbound delivery) with related freight for that portion.  Then a couple of weeks later we will receive another segment of the PO (via inbound delivery) with more freight on it.  It would be ideal if the inbound deliveries allowed us to allocate freight on the document similar to how we do with outbound deliveries but that does not appear to be an option.  
    Using the freight Condition at header level works great only when when the PO is full received, on partial GR's it should exist an additional solution for it.
    Once the user process the first Goods Receipts, the header condition become blocked or it is gray out (It doesn't allow changes to add more freight to cover the Items we haven't receive.
    Any help will be highly appreciated.

    Hi,
    We can handle this using unplanned delivery costs at the time of invoice.
    You can opt for GR based invoice verification.With this we can enter invoice for each goods receipt.When we enter invoice for a partial GR quantity the frieght amount portion that is mentioned in the PO is automatically captured for that perticular portion of inventory.For the subsequent receipts if there is any additional frieght than the planned delivery cost, that can be provided as unplanned delivery cost in the invoice for the perticular portion of inventory.
    Regards,
    Ramabhupala Reddy

  • I am facing this issues that music stops playing when the display goes...Please help me with this, I already reset and checked headphones still quits working.

    My IPod Nano stops playing music when display goes out.  I already tried the resolutions suggested and still having problem.  Please help!

    i've had my ipod for awhile and it just started doing this - last night.  it plays for about 30 seconds and stops.  i press play again and it restarts where it had stopped.  i had wondered if i had accidentally set it to 'sample' or something.

  • Mutex locking issue on Solaris 10

    We are having a problem with mutex locking.
    On one scenario we are running our application
    On a v245 running Solaris 10 6/06 update 2 patch 118833-24
    On our 5120 we are running Solaris 10 8/07 update 4patch 137111-05.
    Our application creates several thousand simultaneous mutex inits (pthread_mutex_init). Approx 12 are locked at any one time. Our problem is after several min the application fails because the mutex destroy does not appear to destroy the mutex. This is true only on our 5120 but not on our v245. As a result our application runs fine on the v245 but fails quickly on the 5120.
    Do you have any knowledge of why this might be happening?
    Any help you can provide in this will be greatly appreciated.
    If this is not the right group to post this messages please let me know.
    Thanks!

    How many threads do you have performing these mutex operations? The 5120 probably runs a lot more concurrent threads than the v245 does, so it's likely you're running into a race condition that's only apparent when the number of concurrent threads is large enough.
    What kind of mutexes are they? Recursive, process-shared, "normal"? Where are they located? Dynamically-allocated heap memory, local stack variables, mmap()'d memory? If they're recursive or "normal" mutexes in heap memory, you've most likely got a race condition in your application, because the source code at opensolaris.org for pthread_mutex_destroy() is pretty much nothing but "memset( &mutex, 0, sizeof( mutex ) )" for normal mutexes. It's hard to imagine how that could fail.
    You can use the race-condition tools that are part of Sun Studio 12 or another memory-checking application such as Purify to find out where your error may be. Given the timing issues apparently involved, those are probably your best options. The overhead of tools such as watchmalloc or even the run-time memory checker in Sun Studio may be too much and mask your timing issues. Assuming that's what the root cause of your problem is.
    I didn't look at what's involved in destroying a process-shared mutex, though. That's a lot more complicated.
    On edit: How do you know that pthread_mutex_destroy() is not destroying the mutex?
    Edited by: AndrewHenle on Jun 16, 2009 3:46 PM

  • Firefox box around zoomed out images issue w/ (xf86-video-intel)

    When I zoomout on a page firefox displays a insetted box around my images.
    Most notably in my webmail client, however it happens even on the forums if I zoomout.
    Regualar zoom: http://world.pyther.net/files/Firefox/regular_zoom.png (The way it should look)
    Zoomed Out: http://world.pyther.net/files/Firefox/zoom_out.png (Inset boxes around images)
    This happens with both the offical arch build of firefox and the spookyet build. I have no idea how to fix this, it is very annoying!
    Any help would be great!
    EDIT:
    After doing some more research I have narrowed this down to being an issue with xf86-video-intel. The problem does not happen if I use the xf86-video-vesa driver. I have filed a bug report at https://bugzilla.mozilla.org/show_bug.cgi?id=468366
    Last edited by pyther (2008-12-07 21:37:12)

    Bug reported, anyone thing I need to add anything else?
    https://bugzilla.mozilla.org/show_bug.cgi?id=414928

  • Oracle 8i and Solaris For intel

    Hi All
    I need Your Help please
    I am trying to install oracle 8.1.7.0 at sun Solaris for Intel
    when I Run the /install/Solaris/runInstaller
    it's tell me please wait and the gave me this error
    arg list too long <----------------This is the Problem
    when I check Metal link Support I Found A topic tell me the reason for this error is:-
    E2BIG Arg list too long
    The argument list passed to the exec command
    is longer than the limit
    allowed in the operating system.
    but my Unix Kernel Parameters is :
    I add this parameter at ------> /etc/system
    set shmsys:shminfo_shmmax=4294967295
    set shmsys:shminfo_shmmin=1
    set shmsys:shminfo_shmmni=100
    set shmsys:shminfo_sshmseg=10
    set semsys:seminfo_semmni=100
    set semsys:seminfo_semmsl=100
    set semsys:seminfo_semmns=110
    set semsys:seminfo_semopm=100
    set semsys:seminfo_semvmx=32767
    Notes :
    this is the Default Values From the Installation Guide R2 for Solaris Intel
    My Environment Variable is:
    I add this Parameters at -----------------> .profile for oracle user
    umask 022
    DISPLAY=ksolaris:0.0
    ORACLE_HOME=/home/oracle/u01/app/oracle/product/8.1.6
    ORACLE_BASE=/home/oracle/u01/app/oracle
    NLS_LANG=AMERICAN_AMERICA.WE8ISO08859P1
    ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
    ORACLE_SID=WORLD
    ORACLE_DOC=/home/oracle/u01/Docs
    TMPDIR=/var/tmp
    PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/css/bin:.
    Notes :
    I think there is some thing Wrong at DISPLAY Parameter
    the Machine that I will Install Oracle at it it's name is Ksolaris
    My Device Configuration Is :
    P4 1.7
    Ram 128
    Swap 650
    Please Help me And tell me How I Can Fix this message arg list too long
    think youuuuuuuuuuuuuuuuuuuu

    If u r going to install oracle for Solaris (inetl based) then obviously u have to download oracle of solaris version..

  • Solaris 8 (Intel) safe installation ?

    Hello,
    I'm going to install Solaris 8 (Intel) on the disk with an existing
    installation of NT 4.0. I read somewhere that this can be dangerous because Solaris instalation can damage partition table because it creates a small partition in the beginnig of the
    disk... Can you help me how to install it without partition table
    (and even partition ?) being damaged ?
    Thanks

    Sure, just back up the other OSs on that disk (make sure
    that you're able to restore the other OSs from backup
    in case of problems :-).
    Once everything is backed up, try to install solaris.
    If it works, fine...

  • How to automatica​lly disable the wireless interface when the LAN interface is connected

    Hi,
    Is there a way to automatically disable the wireless interface when the LAN interface is connected on  R61s and X61s?
    Thank you!

    Hi,
    Thanks for the answer. I'm trying to deploy the profile that I've created on all my laptops. But i'm facing an issue for a while.
    When the profile is deployed on a laptop, Access Connections finds a new ethernet port and asks to assign it a profile. But the problem is that Access Connection don't allow me to assign it to my wired profile, only to my wireless profile and that doesn't make sens to me. Besides, it is written in the dialogue box that ethernet profiles are disable for the match of the new port...
    Is there any way to assign the new port to the new profile without human interaction or just how to make the wired profile available when access connection is launched and find a new ethernet connection
    Thanks in advance!

  • WLS 5.1 & Solaris 8 (Intel) Performance Pack Issue

    OS: Solaris 8 Intel
    WLS: Weblogic 5.1
    Issue: Unable to load performance pack
    Description: LD_LIBRARY_PATH is set for /apps/weblogic/lib/solaris -
    Confirmed by output of startWebLogic.sh {see below}
    Contents of /apps/weblogic/lib/solaris contains
    libmuxer.so
    # ./startWebLogic.sh
    LD_LIBRARY_PATH=/apps/weblogic/lib/solaris
    Tue Jul 10 21:04:42 EDT 2001:<I> <WebLogicServer> Read global properties
    /apps/weblogic/weblogic.properties
    Tue Jul 10 21:04:51 EDT 2001:<I> <ListenThread> Listening on port: 7001
    Tue Jul 10 21:04:51 EDT 2001:<A> <Posix Performance Pack> Could not
    initialize POSIX Performance Pack.
    Tue Jul 10 21:04:51 EDT 2001:<E> <Posix Performance Pack> Stack:
    java.lang.UnsatisfiedLinkError: no muxer in java.library.path
    Tue Jul 10 21:04:51 EDT 2001:<E> <Performance Pack> Unable to load
    performance pack, using Java I/O.
    Tue Jul 10 21:04:51 EDT 2001:<I> <SSLListenThread> Listening on port:
    7002
    Tue Jul 10 21:04:51 EDT 2001:<I> <WebLogicServer> WebLogic Server
    started
    # ls -l /apps/weblogic/lib/solaris
    total 3460
    -rwxr-xr-x 1 weblogic weblogic 409436 Jul 4 12:05 libjsafe.so
    -rwxr-xr-x 1 weblogic weblogic 22332 Jul 4 12:05 libmuxer.so
    -rwxr-xr-x 1 weblogic weblogic 146932 Jul 4 12:05 libproxy.so
    -rwxr-xr-x 1 weblogic weblogic 8632 Jul 4 12:05 libstackdump.so
    -rwxr-xr-x 1 weblogic weblogic 6820 Jul 4 12:05
    libstackdump_jdk12.so
    -rwxr-xr-x 1 weblogic weblogic 7472 Jul 4 12:05
    libweblogicunix1.so
    -rwxr-xr-x 1 weblogic weblogic 6364 Jul 4 12:05 libwlenv.so
    -rwxr-xr-x 1 weblogic weblogic 277712 Jul 4 12:05 mod_wl.so
    -rwxr-xr-x 1 weblogic weblogic 275692 Jul 4 12:05 mod_wl_ssl.so
    -rwxr-xr-x 1 weblogic weblogic 275780 Jul 4 12:05
    mod_wl_ssl_raven.so
    drwxr-xr-x 2 weblogic weblogic 512 Jul 4 12:05 oci734_7
    drwxr-xr-x 2 weblogic weblogic 512 Jul 4 12:05 oci805_7
    drwxr-xr-x 2 weblogic weblogic 512 Jul 4 12:05 oci805_8
    drwxr-xr-x 2 weblogic weblogic 512 Jul 4 12:05 oci806_8
    drwxr-xr-x 2 weblogic weblogic 512 Jul 4 12:05 oci815_8
    drwxr-xr-x 2 weblogic weblogic 512 Jul 4 12:05 oci816_8
    -rw-r--r-- 1 weblogic weblogic 47868 Jul 4 12:05 wlauth
    -rw-r--r-- 1 weblogic weblogic 218276 Jul 4 12:05 zac_solaris
    [startWebLogic.sh]
    # Set user-defined variables
    JAVA_HOME=/usr/java
    PRE_CLASSPATH=

    Michael Girdley wrote:
    The perf pack is native code. It must be ported to each platform. Since
    WLS only supports Solaris/SPARC, this port hasn't been done and that's why
    the lib doesn't work.
    Michael Girdley
    http://learnweblogic.com
    "Super-User" <[email protected]> wrote in message
    news:[email protected]...
    It's [email protected]
    Super-User wrote:
    OS: Solaris 8 Intel
    WLS: Weblogic 5.1
    Issue: Unable to load performance pack
    Description: LD_LIBRARY_PATH is set for /apps/weblogic/lib/solaris -
    Confirmed by output of startWebLogic.sh {see below}
    Contents of /apps/weblogic/lib/solaris contains
    libmuxer.so
    # ./startWebLogic.sh
    LD_LIBRARY_PATH=/apps/weblogic/lib/solaris
    Tue Jul 10 21:04:42 EDT 2001:<I> <WebLogicServer> Read global properties
    /apps/weblogic/weblogic.properties
    Tue Jul 10 21:04:51 EDT 2001:<I> <ListenThread> Listening on port: 7001
    Tue Jul 10 21:04:51 EDT 2001:<A> <Posix Performance Pack> Could not
    initialize POSIX Performance Pack.
    Tue Jul 10 21:04:51 EDT 2001:<E> <Posix Performance Pack> Stack:
    java.lang.UnsatisfiedLinkError: no muxer in java.library.path
    Tue Jul 10 21:04:51 EDT 2001:<E> <Performance Pack> Unable to load
    performance pack, using Java I/O.
    Tue Jul 10 21:04:51 EDT 2001:<I> <SSLListenThread> Listening on port:
    7002
    Tue Jul 10 21:04:51 EDT 2001:<I> <WebLogicServer> WebLogic Server
    started
    # ls -l /apps/weblogic/lib/solaris
    total 3460
    -rwxr-xr-x 1 weblogic weblogic 409436 Jul 4 12:05 libjsafe.so
    -rwxr-xr-x 1 weblogic weblogic 22332 Jul 4 12:05 libmuxer.so
    -rwxr-xr-x 1 weblogic weblogic 146932 Jul 4 12:05 libproxy.so
    -rwxr-xr-x 1 weblogic weblogic 8632 Jul 4 12:05 libstackdump.so
    -rwxr-xr-x 1 weblogic weblogic 6820 Jul 4 12:05
    libstackdump_jdk12.so
    -rwxr-xr-x 1 weblogic weblogic 7472 Jul 4 12:05
    libweblogicunix1.so
    -rwxr-xr-x 1 weblogic weblogic 6364 Jul 4 12:05 libwlenv.so
    -rwxr-xr-x 1 weblogic weblogic 277712 Jul 4 12:05 mod_wl.so
    -rwxr-xr-x 1 weblogic weblogic 275692 Jul 4 12:05 mod_wl_ssl.so
    -rwxr-xr-x 1 weblogic weblogic 275780 Jul 4 12:05
    mod_wl_ssl_raven.so
    drwxr-xr-x 2 weblogic weblogic 512 Jul 4 12:05 oci734_7
    drwxr-xr-x 2 weblogic weblogic 512 Jul 4 12:05 oci805_7
    drwxr-xr-x 2 weblogic weblogic 512 Jul 4 12:05 oci805_8
    drwxr-xr-x 2 weblogic weblogic 512 Jul 4 12:05 oci806_8
    drwxr-xr-x 2 weblogic weblogic 512 Jul 4 12:05 oci815_8
    drwxr-xr-x 2 weblogic weblogic 512 Jul 4 12:05 oci816_8
    -rw-r--r-- 1 weblogic weblogic 47868 Jul 4 12:05 wlauth
    -rw-r--r-- 1 weblogic weblogic 218276 Jul 4 12:05 zac_solaris
    [startWebLogic.sh]
    # Set user-defined variables
    JAVA_HOME=/usr/java
    PRE_CLASSPATH=
    Thanks, I set the NativeIO to false..... And hope that it gets ported.......

  • DAC Server to DB Server Connection issue on Solaris 10

    Hi,
    I have a connection issue that has me completely miffed as to what is going on.
    We have a Oracle DAC Server running on Solaris 10 that connects to the DAC repository inside a database on another host also running on Solaris 10. When I try and build a DAC execution plan I get an error where I unable to complete the build due to by repository connection being lost. Looking at the DAC logs you can see multiple entries of
    32231  INFO  Tue Oct 15 10:04:05 BST 2013  CONNECTION_ISSUE Repository ending polling
    32232  INFO  Tue Oct 15 10:09:05 BST 2013  CONNECTION_ISSUE Repository ending polling
    32233  INFO  Tue Oct 15 10:14:05 BST 2013  CONNECTION_ISSUE Repository ending polling
    32234  INFO  Tue Oct 15 10:19:05 BST 2013  CONNECTION_ISSUE Repository ending polling
    32235  INFO  Tue Oct 15 10:24:05 BST 2013  CONNECTION_ISSUE Repository ending polling
    Then eventually you see connection lost.
    When I check the DB host using dmesg I notice the following entry over and over
    Oct 15 11:00:53 v10emsu101 nxge: [ID 339653 kern.notice] NOTICE: nxge3: xcvr addr:0x0a - link is up 1000 Mbps full duplex
    Oct 15 11:01:00 v10emsu101 nxge: [ID 339653 kern.notice] NOTICE: nxge1: xcvr addr:0x0c - link is up 1000 Mbps full duplex
    Oct 15 11:05:53 v10emsu101 nxge: [ID 339653 kern.notice] NOTICE: nxge3: xcvr addr:0x0a - link is up 1000 Mbps full duplex
    Oct 15 11:11:00 v10emsu101 nxge: [ID 339653 kern.notice] NOTICE: nxge1: xcvr addr:0x0c - link is up 1000 Mbps full duplex
    Oct 15 11:15:53 v10emsu101 nxge: [ID 339653 kern.notice] NOTICE: nxge3: xcvr addr:0x0a - link is up 1000 Mbps full duplex
    There is no entry for the link going down just up all the time. The timing in the logs match with the DAC logs which makes my think this is where the issue may lie.
    root@v10emsu101 # dladm show-dev
    bge0            link: up        speed: 1000  Mbps       duplex: full
    bge1            link: unknown   speed: 0     Mbps       duplex: unknown
    nxge0           link: up        speed: 1000  Mbps       duplex: full
    nxge1           link: up        speed: 1000  Mbps       duplex: full
    nxge2           link: up        speed: 1000  Mbps       duplex: full
    nxge3           link: up        speed: 1000  Mbps       duplex: full
    Does anyone have any idea on why this keeps occurring or can it safely be ignored?

    Did you find a solution to your problem?  It sounds like something we are experiencing.

  • Forte and Solaris on Intel

    Has anyone tried hosting a Forte environment under Solaris on Intel aka.
    Solaris 7/8 Intel Platform Editions?

    What is the code to increment that static variable?
    I assume there is a function in the same translation
    unit that performs this increment.
    You can trace it in dbx (or with dtrace) to check if
    it is ever called.Yes the static variable does get incremented in the same file and the function doing the increment get's called.. Remember this all works fine under Solaris 8.
    I'd love to use dbx but we found that we needed to make one huge so file to get dbx running usefully before. Dloading files under dbx didn't seem to work. Remember that this is a huge app and we have modules from all over the place each with a different build strategy.
    Something seems to be clobbering my static variables. I'm think that maybe a structure size has changed since Solaris 8 and maybe that's overwriting stuff. Or maybe we did have a memory issue that Solaris 8 ignores. I remember we had plenty of those when upgrading from Solaris 4/6.
    But it looks like I may need to roll up my sleeves and try a full recompile. Deep sigh.
    Any more help would be appreciated.

  • Performance issue with brand new intel iMac extreme

    I am at a loss to explain a problem I've been having and I thought I might put it out to you guys.
    In September I purchased a macbook Pro (2.4 ghz, 4 GB RAM) to use in video editing with Final Cut Pro, and for the most part I've been thrilled. I use 1TB LaCie external drives connected via FW800, and perform Multiclip editing with 4-5 video streams at a time and only on occasion have dropped frames during the editing process.
    In December I determined that I needed to have an additional system, and thought a 2.8Ghz Intel iMac extreme would be an excellent choice, since for the same price I could get a little more power in the processor, more hard drive space and a bigger screen to work on. When we picked up the new system in the store (The Grove Apple Store in LA), we had them upgrade the memory to 4GB.
    Since day one we have had performance issues, including problems playing streaming and DVD video, severe delays mounting and unmounting drives (firewire and USB) and application images, and freezing while doing even simple tasks like printing or checking email. These problems occur even while there are no external drives are connected. I have none of these issues with the Macbook Pro, which has virtually an identical set of programs installed, and both running the same version of Leopard.
    I already took the original iMac back to the store, and they exchanged it, but did not have 4GB sets of RAM in stock so they took the RAM from the original machine and put it in the new one. They said if I continued to have problems then it was most likely the RAM and I should come back when they got more in stock. I DID have the same problems with the new machine, and took it back to the Apple Store and they swapped the memory. It seemed to improve the issue, but now I'm seeing the same severe performance issues again.
    All tech support can do is tell me to do a PRAM reset, which seems to improve things very temporarily (but that may be my imagination) or have me restart, which at least has the ability to make the printing of documents capable.
    What I'm wondering is if it is likely that the RAM is the issue and I just got another bad batch, or if the iMac has some weird glitch that isn't present in the macbook Pro...?? Or could I have possibly gotten 2 bad systems in a row? It's extremely frustrating, and I KNOW it shouldn't be this way! It's so bad I get better performance out of my single-core G5 tower! How do I get a good working system that operates like it should? Am I better off getting another Macbook Pro? I'd rather not for several reasons...
    I have xbench on both the MBP and the iMac and can provide test numbers if they'll help, as well as any other info.
    Thank you so much for reading my novella of a post and also for any insight you have!
    Best,
    Travis

    Hi!
    I got the same problem with my MacBook when it still was new in may 2006. It was supposed to be one of the faster Laptops around but it was soooo slow it drove me nuts. I can only advise to have a look if there is something hugging up your RAM and run some tests using these programs on your machine:
    Xbench:
    http://www.macupdate.com/info.php/id/10081
    MenuMeters:
    http://www.macupdate.com/info.php/id/10451
    If they show any unusual results you might have your problem...
    As to my problem with the MacBook: I did a complete re-install (writing the harddisk over with zeroes) and suddenly everything was just fine. (But be sure to back all your files before that, I learned this one the hard way.) I know it is just a standard answer, but it worked out for me this time...
    Hope this helps in some ways.
    Cheers,
    Rene

Maybe you are looking for

  • WebLogic 10.3.0, web-service enabled session beans, and CMT transactions

    Does WebLogic 10.3 support CMT for JAX-WS Web-Service enabled EJB 3.0 session beans? When a client invokes the following Web service: @WebService @Stateless @TransactionManagement( TransactionManagementType.CONTAINER ) public class TestService       

  • Errors in Runtime workbench after support pack stack 12

    We have installed support pack stack 12 and now the runtime workbench - component monitoring is not working.  I get a page of errors.  here are some of the errors Unknown error: com.sap.engine.services.servlets_jsp.server.jsp.exceptions.CompilingExce

  • Definition of "a personal computer" for CS Student and Teacher?

    I understand , that a Creative Suite (SC5 in my case) can only be used on a personal computer. Now I'm wondering, whether a computer I have recieved from my scientific institute for work and personal use (I do manage the computer myself) does qualify

  • Bridge Problem (2 copies)

    I seem to have two bridge programmes one in Photoshop CC and one as an add on can i get rid of the add on ?

  • Cancelling Reports, REP-56071 error

    I want to allow SSO users to cancel their own reports, but when I try killjobid, I get "REP-56071: Security check failed with error message: No privilege to do the operation" Is there a way to grant permission to individual users to view and cancel t