VC_I_GET_CONFIGURATION and paging memory

Hi everyone
I am modifying an existing program that makes use of the VC_I_GET_CONFIGURATION FM.  Under certain conditions SAP will throw a 'memory_no_more_paging' error.  This always happens at line 55 of the SET_MD_TO_BUFFER Form, which is called from within the form SETUP_MASTER_DATA, which is in turn called from VC_I_GET_CONFIGURATION.  The FM module is called from within a loop round an itab that holds VBAP records for a customer.  If the number of records is reasonably large (by our standards - >5000) then this error seems to occur.
Looking at the code and debugging to see what is happening, it looks as if a config. table of about 400 rows is being repeatedly read and Exported to memory.  I think that this is acting as a buffer because prior to this a check is made to see if the exact combination has already been read. I guess this is why the memory error is being triggered.  Has anybody else experienced this? Is there anything I can do apart from requesting more hardware or re-writing the bespoke program?
Thanks in advance...
Andy
Message was edited by: Andrew Wright
Hi
Just wanted to keep this one going - I'm no closer to figuring it out!

Hi Bala
This change has since gone into our production system where we had real performance issues.  I have been improving the performance of the program as a whole and at nno point have I found using VC_I_GET_CONFIGURATION_IBASE to be the cause of any performance problems - its generally been down to bad SQL!  Using this version of the function has compeltely solved the original problem (short dumps because the memory ran out).  I haven't personally tried creating a custom function to use the VC_I_GET_CONFIGURATION version because there didn't seem to be any point - after all it was using less memory and ran faster!  The OSS note states that the VC_I_GET_CONFIGURATION uses the buffer to improve online performance and so is not designed for mass updates.  I'm not sure I follow the logic there since I wold have thought that mass updates would be precisely when you want to make use of buffered data.  If you have any thoughts on that matter I would be interested to know.
Kind regards
Andy

