Whos Memory

I have read the post on "Adding more memory and mixing brands," "Mac Pro 3rd party Ram" Also the article by digLloyd on memory, and the Mac Pro in general. What I have gotten is that there are several distributors of acceptable Ram for the Mac Pro.
However I am still confused, if I look at "satech" website they suggest "The FB Fully Buffered DIMMS come with a special heat sink which provide efficient cooling and noise reduction.The system has two Memory riser cards with 4 slots per card. To achieve maximum memory capacity of this system always use single rank memory. This chipset supports a maximum of 8 ranks in total in all sockets."
Could someone explain "single rank memory" also their price is "4gb kit (2 X 2gb) PC2-5300 DDR2 667 ECC Reg FB DIMM Single Rank Factory Approved Memory
$544.98"
Whereas if I go to "OWC" website they give a price of $349.99 for 2x 2GB modules. Can I assume that they are both the same ie. Single rank memory.?
Also I am still not sure how I would set things up if I were to say get the min. memory from Apple 2x 512mb, and then purchase the memory myself from one of these vendors. What I am looking at is going with 2x 2GB for now and then later purchase a further 2x 2GB (when finances allow) this would give me then 9GB total.
Would this be a good setup, giving me still 2 slots in case I required further memory later on.?

What I recommend is people use the Crucial Memory selector and look at the specs they list, as well as Apple's listed specs (technical specifications, or you can even read the Developer Note on Mac Pro).
I would go with TechWorks - I've tried a couple brands and like it - and 4 x 1GB for now, then see if you want to add another 4 x 1GB. $129 for a pair this week from OWC, so $258 for the set.
2GB DIMMs cost extra and run warmer and having 2 x 1GB on top Riser, and on the bottom, would be ideal for now and give you 5GB to play with.

