E20120 SP2 CAS memory use

We have E2010 SP2 CAS on VMware.  2 sites (inet facing and non-inet facing), 3 CAS per site, 4 cores, 8GB mem. All of the CAS show mem use at about 7.5GBs very consistently, seemingly regardless of load, as seen from Task Manager.  The
heavy users are w3wp processes and RCP client Access as expected.  RCA is usually around a 1GB, activesync w3wp hovers around 1GB and OLK Anywhere and OWA w3wp avg .5GB. The other w3wp avg between 100 - 350 MBs.  The AB srvc avg 350 MBs. 
Our VMware admin reports use no higher than 5.5GBs of physical mem over the past 3 months, but I'm not clear even after talking with him what it's exactly measuring, , private working set, peak working set, etc.  
We do have an ActiveSync issue we're working to fix.  Because of a reverse NAT at the edge the Async devices look like a single IP, so affinity is kept to a single site 1 CAS, and all proxied connections go to a single site 2 cas cause they're all
coming from the same site 1 CAS.  The 2 servers getting hit with the Async devices switches from time to time, and there proc use avg spikes.  The other 4 CAS will have very low proc use, but no matter what the mem use stays the
same on all CAS.
Is it expected that Exchange CAS services will use as much mem as is available, similar to the IS, or do these servers have the perfect amount of memory?  Is task manager not reporting correctly because it's on VMware? 
Any feedback is appreciated.

Hi Matt,
Please try to install SP2 CU2 or SP3 for testing. More details to see:
http://support.microsoft.com/kb/2800133
http://support.microsoft.com/kb/2688667
I also find some workaround in following thread for your reference:
https://social.technet.microsoft.com/Forums/en-us/46b35dc0-1f3c-4286-9eae-35d02ebf44b1/exchange-2013-w3wpexe-processes-consuming-large-amounts-of-memory?forum=exchangesvradmin
Thanks
Mavis Huang
TechNet Community Support