Similar Messages

  • SAP ECC6 memory and paging issues

    Dear Experts
    I have recently upgraded my 4.6C systems to an ECC 6 system (DB2 LUW 9.5 on AIX 5.3 TL9 64 Bit OS)
    I have been running the LPAR with 14 GB of memory and we are around 100-200+ users using the system, I was monitoring using nmon and found that Physical Memory was around 99.8% Used   (14311.8MB and 22.6MB was free) also the paging space was around 37.2% in result causing the system at times to run slow which can have a very negative effect on the users.
    After further investigation I found that after a system restart the Physical Memory would start around 50.9% and increased at a steady pace until it reached 99.8% that is when the system would start using the paging space which would steadily increase, I found that the only solution was a system restart at least once a week to reduce the memory consumption.
    At first glance it looked like a database manger memory leak with the process db2sysc, so I searched the net with the search words u201Cdb2 memory leaku201D and found the following APARs and notes.
    APAR JR30285 - Pervasive memory leak when compiling SQL statements that use SQL/XML functions
    APAR IZ35230 - There is a pervasive unix-specific private memory leak in the security component
    Note 1288341 - Memory leak in APPLHEAPSZ -> SQL0954C 
    Note 1352361 - Memory leak in shared memory area abrfci
    Note 1147821 - DB6: Known Errors and available Fixes in DB2 9.5 LUW
    After reading the notes and APARs I decided to updated DB2 to the latest fix pack (5SAP), but after the fix pack was implemented it did not solve the memory problem
    I started look at different problems with SAP ECC6, db2 and AIX with paging/memory problems and I found the following notes to do with AIX memory and paging but none of them helped as all parameters and settings were set accordingly  
    789477 - Large extended memory on AIX (64-bit) as of Kernel 6.20
    191801 - AIX 64-bit with very large amount of Extended Memory
    973227 - AIX Virtual Memory Management: Tuning Recommendations
    884393 - AIX saposcol consumes large amount of memory.
    856848 u2013 AIX Extended Memory Disclaiming 
    1048686 u2013 Recommended AIX settings for SAP
    1121904 u2013 SAP on AIX: Recommendations for Paging
    1086130 u2013 DB6: DB2 Standard Parameter Settings
    After even more investigation I found the following evidence suggesting AIX Virtual Memory Manager might have a problem

    Shared memories inside of pool 40
    Key:       42  Size:    17792992 (  17.0 MB) DB TTAB buffer              
    Key:       43  Size:    53606392 (  51.1 MB) DB FTAB buffer              
    Key:       44  Size:     8550392 (   8.2 MB) DB IREC buffer              
    Key:       45  Size:     7014392 (   6.7 MB) DB short nametab buffer     
    Key:       46  Size:       20480 (   0.0 MB) DB sync table               
    Key:       47  Size:    10241024 (   9.8 MB) DB CUA buffer               
    Key:       48  Size:      300000 (   0.3 MB) Number range buffer         
    Key:       49  Size:     2769392 (   2.6 MB) Spool admin (SpoolWP+DiaWP) 
    Shared memories outside of pools
    Key:        3  Size:   114048000 ( 108.8 MB) Disp. communication areas   
    Key:        4  Size:      523048 (   0.5 MB) statistic area              
    Key:        6  Size:   692224000 ( 660.2 MB) ABAP program buffer         
    Key:        7  Size:       14838 (   0.0 MB) Update task administration  
    Key:        8  Size:   134217828 ( 128.0 MB) Paging buffer               
    Key:        9  Size:   134217828 ( 128.0 MB) Roll buffer                 
    Key:       18  Size:     1835108 (   1.7 MB) Paging adminitration        
    Key:       19  Size:   119850000 ( 114.3 MB) Table-buffer                
    Key:       41  Size:    25010000 (  23.9 MB) DB statistics buffer        
    Key:       63  Size:      409600 (   0.4 MB) ICMAN shared memory         
    Key:       64  Size:     4202496 (   4.0 MB) Online Text Repository Buf. 
    Key:       65  Size:     4202496 (   4.0 MB) Export/Import Shared Memory 
    Key:     1002  Size:      400000 (   0.4 MB) Performance monitoring V01.0
    Key: 58900114  Size:        4096 (   0.0 MB) SCSA area                   
    Nr of operating system shared memory segments: 16
    Shared memory resource requirements estimated
    ================================================================
    Total Nr of shared segments required.....:         16
    System-imposed number of shared memories.:       1000
    Shared memory segment size required min..:  692224000 ( 660.2 MB)
    System-imposed maximum segment size......: 35184372088832 (33554432.0 MB)
    Swap space requirements estimated
    ================================================
    Shared memory....................: 1654.8 MB
    ..in pool 10  328.6 MB,   58% used
    ..in pool 40  143.3 MB,   30% used
    ..not in pool: 1174.1 MB
    Processes........................:  413.4 MB
    Extended Memory .................: 6144.0 MB
    Total, minimum requirement.......: 8212.2 MB
    Process local heaps, worst case..: 3814.7 MB
    Total, worst case requirement....: 21882.9 MB
    Errors detected..................:    0
    Warnings detected................:    3

  • Smart paging Question , What happen if i don't enable smart paging and available Memory is about 1GB and the VM need 3GB for Booting ?

    Hi ,
    I configure a dynamic memory With 512 MB for a VM , and available memory 1GB
    what happen when I boot the VM , While it actually need 3GB for booting - Note I don't configure Smart Paging ?
    Thanks.

    You won't be able to boot at all.
    pagefile and dynamic memory only comes into play when you don't have enough memory on the host, to support the 'startup RAM' on the VM, and when the VM does a
    reboot.
    -kn
    Kristian (Virtualization and some coffee: http://kristiannese.blogspot.com )

  • Paging Memory ... and JAVA!

    Hi all!..
    My problem:
    get 200.000.000 of double elements (i have a matrix)
    following my calculates, i need 1.8 Gb of ram memory.. i have only 1 Gb.
    now... how can i manipulate large set of data??
    can i use paging memory?... and before... can java use paging memory!?
    THANKS!!!

    if I set my JVM with -Xmx2g, and i got 2g of physical
    space...
    Error occurred during initialization of VM
    Could not reserve enough space for object heap
    any suggestion??... PLEASEThe problem is the 32bit VM under Windows (I assume you are using Windows) can't access greater than 2gb of memory. Its just how the OS and VM interact, and actually other applications would not be able to access greater than 2gb either. You'll have to set the heap to something smaller, like 1.7gb or so.

  • How to resolve the error " low paging memory"

    HI all ,
    I developed a report, which is running fine in development and in quality , but when it runs on production , it shows the dump 'low paging memory'. how to resolve this , can any one sujjest please ?

    Hi,
    1) Run a trace ST05 in ur quality system and fine tune the memory consuming select queries.
    2) Discuss with the basis regarding this error, probably they can help you out by increasing some space in pRODN.
    Regards
    Subbu

  • Kernel, virtual and physical memory

    Hi,
    I would like to get a clarification of the uses of the terms kernel, virtual and physical memory. Functions like kmem_alloc provide non-paged 'kernel' memory, but is this a pointer to a physical memory address, or is it similar to a virtual address that gets mapped by the memory management when it is referenced like virtual memory?
    Is there a way to determine a mapping between a virtual address and a physical address? (like vtophys in bsd or virt_to_phys/virt_to_bus in linux) ?
    Is all memory that is normally used within a driver (e.g. messages through a STREAM or DMA areas) 'kernel' memory, and is this a direct physical memory address (as asked above)?
    Many thanks
    S.

    Hi,
    Most kernel code and device drivers will only use virtual addresses. Yes, it is right!
    But I want to access a specific physical address.
    Because the bus bridge chip with PCI bus-master access a specific physical address directly.
    My system configuration is below:
    Platform: IA32
    Address map:
    0x00000000 - 0x000FFFFF: Main Memory, VGA Frame Buffer, Boot ROM
    0x00100000 - 0x0FFFFFFF : Main Memory(DIMM) - 255MB*
    0x10000000 - 0xFEBFFFFF: PCI bus memory space
    0xFEC00000 - 0xFFF7FFFF: Not Used
    0xFFFF8000 - 0xFFFFFFFF: Boot ROM
    *My system has 128MB DIMM on board.
    The bus bridge chip access a physical address at 0x06000000.
    I tested whether it would be set up correctly by using Linux as follow:
    1) Memory size is specified to 96MB compulsorily.
    init: Linux mem=96M
    2) Access to Physical address space via virtual address in kernel space.
    init_module(){
    va = iormap(0x06000000, size);
    *va = value;
    value = *(va+n);
    3) work good.
    I tried on Solaris by the same way.
    But I cannot find working.
    1) Memory size is specified to 96MB compulsorily.
    In /etc/system:
    set physmem=23723 <- Page size is 4K in my system. lower than 96MB.
    2) Access to Physical address space via virtual address in kernel space.
    xxx_attach(){
    ddi_regs_map_setup();
    ddi_putX(value);
    value = ddi_getX();
    driver.conf
    name="xxx" class="sysbus" reg=0,0x06000000, size;
    And I tried access by using /dev/mem.
    This also went wrong.
    dose anyone have good idea?
    Toru OHATA

  • My macbook pro model mid 2009 is running slow. free memory is 35 mbs and inactive memory is  1.36 gb with a total of 5 gb RAM memory

    Problem description:
    too much inactive memory 1.87 gb and free memory only 35 mb
    EtreCheck version: 2.1.1 (104)
    Report generated 10 December 2014 3:30:26 pm IST
    Hardware Information: ℹ️
      MacBook Pro (13-inch, Mid 2009) (Verified)
      MacBook Pro - model: MacBookPro5,5
      1 2.26 GHz Intel Core 2 Duo CPU: 2-core
      5 GB RAM Upgradeable
      BANK 0/DIMM0
      1 GB DDR3 1067 MHz ok
      BANK 1/DIMM0
      4 GB DDR3 1067 MHz ok
      Bluetooth: Old - Handoff/Airdrop2 not supported
      Wireless:  en1: 802.11 a/b/g/n
    Video Information: ℹ️
      NVIDIA GeForce 9400M - VRAM: 256 MB
      Color LCD 1280 x 800
    System Software: ℹ️
      OS X 10.10.1 (14B25) - Uptime: 4:42:54
    Disk Information: ℹ️
      WDC WD5000LPVT-80G33T2 disk0 : (500.11 GB)
      S.M.A.R.T. Status: Verified
      EFI (disk0s1) <not mounted> : 210 MB
      [redacted] (disk0s2) / : 499.25 GB (142.01 GB free)
      Recovery HD (disk0s3) <not mounted>  [Recovery]: 650 MB
      HL-DT-ST DVDRW  GS23N 
    USB Information: ℹ️
      Apple Inc. Built-in iSight
      Apple Internal Memory Card Reader
      Apple Inc. Apple Internal Keyboard / Trackpad
      Apple Computer, Inc. IR Receiver
      Apple Inc. BRCM2046 Hub
      Apple Inc. Bluetooth USB Host Controller
    Gatekeeper: ℹ️
      Anywhere
    Kernel Extensions: ℹ️
      /System/Library/Extensions
      [not loaded] com.driver.KUSBModemCDC07 (4.0.2) [Support]
      [not loaded] com.driver.KUSBModemDataA07 (4.0.2) [Support]
    Startup Items: ℹ️
      JHHPortDetect: Path: /Library/StartupItems/JHHPortDetect
      Sudochmod: Path: /Library/StartupItems/Sudochmod
      Startup items are obsolete in OS X Yosemite
    Launch Agents: ℹ️
      [not loaded] com.adobe.AAM.Updater-1.0.plist [Support]
      [running] com.bjango.istatmenusagent.plist [Support]
      [loaded] com.google.keystone.agent.plist [Support]
      [loaded] com.oracle.java.Java-Updater.plist [Support]
      [running] jp.co.canon.CUPSCAPT.BG.plist [Support]
      [loaded] org.macosforge.xquartz.startx.plist [Support]
    Launch Daemons: ℹ️
      [loaded] com.adobe.fpsaud.plist [Support]
      [invalid?] com.adobe.SwitchBoard.plist [Support]
      [running] com.bjango.istatmenusdaemon.plist [Support]
      [loaded] com.google.keystone.daemon.plist [Support]
      [loaded] com.microsoft.office.licensing.helper.plist [Support]
      [loaded] com.oracle.java.Helper-Tool.plist [Support]
      [loaded] com.oracle.java.JavaUpdateHelper.plist [Support]
      [loaded] org.macosforge.xquartz.privileged_startx.plist [Support]
      [loaded] org.tcpdump.chmod_bpf.plist [Support]
    User Launch Agents: ℹ️
      [loaded] com.adobe.ARM.[...].plist [Support]
    User Login Items: ℹ️
      iTunesHelper Application (/Applications/iTunes.app/Contents/MacOS/iTunesHelper.app)
      Caffeine Application (/Applications/Caffeine.app)
      AdobeResourceSynchronizer ApplicationHidden (/Applications/Adobe Reader.app/Contents/Support/AdobeResourceSynchronizer.app)
      Dropbox Application (/Applications/Dropbox.app)
      HyperDock Helper UNKNOWN (missing value)
    Internet Plug-ins: ℹ️
      o1dbrowserplugin: Version: 5.38.6.0 - SDK 10.8 [Support]
      Default Browser: Version: 600 - SDK 10.10
      AdobePDFViewerNPAPI: Version: 11.0.09 - SDK 10.6 [Support]
      FlashPlayer-10.6: Version: 15.0.0.246 - SDK 10.6 [Support]
      Flash Player: Version: 15.0.0.246 - SDK 10.6 Mismatch! Adobe recommends 16.0.0.235
      QuickTime Plugin: Version: 7.7.3
      googletalkbrowserplugin: Version: 5.38.6.0 - SDK 10.8 [Support]
      SharePointBrowserPlugin: Version: 14.0.0 [Support]
      AdobePDFViewer: Version: 11.0.09 - SDK 10.6 [Support]
      zako: Version: zako 1.0.0.0 - SDK 10.8 [Support]
      iPhotoPhotocast: Version: 7.0 - SDK 10.8
      JavaAppletPlugin: Version: Java 7 Update 71 Check version
    User internet Plug-ins: ℹ️
      BlueStacks Install Detector: Version: Unknown
    Safari Extensions: ℹ️
      AdBlock
      ClickToFlash
      Awesome Screenshot
      Breaking News
      The New York Times
    3rd Party Preference Panes: ℹ️
      Flash Player  [Support]
      Java  [Support]
    Time Machine: ℹ️
      Skip System Files: NO
      Mobile backups: ON
      Auto backup: YES
      Volumes being backed up:
      Arupreet: Disk size: 499.25 GB Disk used: 357.24 GB
      Destinations:
      CHIKKI [Local]
      Total size: 331.41 GB
      Total number of backups: 2
      Oldest backup: 2014-06-10 13:36:00 +0000
      Last backup: 2014-09-08 13:57:40 +0000
      Size of backup disk: Too small
      Backup size 331.41 GB < (Disk used 357.24 GB X 3)
    Top Processes by CPU: ℹ️
          8% python
          3% WindowServer
          3% uTorrent
          2% SystemUIServer
          0% mtmfs
    Top Processes by Memory: ℹ️
      1.29 GB JavaAppLauncher
      123 MB SystemUIServer
      102 MB iStatMenusDaemon
      86 MB com.apple.WebKit.WebContent
      81 MB WindowServer
    Virtual Memory Information: ℹ️
      50 MB Free RAM
      1.97 GB Active RAM
      1.90 GB Inactive RAM
      673 MB Wired RAM
      6.70 GB Page-ins
      8 MB Page-outs
    Diagnostics Information: ℹ️
      Dec 10, 2014, 10:48:11 AM Self test - passed
      Dec 9, 2014, 02:54:15 AM VLC_2014-12-09-025415_Arus-MacBook-Pro.crash

    Not sure if using Terminal would help:
    Launch Activity Monitor
    Select Memory tab
    Launch Terminal
    type sudo purge
    password
    10-15 sec later Terminal should refresh and show freed memory & cache

  • C240 M3 Stuck at "Configuring and testing memory .."

    Hi,
    This server's just been returned to us from Cisco, who had it on loan since it was new.   We're trying to put it back into service, but have hit the following problem.
    On first power-up the server gets as far as the "Configuring and testing memory .." message.  Just that message, it doesn't show any progress in actually testing memory.   After a few seconds it shuts itself down, then spins up again, repeating that a couple of times before sitting with the "Configuring and testing memory .." message at the top of the screen, but now also showing CIMC IP address at the bottom.   All four LEDs above the power button show steady green,  and the unit ID buttons switch the blue LED on/off as they should.
    I can get to the CIMC login screen, but the password's been changed from default so can't get any further in that direction until we find out the new user/password details.  Unless someone knows how to reset CIMC to default.
    I've tried the following recovery steps ..
    (1) If we set the "Clear CMOS" jumper J2065, the server won't power up.  It powers up to standby, but does not respond on pressing the power button.
    (2) Using the "BIOS recovery" jumper J2068 doesn't appear to have any effect, the server does not read the recovery file from USB flash drive.
    Any ideas?   
    Thanks, 
    Tony S

    Cheers.  There's not much to reseat at this stage.   The server came back with two CPUs of unknown type, I've removed and set those aside in case they're some sort of weird CPU that needs a special memory configuration.
    We've fitted a single E5-2609 as CPU1 and single DIMM in A1.  There are no PCI cards or anything else to reseat.    As a matter of fact the server behaves exactly the same if there's no memory at all, making me think it's hanging up before starting the memory check.
    I would love to get into the CIMC, but does anyone know a way to reset the username/password other than via the BIOS screens (which aren't accessible).
    Thanks, Tony S

  • K9A2 Platinum and 4 Memory Modules

    Hey gang, the saga continues.
    BIOS 1.2
    With Vista Enterprise x64 SP1 RC and 4x DDR2-800 OCZ modules (see my signature) my system will POST but not boot properly (even in safe mode!) at either 3-4-4-15-2T-2.4V or at 5-5-5-15-2T-2.4V.  It gets almost to the point where it wants to bring up the vista logo after loading all the drivers however then the screen resets to "no signal" and the system reboots from POST.
    I removed 2 of the memory modules, leaving 2 in the slots closest to the CPU.  At 3-4-4-15-2T-2.4V (which is what the memory is rated for) the ATI kernel driver gets a page fault during load, blue screen, memory dump.  However at 5-5-5-15-2T-2.4V the system is stable.  I expected 2 memory modules to work at the rated speed of the memory.  I expected 4 memory modules to work at looser timings.  I'll try 5-5-5-18-2T-2.4V with 4 modules just to see.
    I'm getting 8GB/s throughput in Sandra XII at 5-5-5-15-2T-2.4V.
    With BIOS P.0D I was getting 9.5GB/s at 5-5-5-18-2T-2.3V with the mushkin XP8500.
    Maybe P.0D doesn't have the erratum in it, and tighter memory controller timings.
    Oh and the Sandra disk benchmark test posted a RAID0 score of 140.5 MB/s throughput.  WD360JD was 55 MB/s.  I need to run a better benchmark though.  I bought EVEREST Personal Ultimate, maybe it'll have something more useful in it.  I can tell you the EVEREST benchmarks for memory performance on my system absolutely suck.  They're pinning it around midrange in all the tests. :<  I cannot run HDTach on this system because it doesn't recognize me as an Administrator (although I am one).
    I have my final water cooling parts arriving on Wednesday - an inline temperature sensor which will hang right off the egress on the video card stack, for accurate CPU + video card heat levels on the liquid for the fan control.
    At idle this system keeps the CPU at 99F temp, HD at 105F (I removed the front case fan, it would probably be cooler with it in there, but slightly noisier).  Memory therefore is probably around 102F.  I haven't gotten to stress testing yet because of the stability issues.
    I also am trying Catalyst 8.1 beta to see if CrossFireX will work.
    ** At least the system is POSTing BOOTing **   

    Quote from: MagnumMan on 15-January-08, 21:25:47
    AaronYuri: Using Vista Enterprise x64 SP1 RC, no fixes come up through Windows Update, I assume I have everything... point me to something that wouldn't be in the service pack RC?
    Quad: So you think with an X2 CPU this wouldn't be a problem, but the Phenom is inferior?
    Russ: I'm using fixed memory voltage as specified in the test.  2.4V and 2.1V.  Both of which should have worked.  Since I can do DDR2-800 2x 3-4-4-15-1T-2.4V stable (running Prime95 now...), I would expect to be able to do DDR2-533 5-5-5-18-2T-2.1V.  Also this board originally posted with the memory at DDR2-1066 5-7-7-20-2T-2.4V so I know the memory isn't the issue.
    One additional comment I would like to add to this discussion is that with all 4 memory modules loaded I can install the Vista operating system.  It is only after I reboot, after the initial install, that it won't complete the boot cycle any longer.  So the install boot works (which is probably a limited kernel?) but the real thing won't work.
    As for DDR2-400 I might give it a try but I have to say if that's the only way I could do 4gb memory, I wouldn't do it.
    Hello, I have the SAME sort of problems except with the K9A Platinum
    Here is the fix/update they are talking about
    http://support.microsoft.com/kb/929777/en-us
    I have applied it and did not work for me. You are getting a BSOD likely. Boot to 2gb, go to System Settings under Control Panel. Click Advanced Setting on the left. Then click Settings button under Startup and recovery. UN-check automatically restart. You may then see the BSOD when you try booting with 4gb again.
    I a using latest bios on my MSIK9A and I still cannot boot Windows to 4gb.
    I have read thru all 20 pages here:
    http://forums.microsoft.com/technet/showpost.aspx?postid=1292561&siteid=17&sb=0&d=1&at=7&ft=11&tf=0&pageid=10
    Even though I do not run 64bit, this still seems to be a very common problem with running 4gb on 32bit and 64bit. It is not just a Windows problem. I have read Linux has exhibited this as well.
    I even did a clean install of Vista on a spare drive last night with only 2gb installed. I then updated all drivers in order and then applied MS Hotfix I linked to above. I shutdown, put in all 4gb and BAM!! same exact BSOD. I have tried setting timings to many different settings. I have tried all "suggested fixes" to no avail. All 4gb of Memory all passes memtest86 v1.7 scans. Ran 17 passes overnight and all passed.

  • Difference between free and inactive memory?

    I'm really just wondering what the difference is between inactive, and free memory. Right now, I have about 13MB of free memory, and 381MB of inactive memory. Is the inactive memory just on reserve in case the computer absolutely needs it? Is there any way to utilize this "inactive" memory to speed up the computer? Thanks.

    Read the following:
    <font "size=+1">About OS X Memory Management and Usage
    Reading system memory usage in Activity Monitor
    Memory Management in Mac OS X
    Performance Guidelines- Memory Management in Mac OS X
    A detailed look at memory usage in OS X
    Understanding top output in the Terminal
    The amount of available RAM for applications is the sum of Free RAM and Inactive RAM. This will change as applications are opened and closed or change from active to inactive status. The Swap figure represents an estimate of the total amount of swap space required for VM if used, but does not necessarily indicate the actual size of the existing swap file. If you are really in need of more RAM that would be indicated by how frequently the system uses VM. If you open the Terminal and run the top command at the prompt you will find information reported on Pageins () and Pageouts (). Pageouts () is the important figure. If the value in the parentheses is 0 (zero) then OS X is not making instantaneous use of VM which means you have adequate physical RAM for the system with the applications you have loaded. If the figure in parentheses is running positive and your hard drive is constantly being used (thrashing) then you need more physical RAM.

  • In OSX Activity Monitor, what's the difference between 'free' memory and 'inactive' memory

    In OS X Activity Monitor, what's the difference between 'free' memory and 'inactive' memory. My daughters 2Gb MacBook Pro is very slow, it probably needs more memory but there is almost 1Gb of 'inactive' memory but no 'free' memory when an application is opened.
    Thanks

    Free RAM is the one that has not been used by any application since you started up your Mac, and inactive RAM is the one that was used by an application and it is not in use anymore.
    1 GB of inactive RAM is a lot, and it may be the cause of the slowness. There are a lot of apps that allows you to turn inactive into free RAM. I use FreeMemory, but have a look at the Mac App Store.
    If you are a developer, you can do that with a command you can type into Terminal:
    sudo purge

  • HI, I HAVE A MacBook Pro 2.3GHz dual-core Intel i5 AND I WAN'T TO UPGRADE THE HARD DRIVE UP TO 750GB AND ALSO THE RAM MEMORY TO 8GB. WHAT SPECIFIC MODEL OF HARD DRIVE AND RAM MEMORY SHOULD I BUY??? THANKS

    HI, I HAVE A MacBook Pro 2.3GHz dual-core Intel i5 AND I WAN'T TO UPGRADE THE HARD DRIVE UP TO 750GB AND ALSO THE RAM MEMORY TO 8GB. WHAT SPECIFIC MODEL OF HARD DRIVE AND RAM MEMORY SHOULD I BUY??? THANKS

    No need to type in all caps - we HEAR you!
    I would take a look at the internal drives offered by both Crucial (click the link "Internal Hard Drives Now Available") and OWC. I would stay away from Western Digital drives as they seem to have problems on a number of Mac models.
    You can also shop for RAM at Crucial and OWC - just select the System Scanner tab at the Crucial website to find out which memory is right for your machine.
    Good luck,
    Clinton

  • 648 max , testing base and extended memory

    I dont see the thread i answered to one time that someone spoke of using ddr400 with 648 max or max-L board and they were getting testing base and extended memory error from the LED's.  Well i just got the same error today and my system would not boot i cut the power to the PS. and turned it back on it would start to boot and hang i could barely get to the windows logo sometimes the vid card wouldnt even boot the logo to the screen. This is with an updated mobo that msi sent me that i had just put in , it seemed to run fine at first then this problem started occuring.  The only difference i had in the setup from the previous outdated board was i had the mem in DIMM 3 and not DIMM 1, so i moved the memory back over to DIMM 3 and now the problem is gone. Just something for those of you with the same problem to try.
    Oh and i forgot one more issue, i cannot set the dram speed in the bios manually i have ddr 333 it should be 167 mhz so i set it to 4/5  and the system will not boot at all  i end up having to reset cmos.  I called MSI about that and they told me to just have it set to SPD , I said i know that and im fine with leaving it that way but it should let me set it manually if i wanted to and that i wondered if that had anything to do with the random " testing base and extended memory " problem.

    It was probably myt thread...
    http://www.msi.com.tw/program/e_service/forum/viewindex.php?threadid=6204&boardid=10&styleid=1
    Have done some testing with both DDR333 and DDR400 and my results are in the thread.
    Right no I'm using my DDR400 as DDR333, manually set to 167MHz, using DIMM1, and havn't seen any problems. I'll try the DIMM3 to see if I get any changes.
    And by the way.. I tried setting my DDR400 manually to 200MHz and it wouldn't boot at all. After a lot of ugly language I finally got it back to the BIOS....after a reset of the CMOS.
    Seams like you should use SPD if you want to use the correct freq for your RAM.
    Have you tested the new 1.3 BIOS?

  • Examples for SAP Memory and ABAP Memory

    Hi all,
        can u give me one example of sap memory and abap memory.
                                              Ranjith

    Hi,
    <b>SAP Memory</b>
    SAP memory is a memory area to which all main sessions within a SAPgui have access. You can use SAP memory either to pass data from one program to another within a session, or to pass data from one session to another. Application programs that use SAP memory must do so using SPA/GPA parameters (also known as SET/GET parameters). These parameters can be set either for a particular user or for a particular program at the time of logon using the SET PARAMETER statement. Other ABAP programs can then retrieve the set parameters using the GET PARAMETER statement. The most frequent use of SPA/GPA parameters is to fill input fields on screens .
    <b>example:</b>
    ABAP programs can access the parameters using the SET PARAMETER and GET PARAMETERstatements.
    To fill one, use:
    SET PARAMETER ID pid FIELD f
    This statement saves the contents of field f under the ID pid in the SAP memory. The ID pid can be up to 20 characters long. If there was already a value stored under pid, this statement overwrites it. If you double-click pid in the ABAP Editor, parameters that do not exist can be created as a Repository object.
    To read an SPA/GPA parameter, use:
    GET PARAMETER ID pid FIELD f.
    This statement places the value stored under the pid ID into the variable f. If the system does not find any value for pid in the SAP memory, sy-subrc is set to 4. Otherwise, it sets the value to 0.
    <b>ABAP Memory</b>
    ABAP memory is a memory area that all ABAP programs within the same internal session can access using the EXPORT and IMPORT statements. Data within this memory area remains throughout a sequence of program calls, with the exception of LEAVE TO TRANSACTION. To pass data to a program that you are calling, the data needs to be placed in ABAP memory before the call is made from the internal calling session using the EXPORT statement. The internal session of the called program then replaces that of the calling program. The program called can then read from the ABAP memory using the IMPORT statement. If control is then returned to the program that made the initial call, the same procedure operates in reverse.If a transaction is called using LEAVE TO TRANSACTION, the ABAP memory and the call stack are deleted. They cannot be used for data transfer.
    Since objects belonging to ABAP objects can only be accessed within an internal session, it does not make sense and is therefore forbidden (from a syntax point of view) to pass a reference to an object to a calling program through the ABAP memory.
    <b>Example:</b>
    Export hello to memory id 'Hello_world'.
    Import hello from memory id 'Hello_world'
    Regards
    Sudheer

  • Reducing app size and using memory

    Building with release preference Blank App template will give you a ~200kb .exe, which in running state use ~7mb of memory.
    It has a huge list of external dependencies.
    So, is it possible to reduce app size and using memory?
    Or, how safely unlink from app headers that really didnt used?

    generally speaking  premature optimization is not a good idea.
    Normally those tricks we learned from stone age are picked by tools already.
    (http://stackoverflow.com/questions/6215782/do-unused-functions-get-optimized-out)
    So if you experice performance/optimization issue
    optimization ususally goes with repeated measure -> optimize -> verify
    cycles.

Maybe you are looking for

  • How can I move my iTunes music to a new iTunes account?

    I need to unsync my iPhone from my spouces iPhone and I understand the only way to do this is to have my own iTunes account.  Can someone please help me with instructions on how to move my music to my new iTunes account?

  • I'm having major issues and I'm fed up!

    I got a nano in July, and I use it ONLY to listen to audio book. This is an issue in itself. If a book isn't available at the itunes store (I get books from the library) I can not get info on it, and the only way to listen to it is through recently a

  • Howto Delete Unwanted Downloads from TV Series Purchase?

    I'm wondering how to delete the extras from an iTunes purchase? I bought the full season of "Lost" but I only want the HD episode, not the regular episode, not the making of, not any of the extras. Every time I log in, iTunes automatically starts to

  • Deploying exploded ear file

    Hi, I have exploded an ear file, and I am trying to deploy it in weblogic 7.0. This ear has several jars and war files. However, when I deploy it (Access is denied) at java.io.FileInputStream.open(Native Method) -- while trying to open the war file.

  • My report will not print

    hp psc 1350 all in one  MY3CCBC14Z Windows 7 64-bit printer problem installing printer to use with my lap top not printing any reports