Similar Messages

  • How can two users work on iMovie?  My husband is working on a memorial video for a family member who passed, I plan to edit but he had to take his computer to work.  I have the iMovie project on a zip drive.  How do I get it to open in my imovie?

    How can two users work on iMovie?  My husband is working on a memorial video for a family member who passed, I plan to edit but he had to take his computer to work.  I have the iMovie project on a zip drive.  How do I get it to open in my imovie? 

    You will need an external drive that is formatted as MAC OS EXTENDED (journaled).
    Move the Project, Events, and any photos and music to the external drive by following the instructions in this post.
    https://discussions.apple.com/docs/DOC-4141
    Be sure to use CONSOLIDATE MEDIA to get the photos and music. Then plug this drive into your computer and you will be able to edit.

  • Ram Upgrade Does it mater who makes the memory card?

    I have a 2007 20" iMac wtih at 2.4 Ghz Intel Core 2 Duo with 1 GB 667 MHz DDR2 SDRAM
    I am going to upgrade from 1 GB Ram to at least 4 GB and maybe as much as 6 or 8 depending on pricing?
    Does it matter who manufactures the memory card?
    Thanks

    The mid-2007 and Early 2008 iMacs officially can accept 4G of RAM (two 2GB modules); with newer modules made since Apple engraved the specs in stone, you can go to 6GB RAM (one 2GB +2 4GB) but no more.
    The only brand issue I've encountered is that some Intel Macs using PC2-5300 RAM were rather unhappy with Kingston "Value RAM." The regular line fo Kingston was fine.
    For the past decade, I've web-ordered all my Mac RAM (and we have 16 Macs in the family) from only two vendors. I have never had RAM go bad or received the wrong RAM from these firms. Then there is the added pleasure of their being among the lowest priced. Here are their listings for PC2-5300 for your iMac:
    Other World Computing:
    http://eshop.macsales.com/shop/apple/memory/iMac/Intel_Core_2_Duo
    Data Memory Systems:
    http://www.datamemorysystems.com/_apple_info/Apple_Aluminum_Intel_Core_2_Duo_iMa c_20_2.4GHz_Memory_1467.asp
    You don't show a geographic location in your profile (a very useful thing to include around here ) so I've listed US firms because that's who I use. If you are somewhere other than North America, let us know and someone may be able to provide resources local to you. The first firm I linked ships internationally with only a very "can't do" countries, but shipping and VAT may make it less attractive than a local source.

  • What are reviews from folks who have 128 Gb memory in the IPhone 6 or 6+?

    What are your impressions of the IPhone 6 or 6+ with 128 Gb memory?  Is is worth the extra money over the 64Gb memory?  I'm going to replace my IPhone 5 next month and will move up to either 6.

    Agree there is not a scam going on. (note; you have probably not traded in an iphone 4s to Verizon before that was in great condition and had them give you $15.00 for it.) I am not trying to be offensive to you at all. This is not a personal issue. You are correct Verizon is a large company, that by the way is not loosing money or strapped to the point they could not afford to put things in place to better handle the "COMMUNICATION" of these pre-orders. There are customers who are just mad and claiming scams. My complaint is completely with the poor management of these orders and not having proper communication that should be expected of a company this size and stature. It is strictly a business that is not the best at keeping accurate information to their customers.
    I hope no one takes offense to my comments, including people at Verizon.
    West

  • If allowed, to: "BGreg" who touched upon Memory needs for "Lion" ... since mine has a mechanical maximum of (3000) even though I have physically-installed (4) does that suggest that I can't ever get "LION?"

    Hi ..
    Apparently, since my Imac only 'sees' 3,000 even though 4,000 Memory {physical maximum} has been installed - -  it would appear that I can Never Install "LION"  in ths Unit?? - - e.g. - need to remain w/ "Snow Leopard, 10.6" only, w/ all of it's updates??
    Thank you!...  Eli1938

    "this tip is ready for consideration"

  • I would like to speak to an ICloud rep by phone to help me purchase additional Icloud memory.  I have had mega problems navigating the internet for this purpose as a older person.  Need human being to talk to ICloud who will take my credit card

    Please send me an ICloud rep's phone number to sort account to upgrade memory on phone. Elderly person not able to do this alone on line. Have credit card ready.  Just need help with direct ICloud person.

    please email me Icloud rep tel. no.  at [email protected]

  • Who can help me? is it a issue of Memory leak?

        First , I have a poor English, sorry!
        I have a project , and the project has two States, click the button to change the State.
    I run the Application, I can see the memory is 39MB. After I change the State several times,
    and the memory increases to 43MB.
        My Application has a s:TextInput and s:TextArea, when I change the focus between them,
    I find the memory increase to 55MB, and continue increasing if you do the same action.
    In my surprise, if I use mx:TextInput and mx:TextArea, the problem is disappeared.
        I doubt this is a memory leak, I test the TourDeFlex, and it has the same problem.
    My environment is Flex SDK 4.1, and air 2.6.
      Finally I paste my Source here:
    <?xml version="1.0" encoding="utf-8"?>
    <s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
            xmlns:s="library://ns.adobe.com/flex/spark"
            xmlns:mx="library://ns.adobe.com/flex/mx" xmlns:ns1="*" currentState="S2"  height.S1="455">
    <fx:Script>
      <![CDATA[
       protected function button1_clickHandler(event:MouseEvent):void
        this.currentState="S2";
       protected function button2_clickHandler(event:MouseEvent):void
        this.currentState="S1";
      ]]>
    </fx:Script>
    <s:states>
      <s:State name="S1"/>
      <s:State name="S2"/>
    </s:states>
    <fx:Declarations>
      <!-- 将非可视元素(例如服务、值对象)放在此处 -->
    </fx:Declarations>
    <s:Button includeIn="S1" x="47" y="318" label="按钮" click="button1_clickHandler(event)"/>
    <s:ComboBox includeIn="S1" x="47" y="84"/>
    <mx:DataGrid includeIn="S1" x="47" y="151">
      <mx:columns>
       <mx:DataGridColumn headerText="列 1" dataField="col1"/>
       <mx:DataGridColumn headerText="列 2" dataField="col2"/>
       <mx:DataGridColumn headerText="列 3" dataField="col3"/>
      </mx:columns>
    </mx:DataGrid>
    <s:TextArea includeIn="S2" x="52" y="71"/>
    <s:TextInput includeIn="S2" x="52" y="25"/>
    <s:Button includeIn="S2" x="52" y="258" label="按钮" click="button2_clickHandler(event)"/>
    </s:WindowedApplication>

    You can use the profiler to determine if there is a leak.  Because of the
    way Garbage Collection works, memory can grow if it gets fragmented, but
    will eventually reach an upper limit if there is no leak.

  • Who is memory allocated to a controll in a reentrant VI?

    Hi,
    I want to have a variable number of string controls with references pointing on them. First I tried to use a reentrant VI consisting of a string control and as output the reference to this control. But then LabVIEW gives me always the same reference, which after some thought I realized is logical, since the same instance of the reentrant VI is called.
    Therefore I tried to load dynamically the reentrant VI, saving the references of the strings and the loaded VIs in an array to "deallocate" the memory later, when I do not need them anymore. But this did not work, too, which I do not understand, since now new memory for every loaded instance of the VI should be allocated.
    I placed my test VIs in a z
    ip for you. There are some German words, but this should not be a problem for understanding the VIs.
    So does anyone have an idea how to "allocate" a variable number of string references?
    Thanks for your help in advance.
    Marc
    Attachments:
    Test_Referenz.zip ‏41 KB

    Hi Marc,
    Please correct me if I'm wrong. I think reentrant VIs duplicates the data space, but not the front panel controls (that's why you cannot highlight execution for reentrant VIs). In your "Dynamische String Referenz.vi", each dynamically opened reentrant VI has its own refnum, but the ctrlrefnum to the "String" control stays the same.
    I modified two of your VIs a bit to do what your program tries to do. Instead of passing String's control refnum, you can pass VI refnum to each instance instead, and grab the value of the control by invoke nodes. You should use the same "String Referenz.vi" in your original zip file.
    Hope this helps,
    Dan
    Attachments:
    DynamicCtrl.zip ‏31 KB

  • Memory upgrade on Lenovo 3000 j100 (product number: 8254-E6G)

    First of all, sorry for my English (I'm trying to improve it)
    I run a Lenovo 3000 j100 Desktop with 1GB RAM with two modules of 512MB each one installed on the two slots that the mother board has.
    I want to upgrade that memory to 4GB, but I have some doubts about that upgrade that I need to solve before buying the new memory additions.
    I've read some commentaries about this topic and there are people who say that the maximum memory size for this models of Lenovo is 2GB RAM, I mean one module of 1GB on each slot.
    However, the manual says that these desktops can be upgraded to 4GB RAM.
    In consecuence, which is the maximum memory size supported by my Desktop's mother board ?
    Sorry for my English again, I hope someone could help me because I wrote this question to Lenovo support and this service answered that I had to read the manual, they didn't solve my question.
    Thank you for your attention.

    Many thanks for your answer, but the type of memory of my computer is not the same as yours.
    My Lenovo 3000 j100 memory sticks are not DDR2, they are DDR.
    They have a sticker with this text on: 
        NT512D64S88B0GY-5T
        512MB DDR-400MHz-CL3
        PC3200U-30331

  • Problem with Firefox and very heavy memory usage

    For several releases now, Firefox has been particularly heavy on memory usage. With its most recent version, with a single browser instance and only one tab, Firefox consumes more memory that any other application running on my Windows PC. The memory footprint grows significantly as I open additional tabs, getting to almost 1GB when there are 7 or 8 tabs open. This is as true with no extensions or pluggins, and with the usual set, (firebug, fire cookie, fireshot, XMarks). Right now, with 2 tabs, the memory is at 217,128K and climbing, CPU is between 0.2 and 1.5%.
    I have read dozens of threads providing "helpful" suggestions, and tried any that seem reasonable. But like most others who experience Firebug's memory problems, none address the issue.
    Firefox is an excellent tool for web developers, and I rely on it heavily, but have now resorted to using Chrome as the default and only open Firefox when I must, in order to test or debug a page.
    Is there no hope of resolving this problem? So far, from responses to other similar threads, the response has been to deny any responsibility and blame extensions and/or pluggins. This is not helpful and not accurate. Will Firefox accept ownership for this problem and try to address it properly, or must we continue to suffer for your failings?

    55%, it's still 1.6Gb....there shouldn't be a problem scanning something that it says will take up 300Mb, then actually only takes up 70Mb.
    And not wrong, it obviously isn't releasing the memory when other applications need it because it doesn't, I have to close PS before it will release it. Yes, it probably is supposed to release it, but it isn't.
    Thank you for your answer (even if it did appear to me to be a bit rude/shouty, perhaps something more polite than "Wrong!" next time) but I'm sitting at my computer, and I can see what is using how much memory and when, you can't.

  • QuickDevastating Mystery:What, Who & How! Plz Help

    Yesterday when I was here aboard my, then healthy/happy, Mac Mini, I posted and new topic/issue snd then was reading a thread describing what to me seemed like one truly weird mini problem. At the end of this thread was a reply from AndyO
    who addressed one mini owner'snoopy dance'and cart wheeling comments.The dude
    wanted us to know that he was feeling serene, elated and merry from seeing pain/anguish of the OP's mini woes which,like the spectacle of someone shoving
    a wheelchaired person down a flight of stairs,was outrageous enough to make
    me chuckle.
    But best of all was AndyO's perspective in which he compared this forum to that of a hospital. Indeed,this is where distressed and needy responsible mini owners come when their mini has incurred some serious injury or illness.
    Given the sudden and devastating illness/death that struck my mini shortly after my visit here (its down at the morgue/funeral arrangments forthcoming), I'm wondering if AndyO's hospital analogy may have more than just metaphoric relevance. Of course I'm referring to the sceneario where ER patients seeking treatment for a sprained thumb croke the next day from some rare infectious disease they came in contact with from the Doc,nurs or other patients.
    Very unlikely I'm sure, but after 1.5 yrs of'snoopy dance'-worthy,cart wheeling problem-free performance, it was amazing/tortured to watch my mini come unglued before my eyes and become rogue /'unresponsive to my basic troubleshooting /diagnostic efforts.Briefly, here's the sequence:
    •I started up photoshop snd got this error mssggr shortly into a session-
    "startup disc full: quit other apps to free up memory and delete files
    to save open docs."Last time I noticed, I had 4 or 6 Gb o disc space just days ago but now i had 120mb.No idea how/what this is about.
    •I quit all apps and dug around though pic and movie folders of folders to find a few hefty ones to drop onto my 500GB external USB drive. A few min.later after all files where copied I flushed approx 11GB from my main drive and just for the heck of it i ran Disc Utility to verify my mini'HD. Surprisingly,several problems were reported and need disc repair.
    •I popped my install disc #1 in the drive tried to reboot from install disc\but disc ejects every time. So I yanked out all cables from mini except the keyboard snd VGA and started up mini to run Disc Utiliy on my install disc. Ha! The DU thinks its a DVD-RW with with read/write permissions!Utterly insane!!!
    How do ya repair an install disc???? I ejected the disc and hosed it off with a long blast of isopropyl 90% then shook off the drops and wiped it once with new microfiber towel.Popped disc back into mini and boom-- disc mounted and Mac OS Install Disc opens,all folders intact.I ran DU again to confirm.It did so. OK.
    Worth noting:These sorts of strange problems which appear for no reason but then
    are fixed by simply cleaning the disc are timely confidence boosters as you delve into the troubleshooting process. And its especially good to know for sure that your tools disc is a healthy one. So forgive me as I snoopy dance here pat myself on the back for fixing my install disc in a clutch sitution. That's because from here forward I had nothing more to inspire me to dance as I was too busy getting my butt kicked.:(
    •I rebooted from the install disc and ran DU to to REPAIR DISC on mini HD.
    This went smoothly as the progress bar chugged forward to the end... almost
    to the end...I'm waiting...its still chugging...Like Ben Franklin always says
    "A Watched Progress Bar Never Finishes" and I'm still waiting...just a few seconds more...waiting.... waitng... I don't mind waiting BTW, afterall its not as if i run DU regularly and prophylactically(eeep!)
    "Click." (silence/darkness fills the room)
    ***!! Mini just shut down.Why? Who knows.
    •I tried to rebooted from install disc but the Mini maindrive started
    which is okay--I only need to run DU once more to verify if repairs were successful. I launched DU and..
    "Click." (silence/darkness fills the room again)
    •This was verifying info just the same which told me "Sumpins big rong!!"
    • I tried to reboot from inst disc. but I cannot do that now.
    I zapped pRA and this restored the startup chime.
    But when the mini's desktop appeared there were NO ICONs then a few seconds
    later..."Click." (silence/darkness fills the room)
    •Reboot and now i see the desktop and no icons but an open folder
    pops up "MY COMPUTER" and my MINI HD icon is inside..Okay so I
    move my cursor onto the ...
    "Click." (silence/darkness fills the room)
    Reboot and try to open a Finder window and while I'm
    "Click." (silence/darkness fills the room)
    The machine shuts down within 5 to 8 sec after
    desktop appears.
    I stopped and shut it down in order to do some
    work using my G4 before I try anymore I'd like
    have the input/suggestions from you guys.
    Oh and,yeah,it would be heartwarming as well
    if Mr Happy feels inspired by the sudden tragic
    loss of my mini and wishes to cart wheel, snoopy
    dance or perhaps dress up in his french maids outfit
    with dark redlipstick and sing"Cry Me A River".
    Its all good.:b
    Thanks,guys!
    Scott

    Scott,
    It's good to see you bearing up in times of great adversity. Sadly I don't know whether to be happy or sad because I can't work out for sure whether your system is dead or alive!
    I do think that a deep breath, followed by putting away the isopropyl might be a good place to start once you've carried out the SMC reset to ensure your system can count all it's various parts. After that, I can't wait for chapter two, though a brief synopsis might help in the event there's a question embedded in it somewhere.
    I would, as the regulars here would know, generally say 'If I were in this situation, I would.....' but alas I can't say that this time because I have barely half a clue what 'this situation' actually is. So in the absence of having a clue, I'll offer you a couple since you mention a G4 which seems not to have succumbed to illness: Suitable firewire cable. Firewire target disk mode. Disk Utility. Perhaps that was just one clue really, or it might have been three. Either way, that may provide a ready means to get at your mini's hard drive and see what's up without resorting to alcohol.
    Just a thought.

  • Avoiding data memory duplication in subVI calls

    Hi,
    I am on a Quest to better understand some of the subtle ways of the LabVIEW memory manager. Overall, I want to (as much as practically possible) eliminate calls to the memory manager while the code is running.
    (I mainly do RT code that is expected to run "forever", the more static and "quiet" the memory manager activity is, the faster and simpler it is to prove beyond reasonable doubt that your application does not have memory leaks, and that if will not run into memory fragmentation (out of memory) issues etc. What I like to see as much as possible, are near static "used memory" and "largest contiguous block available" stats over days and weeks of deployed RT code.)
    In my first example (attached, "IPE vs non-IPE.png"), I compared IPE buffer allocation (black dots) for doing some of the operations in an IPE structure vs. "the old way". I see fewer dots the old way, and removed the IPE structure.
    Next I went from initializing an array of size x to values y to using a constant array (0 values) with an "array add" to get an array with the same values as my first version of the code. ("constant array.png")
    The length of the constant array is set to my "worst case" of 25 elements (in example). Since "replace sub-array" does not change the size of the input array even when the sub-array is "too long", this saves me from constantly creating small, variable sized arrays at run-time. (not sure what the run-time cpu/memory hit is if you tried to replace the last 4 elements with a sub-array that is 25 elements long...??)
    Once I arrived at this point, I found myself wondering "how exactly the constant array is handled during run-time?". Is it allocated the first time that this sub-vi is called then remains in memory until the main/top VI terminates, or is it unloaded every time the SubVI finishes execution? (I -think- Mac's could unload, while windows and linux/unix it remains in memory until top level closes?)  When thinking (and hopefully answering),  consider that the the code is compiled to an RTEXE runningg on a cRIO-9014 (vxWorks OS).  
    In this case, I could make the constant array a control, and place the constant on the diagram of the caller, and pipe the constant all the way up to the top level VI, but this seems cumbersome and I'm not convinced that the compiler would properly reckognize that at the end of a long chain of sub-sub-sub VI's all those "controls" are actually always tied off to a single constant. Another way would perhaps be to initialize a FG with this constant array and always "read it" out from the FG. (using this cool trick on creating large arrays on a shift register with only one copy which avoids the dual copy (one for shift register, one from "initialize array" function)).
    This is just one example of many cases where I'm trying to avoid creating memory manager activity by making LabVIEW assign memory space once, then only operate on that data "in-place" as much as possible. In another discussion on "in-place element" structures (here), I got the distinct sense that in-place very rarely adds any advantage as the compiler can pick up on and do "in-place" automatically in pretty much any situation. I find the NI documentation on IPE's lacking in that it doesn't really show good examples of when it works and when it doesn't. In particular, this already great article would vastly benefit from updates showing good/bad use of IPE's.
    I've read the following NI links to try and self-help (all links should open in new window/tab):
    cool trick on creating large arrays on a shift register with only one copy
    somewhat dated but good article on memory optimization
    IPE caveats and recommendations
    How Can I Optimize the Memory Use in My LabVIEW VI?
    Determining When and Where LabVIEW Allocates a New Buffer
    I do have the memory profiler tool, but it shows min/max/average allocations, it doesn't really tell me (or I don't know how to read it properly) how many times blocks are allocated or re-allocated.
    Thanks, and I hope to build on this thread with other examples and at the end of the thread, hopefully everyone have found one or two neat things that they can use to memory optimize their own applications.  Next on my list are probably handling of large strings, lots of array math operations on various input arrays to create a result output array etc.
    -Q
    QFang
    CLD LabVIEW 7.1 to 2013
    Attachments:
    IPE vs non-IPE.png ‏4 KB
    constant array.png ‏3 KB

    I sense a hint of frustration on your part, I'm not trying to be dense or difficult, but do realize that this is more towards the "philosophical" side than "practical" side. Code clarity and practicalities are not necessarily the objectives here.
    Also, I have greatly appreciated all your time and input on this and the other thread!
    The answer to your first question is actually "yes, sort of". I had a RT application that developed a small memory leak (through a bug with the "get volume info.vi' from NI), but to isolate it and prove it out took a very long time because the constant large allocation/deallocations would mask out the leak. (Trace's didn't work out either since it was a very very slow leak and the traces would bomb out before showing anythinng conclusive.) The leak is a few bytes, but in addition to short term memory oscilations and  long term (days) cyclical "saw-tooth" ramps in memory usage, made this very hard to see. A more "static" memory landscape would possibly have made this simpler to narrow down and diagnose. or maybe not. 
    Also, you are missing my point entierely, this is not about "running out of memory" (and the size of 25 in my screen-shot may or may not be what that array (and others) end up being). This is about having things allocated in memory ONCE then not de-allocated or moved, and how/when this is possible to accomplish.  Also this is a quest (meaning something  I'm undertaking to improve and expand my knowledge, who said it has to be practical).
    You may find this document really interesting, its the sort of thing you could end up being forced to code to, albeit, I don't see how 100% compliance with this document would ever be possible in LabVIEW, thats not to say its worthless: JPL Institutional Coding Standard for the C Programming Language (while it is directed at C, they have a lot of valid general points in there.)
    Yes, you are right that the IPE would grow the output if the lenght of my replacement array is not the same, and since I can't share the full VI's its a bit of a stretch to expect people to infer from the small screen dummp that the I32 wires on the right guarantee the lengths will match up in the IPE example.
    Once, on recomendation of NI support, I actually did use the Request deallocation primitive during the hunt for what was going on in that RT app I was debugging last year. At that particular time, the symptom was constant fragmentation of memory, until the largest contiguous block would be less than a couple of kB and the app would terminate with 60+MB of free memory space.. (AKA memory leak, though we could not yet prove that from diagnostic memory consumption statistics due to the constant dynamic behavior of the program)  I later removed them. Also, they would run counter to my goal of "allocate once, re-use forever" that I'm chasing. and again, I'm chasing this more as a way to learn than because all my code MUST run this way. 
    I'm not sure I see what you mean by "copying data in and out of some temporary array". Previously (before the constant array) at every call to the containing sub-vi, I used to "initialize array" with x elements of value y (where x depends to a large degree on a configuration parameter, and y is determined by the input data array). Since I would call to "initialize" a new array each time the code was called, and the size of the array could change, I looked for a way that I could get rid of the dynamic size, and get rid of dynamically creating the array from scratch each time the sub-vi was called. What I came up with is perhaps not as clear as the old way I did it, but with some comments, I think its clear enough. In the new way, the array is created as a constant, so I would think that would cause less "movement" in memory as it at that point should be preventing the "source" array from (potentially) moving around in memory?  Considering the alternative of always re-creating a new array, how is this adding an "extra" copy that creating new ones would not create?
    How would you accomplish the task of creating an array of "n" elements, all of value "y" without creating "extra" copies? -auto-indexing using a for loop is certainly a good option, but again, is that sure to reuse the same memory location with each call? Would that not, in a nit-picking way, use more CPU cycles since you are building the array one element at the time instead of just using a primitive array add operation (which I have found to be wicked fast operations) and operate on a constant data structure?
    I cannot provide full VI's without further isolation, maybe down the road (once my weekends clear up a bit). Again, I appreciate your attention and your time!
    QFang
    CLD LabVIEW 7.1 to 2013

  • HELP ME!!!! who can help me ???

    My eclipse always halt suddenly. I have no idea how to solve it, and i have reinstall my JVM and eclipse.but it doesn't work, the eclipse halt again.
    The below is the eclipse log hs_err_pid3740.log. Who can help me? much appreciate!!!!
    # An unexpected error has been detected by HotSpot Virtual Machine:
    # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d7f789e, pid=3740, tid=1468
    # Java VM: Java HotSpot(TM) Client VM (1.5.0_09-b01 mixed mode)
    # Problematic frame:
    # V [jvm.dll+0xc789e]
    --------------- T H R E A D ---------------
    Current thread (0x00c7ed10): JavaThread "Worker-5" [_thread_in_vm, id=1468]
    siginfo: ExceptionCode=0xc0000005, reading address 0x00000054
    Registers:
    EAX=0x00000000, EBX=0x2563a6b0, ECX=0x00000180, EDX=0x0000001a
    ESP=0x37fff814, EBP=0x37fff848, ESI=0x0000001a, EDI=0x35298770
    EIP=0x6d7f789e, EFLAGS=0x00010202
    Top of Stack: (sp=0x37fff814)
    0x37fff814: 6d7f7858 0000001a 3699747c 22ca6f68
    0x37fff824: 00000000 6d7f8aaf 23aacde0 22ca6f68
    0x37fff834: 00c7ed10 36b7bff0 35298768 35298770
    0x37fff844: 35298b5c 37fff87c 6d7f9986 36997468
    0x37fff854: 36997488 36997484 00c7ed10 00c7ed10
    0x37fff864: 00c7ed10 00000000 00000001 00c7ed10
    0x37fff874: 00c7ed10 00c7ed10 37fff8a8 6d7f98b4
    0x37fff884: 37fff940 3699747c 36997468 36997488
    Instructions: (pc=0x6d7f789e)
    0x6d7f788e: 8b 54 24 04 8d 0c 91 8b 04 01 8b 40 0c 8b 40 14
    0x6d7f789e: 8b 40 54 c1 e8 09 83 e0 01 c2 04 00 8b 4c 24 04
    Stack: [0x37f00000,0x38000000), sp=0x37fff814, free space=1022k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    V [jvm.dll+0xc789e]
    V [jvm.dll+0xc9986]
    V [jvm.dll+0xc98b4]
    V [jvm.dll+0xca226]
    V [jvm.dll+0xca059]
    V [jvm.dll+0x82544]
    j com.sun.org.apache.xml.internal.serializer.ToStream.init(Ljava/io/Writer;Ljava/util/Properties;ZZ)V+73
    j com.sun.org.apache.xml.internal.serializer.ToStream.init(Ljava/io/OutputStream;Ljava/util/Properties;Z)V+55
    j com.sun.org.apache.xml.internal.serializer.ToStream.setOutputStream(Ljava/io/OutputStream;)V+26
    j com.sun.org.apache.xml.internal.serializer.ToUnknownStream.setOutputStream(Ljava/io/OutputStream;)V+5
    j com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory.getSerializationHandler()Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;+172
    j com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.getOutputHandler(Ljavax/xml/transform/Result;)Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;+250
    j com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V+46
    j org.eclipse.mylyn.internal.tasks.ui.util.TaskListWriter.writeDOMtoStream(Lorg/w3c/dom/Document;Ljava/io/OutputStream;)V+44
    j org.eclipse.mylyn.internal.tasks.ui.util.TaskListWriter.writeTaskList(Lorg/w3c/dom/Document;Ljava/util/zip/ZipOutputStream;)V+25
    j org.eclipse.mylyn.internal.tasks.ui.util.TaskListWriter.writeTaskList(Lorg/eclipse/mylyn/tasks/core/TaskList;Ljava/io/OutputStream;)V+342
    j org.eclipse.mylyn.internal.tasks.ui.util.TaskListWriter.writeTaskList(Lorg/eclipse/mylyn/tasks/core/TaskList;Ljava/io/File;)V+12
    j org.eclipse.mylyn.internal.tasks.ui.util.TaskListSaveManager.internalSaveTaskList()V+16
    j org.eclipse.mylyn.internal.tasks.ui.util.TaskListSaveManager.access$0(Lorg/eclipse/mylyn/internal/tasks/ui/util/TaskListSaveManager;)V+1
    j org.eclipse.mylyn.internal.tasks.ui.util.TaskListSaveManager$TaskListSaverJob.run(Lorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/core/runtime/IStatus;+65
    j org.eclipse.core.internal.jobs.Worker.run()V+31
    v ~StubRoutines::call_stub
    V [jvm.dll+0x86e84]
    V [jvm.dll+0xddead]
    V [jvm.dll+0x86d55]
    V [jvm.dll+0x86ab2]
    V [jvm.dll+0xa16b2]
    V [jvm.dll+0x10f4ac]
    V [jvm.dll+0x10f47a]
    C [MSVCRT.dll+0x2a3b0]
    C [kernel32.dll+0xb713]
    Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
    j com.sun.org.apache.xml.internal.serializer.ToStream.init(Ljava/io/Writer;Ljava/util/Properties;ZZ)V+73
    j com.sun.org.apache.xml.internal.serializer.ToStream.init(Ljava/io/OutputStream;Ljava/util/Properties;Z)V+55
    j com.sun.org.apache.xml.internal.serializer.ToStream.setOutputStream(Ljava/io/OutputStream;)V+26
    j com.sun.org.apache.xml.internal.serializer.ToUnknownStream.setOutputStream(Ljava/io/OutputStream;)V+5
    j com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory.getSerializationHandler()Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;+172
    j com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.getOutputHandler(Ljavax/xml/transform/Result;)Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;+250
    j com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V+46
    j org.eclipse.mylyn.internal.tasks.ui.util.TaskListWriter.writeDOMtoStream(Lorg/w3c/dom/Document;Ljava/io/OutputStream;)V+44
    j org.eclipse.mylyn.internal.tasks.ui.util.TaskListWriter.writeTaskList(Lorg/w3c/dom/Document;Ljava/util/zip/ZipOutputStream;)V+25
    j org.eclipse.mylyn.internal.tasks.ui.util.TaskListWriter.writeTaskList(Lorg/eclipse/mylyn/tasks/core/TaskList;Ljava/io/OutputStream;)V+342
    j org.eclipse.mylyn.internal.tasks.ui.util.TaskListWriter.writeTaskList(Lorg/eclipse/mylyn/tasks/core/TaskList;Ljava/io/File;)V+12
    j org.eclipse.mylyn.internal.tasks.ui.util.TaskListSaveManager.internalSaveTaskList()V+16
    j org.eclipse.mylyn.internal.tasks.ui.util.TaskListSaveManager.access$0(Lorg/eclipse/mylyn/internal/tasks/ui/util/TaskListSaveManager;)V+1
    j org.eclipse.mylyn.internal.tasks.ui.util.TaskListSaveManager$TaskListSaverJob.run(Lorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/core/runtime/IStatus;+65
    j org.eclipse.core.internal.jobs.Worker.run()V+31
    v ~StubRoutines::call_stub
    --------------- P R O C E S S ---------------
    Java Threads: ( => current thread )
    0x36da44c0 JavaThread "Thread-7" [_thread_blocked, id=2840]
    0x36b960f0 JavaThread "Timer-2" [_thread_blocked, id=2008]
    0x36ca63a0 JavaThread "Timer-1" [_thread_blocked, id=3176]
    0x36b92d20 JavaThread "Timer-0" [_thread_blocked, id=3832]
    0x36bde590 JavaThread "Worker-6" [_thread_blocked, id=3968]
    =>0x00c7ed10 JavaThread "Worker-5" [_thread_in_vm, id=1468]
    0x369b7008 JavaThread "Worker-4" [_thread_blocked, id=1444]
    0x352b7d88 JavaThread "Worker-3" [_thread_blocked, id=780]
    0x36bd1008 JavaThread "Worker-2" [_thread_blocked, id=2124]
    0x35748c78 JavaThread "Worker-1" [_thread_blocked, id=3588]
    0x369438d8 JavaThread "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon [_thread_blocked, id=844]
    0x366b7fd0 JavaThread "Java indexing" daemon [_thread_blocked, id=2040]
    0x355a7160 JavaThread "Worker-0" [_thread_blocked, id=1492]
    0x3550b410 JavaThread "Start Level Event Dispatcher" daemon [_thread_blocked, id=3956]
    0x3556de40 JavaThread "Framework Event Dispatcher" daemon [_thread_blocked, id=3192]
    0x00c629e0 JavaThread "State Data Manager" daemon [_thread_blocked, id=3188]
    0x00c5dc88 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=1728]
    0x00c5c8e8 JavaThread "CompilerThread0" daemon [_thread_blocked, id=340]
    0x00c6b2a8 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=2116]
    0x00c50ab8 JavaThread "Finalizer" daemon [_thread_blocked, id=3652]
    0x00c4f650 JavaThread "Reference Handler" daemon [_thread_blocked, id=3144]
    0x003edb60 JavaThread "main" [_thread_in_native, id=2316]
    Other Threads:
    0x003e5688 VMThread [id=3568]
    0x00c5ef98 WatcherThread [id=3984]
    VM state:not at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread: None
    Heap
    def new generation total 4608K, used 2915K [0x02c90000, 0x03190000, 0x053f0000)
    eden space 4096K, 58% used [0x02c90000, 0x02ee8c50, 0x03090000)
    from space 512K, 100% used [0x03110000, 0x03190000, 0x03190000)
    to space 512K, 0% used [0x03090000, 0x03090000, 0x03110000)
    tenured generation total 60112K, used 42130K [0x053f0000, 0x08ea4000, 0x22c90000)
    the space 60112K, 70% used [0x053f0000, 0x07d14a28, 0x07d14c00, 0x08ea4000)
    compacting perm gen total 43008K, used 42780K [0x22c90000, 0x25690000, 0x32c90000)
    the space 43008K, 99% used [0x22c90000, 0x25657298, 0x25657400, 0x25690000)
    No shared spaces configured.
    Dynamic libraries:
    0x00400000 - 0x0040e000      E:\dev_tools\eclipse\eclipse-jee-europa-winter-win32\eclipse\eclipse.exe
    0x7c900000 - 0x7c9af000      C:\WINDOWS\system32\ntdll.dll
    0x7c800000 - 0x7c8f6000      C:\WINDOWS\system32\kernel32.dll
    0x7e410000 - 0x7e4a1000      C:\WINDOWS\system32\USER32.dll
    0x77f10000 - 0x77f59000      C:\WINDOWS\system32\GDI32.dll
    0x5d090000 - 0x5d12a000      C:\WINDOWS\system32\COMCTL32.dll
    0x77dd0000 - 0x77e6b000      C:\WINDOWS\system32\ADVAPI32.dll
    0x77e70000 - 0x77f02000      C:\WINDOWS\system32\RPCRT4.dll
    0x77fe0000 - 0x77ff1000      C:\WINDOWS\system32\Secur32.dll
    0x77c10000 - 0x77c68000      C:\WINDOWS\system32\MSVCRT.dll
    0x76390000 - 0x763ad000      C:\WINDOWS\system32\IMM32.DLL
    0x629c0000 - 0x629c9000      C:\WINDOWS\system32\LPK.DLL
    0x74d90000 - 0x74dfb000      C:\WINDOWS\system32\USP10.dll
    0x72000000 - 0x72012000      E:\dev_tools\eclipse\eclipse-jee-europa-winter-win32\eclipse\plugins\org.eclipse.equinox.launcher.win32.win32.x86_1.0.3.R33x_v20080118\eclipse_1023.dll
    0x77c00000 - 0x77c08000      C:\WINDOWS\system32\VERSION.dll
    0x5ad70000 - 0x5ada8000      C:\WINDOWS\system32\uxtheme.dll
    0x74720000 - 0x7476c000      C:\WINDOWS\system32\MSCTF.dll
    0x77b40000 - 0x77b62000      C:\WINDOWS\system32\apphelp.dll
    0x755c0000 - 0x755ee000      C:\WINDOWS\system32\msctfime.ime
    0x774e0000 - 0x7761d000      C:\WINDOWS\system32\ole32.dll
    0x6d730000 - 0x6d8cb000      D:\Program Files\Java\jdk1.5.0_09\jre\bin\client\jvm.dll
    0x76b40000 - 0x76b6d000      C:\WINDOWS\system32\WINMM.dll
    0x6d2f0000 - 0x6d2f8000      D:\Program Files\Java\jdk1.5.0_09\jre\bin\hpi.dll
    0x76bf0000 - 0x76bfb000      C:\WINDOWS\system32\PSAPI.DLL
    0x6d700000 - 0x6d70c000      D:\Program Files\Java\jdk1.5.0_09\jre\bin\verify.dll
    0x6d370000 - 0x6d38d000      D:\Program Files\Java\jdk1.5.0_09\jre\bin\java.dll
    0x6d720000 - 0x6d72f000      D:\Program Files\Java\jdk1.5.0_09\jre\bin\zip.dll
    0x6d530000 - 0x6d543000      D:\Program Files\Java\jdk1.5.0_09\jre\bin\net.dll
    0x71ab0000 - 0x71ac7000      C:\WINDOWS\system32\WS2_32.dll
    0x71aa0000 - 0x71aa8000      C:\WINDOWS\system32\WS2HELP.dll
    0x6d550000 - 0x6d559000      D:\Program Files\Java\jdk1.5.0_09\jre\bin\nio.dll
    0x35be0000 - 0x35c2f000      E:\dev_tools\eclipse\eclipse-jee-europa-winter-win32\eclipse\configuration\org.eclipse.osgi\bundles\334\1\.cp\swt-win32-3349.dll
    0x773d0000 - 0x774d3000      C:\WINDOWS\WinSxS\X86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.5512_x-ww_35d4ce83\COMCTL32.dll
    0x77f60000 - 0x77fd6000      C:\WINDOWS\system32\SHLWAPI.dll
    0x763b0000 - 0x763f9000      C:\WINDOWS\system32\comdlg32.dll
    0x7c9c0000 - 0x7d1d7000      C:\WINDOWS\system32\SHELL32.dll
    0x77120000 - 0x771ab000      C:\WINDOWS\system32\OLEAUT32.dll
    0x78050000 - 0x78120000      C:\WINDOWS\system32\WININET.dll
    0x35c40000 - 0x35c49000      C:\WINDOWS\system32\Normaliz.dll
    0x78000000 - 0x78045000      C:\WINDOWS\system32\iertutil.dll
    0x361a0000 - 0x361ba000      C:\WINDOWS\system32\hccutils.DLL
    0x361c0000 - 0x361c8000      E:\dev_tools\eclipse\eclipse-jee-europa-winter-win32\eclipse\configuration\org.eclipse.osgi\bundles\36\1\.cp\os\win32\x86\localfile_1_0_0.dll
    0x74c80000 - 0x74cac000      C:\WINDOWS\system32\oleacc.dll
    0x76080000 - 0x760e5000      C:\WINDOWS\system32\MSVCP60.dll
    0x36e80000 - 0x36e94000      E:\dev_tools\eclipse\eclipse-jee-europa-winter-win32\eclipse\configuration\org.eclipse.osgi\bundles\334\1\.cp\swt-gdip-win32-3349.dll
    0x4ec50000 - 0x4edf6000      C:\WINDOWS\WinSxS\x86_Microsoft.Windows.GdiPlus_6595b64144ccf1df_1.0.2600.5581_x-ww_dfbc4fc4\gdiplus.dll
    0x37170000 - 0x37435000      C:\WINDOWS\system32\xpsp2res.dll
    0x76fd0000 - 0x7704f000      C:\WINDOWS\system32\CLBCATQ.DLL
    0x77050000 - 0x77115000      C:\WINDOWS\system32\COMRes.dll
    0x75cf0000 - 0x75d81000      C:\WINDOWS\System32\mlang.dll
    0x379d0000 - 0x37a54000      D:\Program Files\TortoiseSVN\bin\tortoisesvn.dll
    0x6eec0000 - 0x6eee2000      D:\Program Files\TortoiseSVN\bin\libapr_tsvn.dll
    0x71a50000 - 0x71a8f000      C:\WINDOWS\system32\MSWSOCK.dll
    0x78130000 - 0x781cb000      C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.1433_x-ww_5cf844d2\MSVCR80.dll
    0x6ee60000 - 0x6ee88000      D:\Program Files\TortoiseSVN\bin\libaprutil_tsvn.dll
    0x6ee50000 - 0x6ee5d000      D:\Program Files\TortoiseSVN\bin\libapriconv_tsvn.dll
    0x37a80000 - 0x37a8c000      D:\Program Files\TortoiseSVN\bin\intl3_svn.dll
    0x7c420000 - 0x7c4a7000      C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.1433_x-ww_5cf844d2\MSVCP80.dll
    0x76780000 - 0x76789000      C:\WINDOWS\system32\SHFOLDER.dll
    0x6ee40000 - 0x6ee46000      D:\Program Files\TortoiseSVN\iconv\_tbl_simple.so
    0x6e900000 - 0x6e923000      D:\Program Files\TortoiseSVN\iconv\cp936.so
    0x6ed50000 - 0x6ed56000      D:\Program Files\TortoiseSVN\iconv\utf-8.so
    0x77a20000 - 0x77a74000      C:\WINDOWS\System32\cscui.dll
    0x76600000 - 0x7661d000      C:\WINDOWS\System32\CSCDLL.dll
    0x77920000 - 0x77a13000      C:\WINDOWS\system32\SETUPAPI.dll
    0x76380000 - 0x76385000      C:\WINDOWS\system32\msimg32.dll
    0x662b0000 - 0x66308000      C:\WINDOWS\system32\hnetcfg.dll
    0x71a90000 - 0x71a98000      C:\WINDOWS\System32\wshtcpip.dll
    VM Arguments:
    jvm_args: -Dosgi.requiredJavaVersion=1.5 -Xms40m -Xmx512m -XX:MaxPermSize=256M
    java_command: <unknown>
    Launcher Type: generic
    Environment Variables:
    JAVA_HOME=D:\Program Files\Java\jdk1.5.0_09
    CLASSPATH=.;D:\Program Files\Java\jdk1.5.0_09\lib\tools.jar;D:\Program Files\Java\jre1.5.0_09\lib\ext\QTJava.zip;E:\eclipse_ee\workspace\Thumper\postgresql-8.2-508.jdbc3.jar
    PATH=D:\Program Files\Java\jdk1.5.0_09\bin\..\jre\bin\client;D:\Program Files\Java\jdk1.5.0_09\bin\..\jre\bin;D:\Program Files\Java\jdk1.5.0_09\bin;D:\oracle\ora92\bin;C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin;C:\Perl\site\bin;C:\Perl\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;D:\Program Files\Apache Software Foundation\Maven 1.1-beta-3\bin;D:\Program Files\Apache Software Foundation\apache-ant-1.7.0\bin;D:\Program Files\Python25;D:\cygwin;D:\Program Files\SecureCRT\;D:\Program Files\IDM Computer Solutions\UltraEdit-32;D:\Program Files\jython2.2.1;D:\Program Files\Tencent\QQ;D:\Program Files\net-snmp\usr\bin;D:\Program Files\Apache Software Foundation\apache-maven-2.0.9\bin;D:\Program Files\MySQL\MySQL Server 5.0\bin;E:\dev_tools\svn\svn-win32-1.4.3\bin;D:\Program Files\Tivoli\TSM\baclient;E:\open source project\android\android-sdk_m5-rc15_windows\tools;D:\cygwin\bin
    USERNAME=Administrator
    OS=Windows_NT
    PROCESSOR_IDENTIFIER=x86 Family 6 Model 15 Stepping 13, GenuineIntel
    --------------- S Y S T E M ---------------
    OS: Windows XP Build 2600 Service Pack 3
    CPU:total 2 (cores per cpu 2, threads per core 1) family 6 model 15 stepping 13, cmov, cx8, fxsr, mmx, sse, sse2
    Memory: 4k page, physical 2052648k(1391420k free), swap 3990772k(3260776k free)
    vm_info: Java HotSpot(TM) Client VM (1.5.0_09-b01) for windows-x86, built on Sep 7 2006 13:59:31 by "java_re" with MS VC++ 6.0

    Looking into the stack trace, this seems to be related to mylyn plugin. Try to remove it (remove it from the plugins dir and restart eclipse) and see if this is still happening

  • Data Federator:  Insufficient memory : Operator 'HashJoin' cannot execute

    Hi,
    I'm using: SAP BusinessObjects Data Federator Designer XI 3.0 Service Pack 3 - 12.3.0.0 (Build 1011241842)
    I have a virtual view on top of sql server 2007 and teradata.  I am using a view on sql server 2007 that joins against several tables and querying a single table from Teradata.
    When I try to query the view I get the error:  [Data Federator Driver] [Server] Insufficient memory : Operator 'HashJoin' cannot execute because it cannot allocate the minimal number of memory pages. Please contact the system administrator to change system parameter settings. (0)
    This happens when I try to query the view from data federator or from an odbc connection.
    I tried playing with the configuration settings for core.queryEngine.hash.maxPartitions  and
    core.queryEngine.hashJoin.nbPartitions  and nothing seemed to work in terms of changing/increasing the numbers.  The help guide also gave no help:  http://help.sap.com/businessobject/product_guides/boexi3SP3/en/xi3_sp3_df_userguide_en.pdf
    I was using a very similiar query against a materialized view on Oracle and Teradata before and that worked.  But I'd prefer not to have to materialize the view in Sql Server.
    Any thoughts as to how this can be fixed?
    Thanks,
    Kerby

    <rant>The strange thing with this forum is no people, really no people, ever do anything to resolve their own problems, even though this forum has a search function, and sites with FAQs and assistance are floating around over the Internet. Why is a mystery, as nobody uses them, and most DBAs only know how to hit copy-and paste, to add to the clutter on OTN again.</rant>
    The usual steps to troubleshoot an ora-1031 apply.
    This means
    - verify whether the local administrator is in the ora_dba group and sqlnet.authentication_services in sqlnet.ora has been set to (NTS)
    - in absence of these, there should a password file be present in %ORACLE_HOME%\database, named pw%SID%.ora
    These belong to the common documented requirements, and these requirements shouldn't be repeated everywhere.
    Sybrand Bakker
    Senior Oracle DBA
    Experts: Those who do read documentation.

  • Can too much memory lead to a kernel panic on a MacBook Pro? specs 2.4GHz intel core i7 16GB DDR3 RAM   late2011..My laptop began suffering from kernel panics 3 mos ago first noticed using public wifi. Gone thru apple support all the way to engineers

    Can too much RAM memory in a late 2011 model macbook pro lead to kernel panic? That is what I was told by a senior supervisor from apple support who troubleshot this issue.First noticed this problem in Dec 2014 while using a private wifi at a relative's home. Did not occur again until Feb1 using a public wifi at a hotel. Never happened on my private wifi network until last night  attempting to use airplay. ( have used airplay before without issue). Late 2011 MacBook Pro running 10.9.5; 2.4 GHz Intel core i7, 16 GB DDR3,AMD Radeon HD 6770m 1024 MB graphic card.  The laptop came with 8GB RAM and I installed 8 GB about 2 years ago for some reason I cannot remember... probably because I thought the system was slowing down a little. I know that sounds silly. I do not run multiple programs at a time except I leave 6-8 website tabs open simultaneously. I don't photo or video edit.  I would describe my use as "light"  based on reading these blogs.I had purchased apple support and spent hours on the phone with them in early Feb moving up through support  and senior support to sending logs to the "engineers." Of course lots of things were done some of which I am sorry to report I cannot recall their technical definitions. Deleted  3rd party apps/programs; re-worked start up menu; re-installed operating system; reset " this, that and the other" using acrobatic simultaneous key strokes both in and out of safe mode..Anyway the results from the engineers came back and they suggested that if it happened again I was to remove the 8GB of RAM I had installed as the system was getting confused as to which chip to use.( that is my interpretation of what was said..prob dumbed down for me)...Anyway 1 day after these pronouncements came down I read that Apple had agreed to fix  graphics cards in some late model 2011 MBPs. I felt this was unlikely to be the issue  given all that had been done including an extended hardware test but called the Senior Support Supervisor I was working with to ask him to make sure. He never phoned me back. Should I go to the trouble of removing 8GB of RAM from my laptop? Of course I will try it as the alternative is a new computer.Blogs read that this model can support 16GB but Apple didn't test for it. Senior Supervisor claims this is my trouble.  Does that make sense?  Not to me....but it is clear to all my level of knowledge.  Can a malfunctioning graphics card be missed by an extended hardware test? I appreciate comments.

    The RAM needs specs as shown below.
    Maximum Memory
    16 GB (Actual) 8 GB (Apple)
    Memory Slots
    2 - 204-pin PC-10600 (1333 MHz) DDR3 SO-DIMM

Maybe you are looking for

  • Table structure of Time Management Add-on

    Hello everyone, i have a relatively simple question. I am trying to figure out how the PTREQ* and PTARQ* tables are connected. What I dont understand yet is which of those tables (maybe PTREQ_HEADER or PTREQ_ATTABSDATA) is the leading table and how t

  • Not saving work when app switch

    I rated the app in the store and was to explain further regarding my work getting lost.    I've actually up'd the star rating because I think it's not really an Adobe issue.  I think android closes apps when it reaches a certain limit of apps running

  • Photo Stream keeps all photos - why??

    Frankly I'm getting jacked off with the dicking around I have to do, to maintain my mac and other apple products. All the photos in my photo stream never get deleted automatically. They are supposed to last 30 days - as of today, April 2nd 2013, I ha

  • ADF:Dynamic Region Refreshing

    Hi, My JDeveloper version is 11.1.1.5 I am facing one problem. I have one table to which I have Save and Remove buttons. To the Save button, I have one action which programmatically inserts the row into the table. And Remove button removes the row pr

  • How to change password in Active Directory from a Mac

    When loggin into Active Directory I can enter my password without a problem, but I am required to change it periodically and I can't see an option for changing the password. Does anyone have experience with this on their Mac when accessing Active Dir