Similar Messages

  • CFMX 6.1's Virtual Memory Use problem!!

    I appologise for the long post in advance...
    Ok... so I have this script that, using cfdirectory, will
    check a directory for any files that may have been uploaded, if
    there are files, it loops through the results and reads the files
    one at a time, line by line, using the FileReader.cfc (Uses the
    Java FileInputStream, InputStreamReader, and BufferedReader to
    provide a way to incrementally read large files). The files are
    just pipe "|" delimited data, each line represents a record for a
    db table.
    Now as it's reading each line, it will perform some basic
    string parsing to clean up the file line to make sure the data is
    valid, blah blah blah and then it will write that "cleaned" line to
    another file using FileWriter.cfc (Java component once again). Once
    it's completely done reading the original file, it will close it
    and it will open the new "cleaned" version of the file, read it
    (FileReader.cfc), create an INSERT statement and then update the
    database table.
    Now... this all works GREAT... until it has to loop through
    more than a few files... 3 - 4 files are NO problem! works like a
    charm, but throw 6 - 8 files at it and it dies, not a timeout mind
    you but an actual "java.lang.OutOfMemoryError" (now, I've tried
    making all the files exactly the same (just changed the name) and
    the weird thing is, it takes longer and longer to process each as
    it goes through the loop... I have the script write some stats as
    it's looping:
    FILE 1 STATS
    Name: COA0607_Intranet1.DAT
    Status: Import Successfull
    Line Count: 32,971
    Processing Time: 74,237ms
    FILE 2 STATS
    Name: COA0607_Intranet2.DAT
    Status: Import Successfull
    Line Count: 32,971
    Processing Time: 82,018ms
    FILE 3 STATS
    Name: COA0607_Intranet3.DAT
    Status: Import Successfull
    Line Count: 32,971
    Processing Time: 94,476ms
    FILE 4 STATS
    Name: COA0607_Intranet4.DAT
    Status: Import Successfull
    Line Count: 32,971
    Processing Time: 145,108ms
    I know what you guy are probably thinking; "Woah man... CF
    isn't really meant to do that kind of processing...", I know, trust
    me I know... however, I really neeeeeed it too lol.
    Ok, so as the script is running, I watch the Virtual Memory
    use of jrun.exe, processing say 3 - 4 of these files brings up the
    usage to approx 300,000k which yes, is a LOT but that's fine...
    this process is meant to run at night via a Scheduled Task...
    When I run more than 4 files, things start to get ugly, keep
    in mind that these are EXACTLY the same files just re-named
    differently. The script will start lagging BIG time and on the last
    file (usually the last file) I'll see the memory usage spike from
    350,000K all the way up to 600,000K and that's when it throws the
    "java.lang.OutOfMemoryError" and dies... I've tried commenting out
    the part of the script that updates the db, but still get the same
    problem...
    So... what gives? How come CF Server does this??? I mean, it
    runs fine for the first few files... and then WAM, it dies... sorry
    for the long post... any insight here is VERY much appreciated...
    it would be AWESOME if the wonderful folks at Adobe could shed some
    light on this for me : )
    CFMX 6.1 version: 6,1,0,83762
    Windows XP Pro SP2
    Intel P4 2.8Ghz
    1Gb of Ram

    quote:
    Originally posted by:
    Mr Black
    300M memory usage while using "incremental" file reader??
    Looks like it is "incremental" only in the sense that it increments
    memory usage. Did you try non-Java C/C++ file reader tags?
    Well I did try cffile originally... and it didn't even run...
    lol

  • HT1338 My MacBook Pro (running Leopard 10.5.8) won't allow keyboard to type an upper case 'C' using the shift key...works fine with caps lock, or, with my Typinator workaround using double-typed lower case c (not always best). Any ideas?

    My MacBook Pro keyboard won't type an upper case 'C' using the shift key... only with caps lock. Workaround has been to use Typinator by typing a double lower case c, not always the best solution. Mac is a refurbished model, which initially was fine. Apple tech helped me correct the quirk when it first appeared, but now it has returned and refuses fixes. Any ideas?

    I'm willing to bet that this has something to do with iCloud.  I've been facing a frozen computer nearly every time I go into it. 
    In Activity Monitor I have seen two programs associate with iCloud that take up about 2.5 GB of memory (I only have 4 in the computer) -- causing everything to freeze.  One of these is called "iCloud Helper" and the other one is something like "Address Book Sync helper" -- I see parts of these names in the stuff you have posted.
    I am at my wits' end with these and have written to Apple asking them to do away with these or fix them.  To get rid of the Address book sync thing I have gone into system preferences for iCloud and unchecked Contacts -- but then spontaneously it gets rechecked.  And oftentimes after I Force Quit the iCloud helper, it spontaneously turns on again.  My conclusion --- the iCloud is basically unusable.  It turns a Mac into the most useless, clogged, sluggish PC.  If this is happening to a lot of people's computers -- and I see no reason why yours or mine should be an exception -- these programs just might destroy Apple itself. 
    So -- I'm about to completely give up on iCloud, and I suspect that others will too unless this gets fixed.
    Cheers,
    Bob

  • Understanding Solaris 10 memory use

    Hi - does anyone know of a decent, easy to understand guide on understanding the above? I have a T4-1 Solaris 10 DB2 server with "top" installed that shows around 4G of free memory out of 64G real. But vmstat shows around 30G of free memory. The only thing running on the server is a single non-global zone that has memory capped at 32G - so I'm trying to figure out why "top" is showing so much used memory? I use Cacti to graph memory usage and this has crept up over a month or so. Swap used as far as top / Cacti is concerned has remained at 11G pretty much since the server was last rebooted.
    vmstat:
    kthr memory page disk faults cpu
    r b w swap free re mf pi po fr de sr s4 s5 s6 s7 in sy cs us sy id
    0 0 0 86960112 32143992 26 74 0 0 0 0 0 -0 23 13 -0 1448 939 1179 0 0 100
    So free is ~30G
    top:
    Memory: 64G real, 3197M free, 11G swap in use, 55G swap free
    Any help would be appreciated, thanks - Julian.

       In general, I tend to be as confused at the array of different values you get from memory statistics as anybody. Clearly, different tools are most likely measuring different things with respect to memory usage and the values aren't necessarily comparable. It is often hard for those of us in the field to determine what these tools are actually measure. However, what you're describing as top's free memory value sounds like the size of the free list. Years ago I remember reading something about this. Let me tray to explain it - hopefully, someone more knowledgeable than I can correct it if I get it wrong.
       To put it simply, empty memory is a waste - you might as well have something loaded in case you need it later. So when you load something into memory, you don't throw it away until you know you need the space for something else. However, you have to have be able to grab memory quickly, so you plan ahead and keep a list of memory pages you can reuse at a moment's notice. The "free memory" size if the size of this list - the memory which is free to be reused at a moment's notice.
       It works like this. Initially, the free list is everything the OS isn't using. As the system runs, the memory get used and the free list gets smaller and smaller. Eventually, it reaches a high water mark which causes the kernel to run an internal task to look for more memory which can be freed if needed. This process works until it adds enough memory to the free list to reach a low water mark. So, at boot time you have a lot of free memory which slowly gets consumed. Once it reaches a certain point, the kernel maintains free memory between the high and low water marks. This sounds like what you describe. The memory use creeps up and then stays high.

  • About the amount of hard disk memory used during Testdrive installation

    Dear all,
    I have a question about installing SAP Netweaver Testdrive on Redhat Linux Enterprise 5.3. Currently I have a virtual machine (sun virtualbox) where Windows Vista is host and the guest operating system is RHLE 5.3 (32 bit). For doing several tests I would like to install the Testdrive on this linux system. Yet, the total available virtual hard disk memory is about 15 GB and I have already used more than 6GB.
    Is there any way to specify the amount of hard disk memory used by Netweaver once it installs DB2 on the system? Because as it seems to me it takes more than 15 GB just for the database. But I'm not sure whether the whole space is really needed, particularly in my case where the aim of use is just for ABAP development and tests (for self-training).
    Thanks in advance,
    Kind Regards,
    Dariyoosh
    Edited by: dariyoosh on Dec 5, 2009 11:23 AM

    Hi,
    You can refer the specific installation guide for the minimum disk space requirement.
    Whatever functionality you use you need minimum space as mentioned in the installation guide.
    You can configure slightly more memory than given in the installation guide to be safer.
    Cheeers...,
    Raghu

  • Memory used by SQL Developer

    Hello
    I was running a query with output of around 9 lakh records. I did this with Toad earlier and now I tried with SQL Developer.
    I found a difference like this.
    When in toad the records were being fetched the memory used by Toad was not getting increased as shown in the Task manager processes. While the PF Usage was getting increased which I understand is SWAP file. When all the rows were received this increase was approximately same as the file I created after exporting that data.
    In case of SQL Developer the memory used by SQL developer itself goes on increasing.
    Will this have impact on machines actual RAM being used ?
    or In other words is Toad using swap memory directly rather than consuming RAM for saving file output ?
    Regards
    Sanjeev

    I believe the difference could be that toad fetches each record and automatically flushes it to the output file while SQL Developer might keep all the records in memory or use a different file handling method. Basically what you said sounds as a reasonable assumption.

  • Data read from Memory use - ranked list

    Dear Experts,
    I am trying to read data from memory use -ranked list.
    In general we use function pool to read the data but in case if we should read the data from a class can we do it.
    {O:267}-IF_PT_HRS_D_IF~IM_CONTRACT_TES[1]-TES
    in the above class in TES table we have data , we have to read data from TES .
    In memory use ranked list it is like below
    {O:451*\CLASS=CL_PT_HRS_IF}
    Object
    Regards,
    Kartheek.

    Philip
    This one is really tricky. Display value just shows the rank but it would hold the actual value when you try to do calculations.
    We have had similar problem but it was not related to ranking.
    One Simple approach could be
    Make them use Wrokbooks and do this calculation by using a SUM formula in Excel. Excel will consider whta is being displayed as a value for that cell
    One far complicated solution is you can use the Olympic ranks and Do your sum in a Macro.
    What I mean is if you get the last rank to be 10 then you can write your program to do the sum as
    1098765432+1.
    This approach could be taken only if they are OK with Olympic ranking.
    Edited by: Abhijit N on Dec 10, 2008 10:19 PM

  • My Mac pro is running very slow. Memory used 3.99 out of 4.00

    Hello,
    My mac is running very slow
    - I have noticed that memory used is 3.99 out of 4.00 and the process taking most of it is safari web content. Problem also appears when I use Firefox
    - this happens even I only have safari or firefox open. No other applications
    - I have about 80Gb free disk space
    Thanks for any suggestions

    1. This procedure is a diagnostic test. It changes nothing, for better or worse, and therefore will not, in itself, solve the problem. But with the aid of the test results, the solution may take a few minutes, instead of hours or days.
    2. If you don't already have a current backup, back up all data before doing anything else. The backup is necessary on general principle, not because of anything in the test procedure. Backup is always a must, and when you're having any kind of trouble with the computer, you may be at higher than usual risk of losing data, whether you follow these instructions or not.
    There are ways to back up a computer that isn't fully functional. Ask if you need guidance.
    3. Below are instructions to run a UNIX shell script, a type of program. All it does is to collect information about the state of the computer. That information goes nowhere unless you choose to share it. However, you should be cautious about running any kind of program (not just a shell script) on the advice of a stranger. If you have doubts, search this site for other discussions in which this procedure has been followed without any report of ill effects. If you can't satisfy yourself that the instructions are safe, don't follow them. Ask for other options.
    Here's a summary of what you need to do, if you choose to proceed:
    ☞ Copy a line of text in this window to the Clipboard.
    ☞ Paste into the window of another application.
    ☞ Wait for the test to run. It usually takes a few minutes.
    ☞ Paste the results, which will have been copied automatically, back into a reply on this page.
    The sequence is: copy, paste, wait, paste again. You don't need to copy a second time. Details follow.
    4. You may have started the computer in "safe" mode. Preferably, these steps should be taken in “normal” mode, under the conditions in which the problem is reproduced. If the system is now in safe mode and works well enough in normal mode to run the test, restart as usual. If you can only test in safe mode, do that.
    5. If you have more than one user, and the one affected by the problem is not an administrator, then please run the test twice: once while logged in as the affected user, and once as an administrator. The results may be different. The user that is created automatically on a new computer when you start it for the first time is an administrator. If you can't log in as an administrator, test as the affected user. Most personal Macs have only one user, and in that case this section doesn’t apply. Don't log in as root.
    6. The script is a single long line, all of which must be selected. You can accomplish this easily by triple-clicking anywhere in the line. The whole line will highlight, though you may not see all of it in the browser window, and you can then copy it. If you try to select the line by dragging across the part you can see, you won't get all of it.
    Triple-click anywhere in the line of text below on this page to select it:
    PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/libexec;clear;cd;p=(Software Hardware Memory Diagnostics Power FireWire Thunderbolt USB Fonts 51 4 300 25 5120 ' KiB/s' 1024 85 % 5 1 ' MB/s' 25000 ' ports' 'com.autodesk.AutoCad com.evenflow.dropbox com.google.GoogleDrive' 'DYLD_INSERT_LIBRARIES DYLD_LIBRARY_PATH' -86 \< '>=' 'N\/A' down up 100 25 recvfrom sendto 'v[0]=' 'a=(' ';[[ "${v[0]}" ]]' ');v[0]=$a;ind=0' '(){ x=;[[ "$4" ]]&&x=\"${v[$4]}\";' '`eval "${c1[$1]} ${c2[$2]}" "$x"|' ' "${s[$3]}"`' ';};' CFBundleIdentifier 25 );f=('\n%s: %s\n' '\n%s\n\n%s\n' '\nRAM details\n%s\n' '\n%s: user %s%%, system %s%%\n' '%s\n\t(%s)\n' '%s %s' );s=('/^ *$|CSConfigDot/d;s/^ */   /;s/[-0-9A-Fa-f]{22,}/UUID/g;s/(ochat)\.[^.]+(\..+)/\1\2/;/Shared/!s/\/Users\/[^/]+/~/g' 's/^ *//;5p;6p;8p;12p' '/ Id/s/.+: //p;/Mem/{s/[^0-9]//g;p;}' '1,5d;/[Bmy].*:/d;H;${g;/s: [^EO]|x([^08]|02[^F]|8[^0])/p;}' '5h;6{H;g;/P/!p;}' '/Cy|Cond.*: [^N]/s/^.*://p' '/:$/{s/ *:$//;x;s/\n//;/Apple|Genesy|Intel|SMSC/d;s/\n.*//;/\)/p;};/^ *(V.+ [0N]|Man).+ /{s/ 0x.... //;s/[()]//g;s/(.+: )(.+)/ (\2)/;H;}' 's/^.*C/C/;H;${g;/No th|pms/!p;}' '/= [^GO]/p' '{$1=""};1' '/Of/!{s/^.+is |\.//g;p;}' '/(sh|ng|ic)$/p' '/:/{$4=""};1' 'NR==2{print $4}' '/po/{sub("\\.","");print int($2/256)}' '$p' 2p '$8~/[RW]/{print $4,$1,int($9/10000000)}' 's:^:/:p' '/\.kext\/(Contents\/)?Info\.plist$/p' 's/^.{52}//;s/ .+//p' '/Launch[AD].+\.plist$/p' '/\.xpc\/(Contents\/)?Info\.plist$/p' 'NR>1&&!/0x|\.[0-9]+$|com\.apple\.launchctl\.(Aqua|Background|System)$/{print $3}' '/\.(framew|lproj)/d;/plist:|:.+(M.+exec|scrip)/s/:[^:]+//p' '/root/p' '/\/Contents\/.+\/Contents|Applic|Autom|Frameworks/d;/Lib.+\/Info.plist$/p' '/^\/usr\/lib\/.+dylib$/p' '/\/etc\/(auto_m|hosts[^.]|peri)/s/^\.\/[^/]+//p' '/\/(Contents\/.+\/Contents|Frameworks)\//d;p' 's/\/(Contents\/)?Info.plist$//;p' '{gsub("^| ","||kMDItem'${p[43]}'=");sub("^.."," ")};1' p '{print $3"\t"$1}' 's/\'$'\t''.+//p' 's/1/On/p' '/Prox.+: [^0]/p' '/e:/{print $2}' '1d;/[^)]$/{s/^\(.+\) //;h;d;};/[^ ]\)$/{s/^.+: |.$//g;G;s/\n/:/p;}' '/r\[0\] /&&$NF!~/^1(0|72\.(1[6-9]|2[0-9]|3[0-1])|92\.168)\./{print $NF;exit}' '!/^T/{printf "(static)";exit}' 's/^.+://p' '(/k:/&&$3!~/(255\.){3}0/)||(/v6:/&&$2!~/A/)' '/lR/{print $2}' 'NR==2{print int($7/1024),int($10/1024)}' 'END{$3=int($3/10240);print}' 'END{if($5~/pro/)print$3}' 'BEGIN{L='${p[44]}'}!/^[[:space:]]*(#.*)?$/{l++;if(l<=L)f=f"\n\t"$0}END{print "\nContents of "FILENAME"\n"f;if(l>L)print"\n\tand "l-L" more line(s)"}' 'BEGIN{FS="= "}/Path/{print $2}' '/^ +B/{s/.+= |(-[0-9]+)?\.s.+//g;p;}' 'END{print NR}' '/id: N|te: Y/{i++}END{print i}' '/^F/!p' '/:/{$0="'"${p[28]}"'"};1' 'BEGIN{FS=":"}{n=split($3,a,".");sub(/_2.+/,"",a[n-1]);print($2,a[n-1],a[n],$1)|"sort";b=b$1}END{if(b)print("\n\t* Code injection")}' '/apsd|OpenD/!s/:.+//p' '$2>'${p[9]}'{$2=$2-1;print}' );c1=(system_profiler 'pmset -g' nvram fdesetup find syslog df vm_stat sar ps iostat 'sudo iotop' top pkgutil PlistBuddy whoami cksum kextstat launchctl 'sudo launchctl' crontab 'sudo defaults read' stat lsbom mdfind 'for i in ${p[24]};do ${c1[18]} ${c2[27]} $i;done' 'defaults read' scutil route networksetup 'sed -En' awk '/S*/*/P*/*/*/*/*/airport -I' netstat 'sudo dtrace' 'sudo profiles' 'sudo crontab' );c2=('com.apple.loginwindow LoginHook' '-c Print /L*/P*/loginw*' '-c Print L*/P*/*loginit*' '-c Print L*/Saf*/*/E*.plist' '~ $TMPDIR.. \( -flags +sappnd,schg,uappnd,uchg -o ! -user $UID -o ! -perm -600 \)' '.??* -path .Trash -prune -o -type d -name *.app -print -prune' '-c Print\ :'${p[43]}' 2>&1' '-c Print\ :Label 2>&1' '{/,}L*/{Con,Pref}* -type f ! -size 0 -name *.plist -exec plutil -s {} \;' "-f'%N: %l' Desktop L*/Keyc*" therm sysload boot-args status '-F bsd -k Sender kernel -k Message CReq "caug|dead[^l]|GPU |hfs: Ru|last value [1-9]|n Cause: -|NVDA\(|pagin|proc: t|Roamed|rror|ssert|Thrott|timed? ?o|WARN" -k Message Ane "SMC:" -o -k Sender fseventsd -k Message CReq "SL"' '-u 1 10' 'acrx -o comm,ruid,%cpu' '-C 10 1' '-f -pfc /var/db/*/*.{BS,Bas,Es,OSXU,Rem}*.bom' '{/,}L*/Lo*/Diag* -type f \( -exec grep -lq "^Thread c" {} \; -exec printf \* \; -o -true \) -execdir stat -f:%Sc:%N -t%F {} \;' '-L {/{S*/,},}L*/Lau* -type f' '-L /{S*/,}L*/StartupItems -type f -exec file {} +' '-L /S*/L*/{C*/Sec*A,E}* {/,}L*/{A*d,Compon,Ex,In,iTu,Keyb,Mail/B,P*P,Qu*T,Scripti,Sec,Servi,Spo}* -type f -name Info.plist' '/usr/lib -type f -name *.dylib' `awk "${s[31]}"<<<${p[23]}` " /e*/{auto_master,{cron,fs}tab,hosts,{launchd,sysctl}.conf} /u*/lo*/e*/per*/*/* .launchd.conf" list getenv '/Library/Preferences/com.apple.alf globalstate' --proxy '-n get default' -listnetworkserviceorder --dns -getdnsservers -getinfo '-b -I' '-m /' '' -n1 '-R -l1 -n1 -o prt -stats command,uid,prt' '--regexp --only-files --files com.apple.pkg.*|sort|uniq' -kl -l -P );N1=${#c2[@]};for j in {0..8};do c2[N1+j]=" SP${p[j]}DataType";done;N2=${#c2[@]};for j in 0 1;do c2[N2+j]="-n 'syscall::'${p[33+j]}':return {@[execname,uid]=sum(arg0)} tick-10sec {exit(0)}'";done;l=(Model 'RAM (GB)' 'RAM details' POST 'Battery cycles' 'Battery condition' 'Bad plists' 'High file counts' User Heat 'System load' 'boot args' FileVault 'Diagnostic reports' Log 'Free space (MiB)' 'Swap (MiB)' 'CPU total' 'CPU per process' 'Average I/O (MB/s)' 'I/O per process' 'Mach ports' kexts Daemons Agents launchd 'Startup items' 'Admin access' 'Root access' Bundles dylibs Apps 'Font issues' 'Inserted dylibs' Firewall Proxies DNS TCP/IP RSSI Profiles 'Elapsed time (s)' 'Root crontab' 'User crontab' 'Login hook' 'Global login items' 'User login items' 'Safari extensions' 'Restricted files' 'Hidden apps' );N3=${#l[@]};for i in 0 1 2;do l[N3+i]=${p[5+i]};done;N4=${#l[@]};for j in 0 1;do l[N4+j]="Average ${p[29+j]}stream data (KiB/s)";l[N4+2+j]="Current ${p[29+j]}stream data";done;A0(){ id -G|grep -qw 80;v[1]=$?;((v[1]==0))&&sudo true;v[2]=$?;v[3]=`date +%s`;clear;v[11]=$((v[3]-`sysctl -n kern.boottime|cut -c9-18`));};for i in 0 1;do for j in 0 1;do eval A$((1+i+2*j))"${p[39]}${p[35+j]}${p[40]}${c1[30+i]}${p[41]}${p[37+j]}${p[42]}";done;eval A$((5+i))'(){ v[0]=`while read i;do eval "${c1[$1]} ${c2[$2]}" \"$i\"|'${c1[30+i]}' "${s[$3]}";done<<<"${v[$4]}"`;[[ "${v[0]}" ]];};';eval A$((7+i))'(){ v[0]=`while read i;do '${c1[30+i]}' "${s[$1]}" "$i";done<<<"${v[$2]}"`;[[ "${v[0]}" ]];};';done;A9(){ v[0]=$((`date +%s`-v[3]));};B00(){ v[0]=${a[++ind]};};for j in 0 1; do eval B0$((1+j))'(){ v[0]=$((v[0]'${p[26+j]}'p[$1]?v[0]:0));};';eval B0$((3+j))'(){ a[$1]=${a[$1]%[.+-]*};((a[$1]'${p[26+j]}'p[$2]))||unset a;};';done;B05(){ v[0]=`tail -n${p[$1]}<<<"${v[0]}"`;};B06(){ [[ "${a[*]}" ]]&&a=("${a[$1]}" "${a[$2]}");};B07(){ unset a v[0] ind;((v[2]==0))||{ v[0]=No;false;};};B08(){ v[$1]="${v[0]}";};B09(){ a=(${v[0]});};B10(){ v[0]=`grep -F "${v[$1]}"<<<"${v[0]}"`;};B11(){ n=$((${#a[@]}-1));((n>2))||return;A="${a[*]}";B="${a[n-1]} ${a[n]}";a=("${A% $B}" $B);};B12(){ v[0]=;[[ "$a" ]]&&v[0]="$a (UID ${a[1]}) is using ${a[2]}${p[$1]}";};B13(){ v[0]=$((v[0]/v[$1]));};B14(){ v[$2]=`eval "sed -En '${s[$3]}'"<<<"${v[$1]}"`;};B15(){ v[$2]=`eval "awk '${s[$3]}'"<<<"${v[$1]}"`;};B16(){ v[$1]="${v[$1]}"$'\n'"${v[$2]}";};B17(){ v[0]=`paste -d: <(echo "${v[$1]}") <(echo "${v[$2]}")|awk -F: '{printf("'"${f[$3]}"'",$1,$2)}'`;};B18(){ unset a v[0] ind;((v[1]==0))||{ v[0]=No;false;};};B19(){ v[0]="${a[++ind]}";};B20(){ v[0]=`grep -Fv "${v[$1]}"<<<"${v[0]}"`;};C0(){ echo $'\n'"${v[0]}";};C1(){ [[ "${v[0]}" ]]&&printf "${f[$1]}" "${l[$2]}" "${v[0]}";};C2(){ v[0]=`echo ${v[0]}`;[[ "${v[0]}" != 0 ]]&&C1 0 $1;};C3(){ v[0]=`sed -E "${s[0]}"<<<"${v[0]}"`&&C1 1 $1;};C4(){ [[ "${a[*]}" ]]&&printf "${f[$1]}" "${l[$2]}" "${a[@]}";};A0;{ B18;C2 27;B18&&! B07&&C2 28;A1 15 37 25;C2 8;A1 0 $N1 1;C0;A3 0 $((N1+1)) 2;C2 0;B00;B01 10;C2 1;A1 0 $((N1+2)) 3;C3 2;A1 0 $((N1+3)) 4;C3 3;A3 0 $((N1+4)) 5;B02 11;C2 4;B00;C2 5;for i in 0 1 2;do A1 0 $((N1+5+i)) 6;C3 $((N3+i));done;A1 1 10 7;C3 9;A1 1 11 8;C3 10;A2 2 12 9;C2 11;A1 3 13 10;C2 12;A1 4 19 11;B15 0 0 54;C3 13;A2 5 14 12;B05 12;C3 14;A2 6 36 13;B01 13;C2 15;A2 7 37 14;B02 15;C2 16;A3 8 15 15;B03 4 16;B06 1 3;C4 3 17&&{ A3 9 16 16;B11;B12 17;C2 18;};A2 10 38 17;B02 18;C2 19;B07&&{ A2 11 17 17;B05 19;B09;B11;B04 2 19;B12 20;C2 20;};A3 12 39 15;B11;B04 2 21;B12 22;C2 21;A1 13 40 18;B08 4;B14 4 0 19;A5 14 6 52 0;B08 5;A1 17 41 20;B20 5;C3 22;B14 4 6 21;A5 14 7 52 6;B08 7;B14 4 0 22;A5 14 6 52 0;B08 8;B16 7 8;B07&&{ A2 19 26 23;B20 7;C3 23;};A2 18 26 23;B20 7;C3 24;A1 4 20 21;B20 6;B08 9;A6 14 7 53 9;B08 10;B17 9 10 4;C3 25;A1 4 21 24;C3 26;B14 4 12 26;B14 4 13 27;A1 4 22 29;B20 12;B08 14;A6 14 6 53 14;B08 15;B17 14 15 4;B14 0 0 30;C3 29;A1 4 23 27;B20 13;C3 30;A1 24 24 32;C3 31;A1 23 18 28;B08 16;A2 16 25 33;B20 16;B14 0 0 34;B08 21;A8 47 21&&C0;B07&&{ A1 21 0 32;C3 43;};for i in 0 1;do A2 14 $((1+i)) 48;C3 $((44+i));done;A1 14 3 49;C3 46;A2 4 4 50;C2 47;A1 4 5 32;C3 48;A2 0 $((N1+8)) 51;C2 32;A1 4 8 55;C3 6;A2 22 9 56;C3 7;B07&&{ A1 36 42 32;C3 41;};A2 20 42 32;C3 42;A1 25 37 32;C3 33;A1 26 28 35;C2 34;A1 27 29 36;C3 35;A2 28 30 37;B08 17;A1 29 31 38;B10 17;B14 0 18 41;A2 27 32 39&&{ B08 19;A2 29 33 40;B08 20;B17 19 20 5;};C2 36;A2 29 34 42 18;C3 37;A2 32 37 43;B01 25;C2 38;A4 33 35 44 17;for i in 0 1;do B13 11;B02 $((31+i));C2 $((N4+i));B19;done;B07&&for i in 0 1;do A4 34 $((N2+i)) 45;B11;B04 3 $((31+i));B12 14;C2 $((N4+2+i));done;B07&&{ A2 35 43 46;C2 39;};A9;C2 40;} 2>/dev/null|pbcopy;exit 2>&-  
    Copy the selected text to the Clipboard by pressing the key combination command-C.
    7. Launch the built-in Terminal application in any of the following ways:
    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)
    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.
    ☞ Open LaunchPad. Click Utilities, then Terminal in the icon grid.
    Click anywhere in the Terminal window and paste by pressing command-V. The text you pasted should vanish immediately. If it doesn't, press the return key.
    8. If you see an error message in the Terminal window such as "syntax error," enter
    exec bash
    and press return. Then paste the script again.
    9. If you're logged in as an administrator, you'll be prompted for your login password. Nothing will be displayed when you type it. You will not see the usual dots in place of typed characters. Make sure caps lock is off. Type carefully and then press return. You may get a one-time warning to be careful. If you make three failed attempts to enter the password, the test will run anyway, but it will produce less information. In most cases, the difference is not important. If you don't know the password, or if you prefer not to enter it, press the key combination control-C or just press return three times at the password prompt. Again, the script will still run.
    If you're not logged in as an administrator, you won't be prompted for a password. The test will still run. It just won't do anything that requires administrator privileges.
    10. The test may take a few minutes to run, depending on how many files you have and the speed of the computer. A computer that's abnormally slow may take longer to run the test. While it's running, there will be nothing in the Terminal window and no indication of progress. Wait for the line
    [Process completed]
    to appear. If you don't see it within half an hour or so, the test probably won't complete in a reasonable time. In that case, close the Terminal window and report the results. No harm will be done.
    11. When the test is complete, quit Terminal. The results will have been copied to the Clipboard automatically. They are not shown in the Terminal window. Please don't copy anything from there. All you have to do is start a reply to this comment and then paste by pressing command-V again.
    At or near the top of the results, there will be a line that begins with "System Version." If you don't see that, but instead see a mass of gibberish, you didn't wait for the "Process completed" message to appear in the Terminal window. Please wait for it and try again.
    If any private information, such as your name or email address, appears in the results, anonymize it before posting. Usually that won't be necessary.
    12. When you post the results, you might see the message, "You have included content in your post that is not permitted." It means that the forum software has misidentified something in the post as a violation of the rules. If that happens, please post the test results on Pastebin, then post a link here to the page you created.
    Note: This is a public forum, and others may give you advice based on the results of the test. They speak only for themselves, and I don't necessarily agree with them.
    Copyright © 2014 by Linc Davis. As the sole author of this work, I reserve all rights to it except as provided in the Use Agreement for the Apple Support Communities website ("ASC"). Readers of ASC may copy it for their own personal use. Neither the whole nor any part may be redistributed.

  • How to find the memory used by specific session in oracle

    Hi,
    Would require your help to find memory used by specific session/connection in oracle using any query.
    **Regards**
    **Vijay Salian**

    Hi Girish,
    which column we have to look at the at in the below ouptut to find the actual memory used by oracle session in our case as mentioned dedicated in ourcase????
    SID Oracle User O/S User Session Program Machine PGA Memory PGA Memory Max UGA Memory UGA Memory MAX
    3 oracle oracle@alex (LGWR) alex 5,526,516 5,526,516 77,956 77,956
    9 oracle oracle@alex (ARC0) alex 4,500,080 4,500,080 77,956 77,956
    10 oracle oracle@alex (ARC1) alex 4,500,080 4,500,080 77,956 77,956
    11 SYSTEM oracle sqlplus@alex (TNS alex 3,403,988 4,780,244 77,956 1,400,476
    2 oracle oracle@alex (DBW0) alex 2,488,624 2,488,624 77,956 77,956
    4 oracle oracle@alex (CKPT) alex 1,359,484 1,359,484 77,956 77,956
    17 SCOTT oracle sqlplus@alex (TNS alex 577,512 708,584 339,812 339,812
    5 oracle oracle@alex (SMON) alex 499,704 499,704 77,956 77,956
    8 oracle oracle@alex (QMN0) alex 475,596 541,132 274,348 274,348
    19 SCOTT oracle sqlplus@alex (TNS alex 454,964 454,964 143,420 143,420
    6 oracle oracle@alex (RECO) alex 237,024 237,024 77,956 77,956
    1 oracle oracle@alex (PMON) alex 228,512 228,512 77,956 77,956
    7 oracle oracle@alex (CJQ0) alex 228,512 228,512 77,956 77,956
    13 rows selected.
    Regards
    Vijay

  • SP2-0359 memory exhausted error

    I'm trying to upgrade my Apex 3.0.1 installation to the latest one 3.1 on 10 XE R2 database. When running sql script apexins I'm getting error SP2-0359 memory exhausted.
    I think I must extend virtual memory on my laptop. Am I on good trace?
    Tnx in advance for any other suggestions on how to deal with this error.
    I have 1GB of RAM and 26GB of free disk space on my laptop. Also I have enough space left in tablespaces used by upgrade install script.
    With regards,
    Dejan

    Hi,
    I have the same problem.
    I try to upgrade to apex 3.1 on 10 XE R2 on computer with:
    OS      Windows Xp
    Ram     1GB
    Virtual Memory 2GB
    Free disk space 10GB
    Error occurred randomly, on different stage on installation procedure.
    I try to change SGA and PGA, but without success.
    Regards,
    Kosta

  • About extend memory used in ST02

    Dear expert
    Is there a way to know how extend memory is used in ST02
    When system start,no user log on we can see:
    SAP Memory      Curr.Use % CurUse[KB] MaxUse[KB]
    Extended memory     1.95  122,880  208,800
    But we can find ,after user log on,the extend memory wiill increased.
    SAP Memory      Curr.Use % CurUse[KB] MaxUse[KB]
    Extended memory     54.92  3,452,928  3,768,320
    I checked sm04 and stad,no such large amout of memory used.
    We can see the problem in  Y55.
    Is there any way to know how the extend memory is used?
    Thank you very much for your help.
    Best Regards,
    Ellen Wang
    Active Global Support - Technology
    SAP Asia Pacific(GMT+8)

    The value specifies the size of the roll area in bytes.The roll area is one of several memory areas from which the memory
    requirements of user programs are satisfied.For technical reasons, approximately the first 250 KB of a user context is always
    stored in the roll area, additional data
    1) to the limit ztta/roll_first in the roll area, then
    2) in extended memory, to the limit ztta/roll_extension    or, if extended memory is exhausted, then
    3) in the roll area again, until the roll area is full, then
    4) in the heap memory (PRIV mode), to the limit    abap/heap_area_dia or abap/heap_area_total or until    the address space or
    the swap space is exhausted.
    Tthe case of non-dialog work processes, the sequence 1) 3) 4) 2) applies. After this, terminations occur, with errors such as:
    STORAGE_PARAMETERS_WRONG_SET or an error code that indicates a memory bottleneck.
    Cheers !
    Manish

  • Hyper-V guest OS task manager reports more memory used than expected

    I have a Hyper-V node with 32 GB of system memory and 6 cores (12 logical processors with hyperthreading) running Windows Server 2012 Datacenter.  On this node I have a virtual machine with 4 GB of system memory and two logical processors running Windows
    Server 2008 R2 Standard.
    On the virtual machine, Task Manager show that 3.62 GB of memory are being used and 109 MB are free.  This is despite the fact that nothing is installed or running on the vm except the operating system.  The memory usage for all processes for all
    users as reported by Task Manager is under 100 MB.
    Any ideas on what can be causing such a huge discrepancy between the memory usage reported by Task Manager and reality?  The host OS reports 9.8 GB out of 32 GB memory usage (expected since several VMs are running on the host), but I would not think
    that the guest OS would be pegged.

    Busy two weeks.  Sorry I didn't respond sooner.
    I should clarify that I was not running Task Manager on the host machine, but rather on the guest OS.  Task manager on the VM was reporting incorrect memory usage for the VM.  Task Manager on the host machine was reporting correct information for
    the host.
    I would expect that a guest OS should have accurate metrics for its own memory usage as this is usually the case with visualization solutions (Sun VirtualBox, Citrix, VMWare).  Interestingly, although TaskManager on the guest OS is reporting incorrect
    (3.62 GB) memory usage, the Hyper-V Manager shows reasonable and likely correct (574 MB) memory usage.  Hyper-V Manager shows 598 MB of "Assigned Memory" and 574 MB of "Memory Demand", whereas TaskManager on the guest OS shows 3.62 GB of memory used. 
    I would have expected Task Manager on the guest OS to show 4 GB available, 574 MB used, about 3.4 GB free.

  • Get total memory used by my .SWF?

    Hi -
    Is there any way to dynamically get the total memory used by
    my .SWF as movieclips are loaded, removed, animations happen, etc?
    Thanks

    if that is the case, then what's the relevane of PGA_AGGREGATE_TARGET parameter :-( , is it only for automatic PGA management not as an upper limit?
    if oracle discards that value then do we ever need to tune this parameter ?(Note: We are talking from a 10g perspective!)
    Without setting PGA_AGGREGATE_TARGET you have to manually set sort_area_size and some additional settings. With automatic PGA management oracle also controls the sort area size automatically. You need to adjust this size if your total pga gets too small for your connections (e.g. because they doubled).
    From what i have observed (i may be total wrong here) the UGA is NOT limited. In a dedicated server environment the uga is a sub-heap of the pga. If you store large pl/sql tables there your uga will grow... even beyond your set pga_aggregate_target size.
    Ronny Egner
    My Blog: http://blog.ronnyegner-consulting.de

  • Variable declaration/memory use

    Do you use more memory if you do
    int q = stringBuffer.indexOf("cat");
    stringBuffer.insert(q, "your ");
    than
    stringBuffer.insert(stringBuffer.indexOf("cat"), "your ");
    I would think no...

    So you should
    go with the second version!How do you come to that conclusion? This kind of
    thinking just leads to to code cramming andultimately
    hard to maintain code. AND all stack allocationsare
    released when the method finishes.Title: "variable declaration/memory use"
    That's why I came to this conclusion! Let's say that
    in this method you have a for(;;) that never breaks
    (like a daemon), this memory is never released, is
    it?
    Well, to be picky, the question was which uses more memory, not which is better.
    In any case, the answer "A uses more memory than B" does not automatically imply "Therefore B is better." This kind of microoptimization is rarely useful. If you're so tight on stack that coding like that makes a difference between your program running or breaking, then you probably either need more memory, or, more likely, a better design.

  • High memory use when checking downloads folder through browser

    High memory use when checking downloads folder through browser.
    I have a total of 3 DDR2 Gbytes of ram. Pentium(R) Dual-Core CPU T4500 @ 2.30GHz Win 7 home pr. 64bit. Firefox 27.0 beta
    I right click on a file to "open containing folder" from the drop down menu in downloads.
    When the folder has been opened, explorer is trying to index the folder (which it never does completely or well after 5 minutes I close the folder and shut down the dllhost process cause laptop is blazing hot) and memory keeps increasing till no more is available.
    I checked task manager and see that dllhost is the particular process that is causing the spike in memory usage even after closing the folder I right click and stop the process and memory is restored after awhile.

    Hello,
    '''Try Firefox Safe Mode''' to see if the problem goes away. Safe Mode is a troubleshooting mode, which disables most add-ons.
    ''(If you're not using it, switch to the Default theme.)''
    * On Windows you can open Firefox 4.0+ in Safe Mode by holding the '''Shift''' key when you open the Firefox desktop or Start menu shortcut.
    * On Mac you can open Firefox 4.0+ in Safe Mode by holding the '''option''' key while starting Firefox.
    * On Linux you can open Firefox 4.0+ in Safe Mode by quitting Firefox and then going to your Terminal and running: firefox -safe-mode (you may need to specify the Firefox installation path e.g. /usr/lib/firefox)
    * Or open the Help menu and click on the '''Restart with Add-ons Disabled...''' menu item while Firefox is running.
    [[Image:FirefoxSafeMode|width=520]]
    ''Once you get the pop-up, just select "'Start in Safe Mode"''
    [[Image:Safe Mode Fx 15 - Win]]
    '''''If the issue is not present in Firefox Safe Mode''''', your problem is probably caused by an extension, and you need to figure out which one. Please follow the [[Troubleshooting extensions and themes]] article for that.
    ''To exit the Firefox Safe Mode, just close Firefox and wait a few seconds before opening Firefox for normal use again.''
    ''When you figure out what's causing your issues, please let us know. It might help other users who have the same problem.''
    Thank you.

Maybe you are looking for

  • Idsm-2 problem: sensor upgrade from 4.1 to 5 or higher

    Hi all, I have a problem with my IDSM-2 module. I'm trying to sensor upgrade from IDS to IPS software (from 4.1 version to 5.x or higher). If I do this from sensor under "admin user" and use major patch - IPS-K9-maj-5.0-1e-S149.rpm.pkg then I receive

  • Sum(sales) count for month year and week

    I have sales table : pord_id number, sale_date date my question: a) i need to populate sum of sales for week ie., from today to 7 days example 20-MAY-2007 to 27-MAY-2007 b) sum of sales for month of MAY this year 2007 c) sum of sales for 20-MAY-2006

  • Oracle obdc driver 32-bit doesn't run on 64-bit windows 2008 server r2

    Does anyone know a way to run OBDC driver on windows 2008 server r2?, a way to run the app?

  • 2 quick Captivate questions

    Hi- When you insert a failure caption, the default text is "type failure text here." Is it possible to change the default text so you don't have to go in and change it each time you add a failure caption? Also, when you add a click box, the default "

  • Sales based on customer group

    sales based on customer group is reqd , ? is there any TCode to find or any other way