Use of MPSS on Solaris 9 and Java 141_03 - not getting 4M pagesizes
Hi all,
Anyone know how to get MPSS actually using large page sizes in 1.4 / SunOS 5.9 ??
I have a 1.4.1_03-b02 JVM that is using the -XX:+UseMPSS option and using the LD_PRELOAD=/usr/lib/mpss.so.1 and MPSSHEAP=4M but when I use pmap -Fxs <PID> I always see 8k pages. My system is 5.9 Generic_122300-03 sun4u sparc SUNW,Sun-Fire-480R and pagesize -a give me:
8192
65536
524288
4194304
so 4M should be OK to use...
The full JVM options are:
-XX:+TraceClassUnloading -XX:+UseParallelGC -XX:+UseMPSS -XX:-UseAdaptiveSizePolicy -XX:SurvivorRatio=2 -XX:MaxTenuringThreshold=3 -XX:+DisableExplicitGC -Dsun.rmi.server.exceptionTrace=true -Xloggc:gc.log -verbose:gc -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -server -ms2560m -mx2560m -Xmn1024m -Dsun.rmi.dgc.client.gcInterval=14400000 -Dsun.rmi.dgc.server.gcInterval=14400000
I have also tried using LD_PRELOAD_32 and LD_PRELOAD_64 but still only see 8k pages in pmap for the heap...
Thanks for any ideas, if I read the doc I should not need to do anything to use the MPSS option on SunOS 5.9...so maybe one of my other JVM options is preventing MPSS from being used?
OK, bug 4845026 is giving me a clue:
Bug ID: 4845026
Votes 1
Synopsis MPSS broken on JDK 1.4.1_02
Category hotspot:jvm_interface
Reported Against 1.4.1_02
Release Fixed
State Closed, will not be fixed
Related Bugs
Submit Date 08-APR-2003
Description
I am running SPECjAppServer2002 with WebLogic Server 8.1 and JDK 1.4.1_02.
Here is the version of JDK 1.4.1_02 that I am using:
<gar07.4> /export/VMs/j2sdk1.4.1_02/bin/java -version
java version "1.4.1_02"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1_02-b06)
Java HotSpot(TM) Client VM (build 1.4.1_02-b06, mixed mode)
The system is a V240 with solaris S9U3:
<gar07.5> more /etc/release
Solaris 9 4/03 s9s_u3wos_04 SPARC
Copyright 2003 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
Assembled 16 December 2002
After rebooting the system I use the following command line to start the appserver:
+ /export/VMs/j2sdk1.4.1_02/bin/java -server -verbose:gc -XX:+PrintGCTimeStamps
-XX:+UseMPSS -XX:+AggressiveHeap -Xms3500m -Xmx3500m -Xmn600m -Dweblogic.oci.sel
ectBlobChunkSize=1600 -classpath ...
The process should have some annon segments mapped to 4M, but it doesn't:
<gar07.7> ps -ef | grep java
ecuser 541 533 12 10:30:33 ? 0:50 /export/VMs/j2sdk1.4.1_02/bin/java -server -verbose:gc -XX:+PrintGCTimeStamps -
ecuser 566 343 0 10:31:24 pts/1 0:00 grep java
<gar07.8> pmap -s 541 | grep 4M
<gar07.9>
If I do exactly the same using JDK 1.4.2 instead of JDK1.4.1_02 I am able to get
4M pages. Here is the command line for 1.4.2:
+ /export/VMs/j2sdk1.4.2/bin/java -server -verbose:gc -XX:+PrintGCTimeStamps -XX
:+PrintGCDetails -XX:+AggressiveHeap -Xms3500m -Xmx3500m -Dweblogic.oci.selectBl
obChunkSize=1600 -classpath ...
And here are my 4M pages:
<gar07.20> pmap -s `pgrep java` | grep 4M
1AC00000 282624K 4M rwx-- [ anon ]
F5800000 16384K 4M rwx-- [ anon ]
F6800000 4096K 4M rwx-- [ anon ]
F6C00000 4096K 4M rwx-- [ anon ]
F7000000 4096K 4M rwx-- [ anon ]
F9C00000 4096K 4M rwx-- [ anon ]
Without large pages the time spent in TLB misses for this benchmark is 25% (!)
Using 4M pages that time is reduce to 3%. WLS8.1 was certified with 1.4.1_02 so
we cannot use 1.4.2 for the benchmark.
thanks for your help,
Fernando Castano
Posted Date : 2006-04-27 23:04:32.0
Work Around
N/A
Evaluation
Mukesh,
Can you get someone to look into back porting this fix. Please see below
attachment for additional info. 4845026 : (P1/S1) New Hotbug Created
Is a new bug that only exists in JDk 1.4.1_x release. Its fixed in 1.4.2
release from code related to bug 4737603.
Thanks Jane & James for the heads up.
Thanks
Gary Collins
Gary,
I think the bug James referred to is
4737603 Using MPSS with Parallel Garbage Collection doesn't yield 4mb
pages
which was fixed in mantis (according to the bug report).
Looks like a simple fix to back-port.
Jane
xxxxx@xxxxx 2003-04-10
This problem is partially because of bug 4737603, mainly because there is code cache mapping to large page in 1.4.1(4772288: New MPSS in mantis). This part of code will be ported into 1.4.1 from mantis.
xxxxx@xxxxx 2003-04-18
There's 2 things. MPSS wasn't used in the parallel GC collector AND not
used for the code cache. Both need to be addressed.
xxxxx@xxxxx 2003-04-21
Similar Messages
-
Hi Everybody,
I use an Epson Stylus Office BX320FW printer with my IMac. Since upgrading OSX, I have lost the ability to print and scan. I have downloaded printer drivers from both Epson and Apple. I am using the printer in wifi mode but can not get it print or scan. How do I uninstall the Epson software and start all over again?
nickel_man_65Not using any mouse pad, I have a very smooth desktop. But I just tried to use a sheet of A4 printing paper, but no result, the problem persisted.
Someone on this forum suggested, that USB3 may interfere with the magic mouse.
I have 2 LaCie HDD's about 70 cm away from the mouse, I use them on Thunderbolt. But in operation or not - the result is the same, the mouse plays up! Just now I was clicking the desktop and the mouse created a new folder!!
Thanks for the advice, Bee
Cheers, Gerd -
I'm using FF 3.5.18 and I do not want newer versions because : using in the Open in New Tab page opens the near tab and not as a FF 3.5.18 or is it possible to do that open in new tabs would be the end. of the new FF version
You can change a preference to make tabs open
# at the end of all open tabs
# immediately after the current tab.
See: http://kb.mozillazine.org/About:config
*Type '''about:config''' in the URL bar and press the Enter key.
*If you see the warning, accept it (promise to be careful).
*Filter = browser.tabs.insertRelatedAfterCurrent
*Look at the "Value" column ('''false'''=open at end, '''true'''=open after current tab); Value = true is the default.
*Double-click that preference to toggle the value from true to false, or false to true
*Restart Firefox (File > Restart Firefox)
See: http://www.mydigitallife.info/2010/02/01/change-firefox-to-open-new-tab-at-far-right-end-of-tabbar-disable-insert-next-to-current-active-tab/ -
I bought a used iphone from a friend and I am not able to use it in Ethiopia. It is carrier blocked. Can you please help how could I unlock my iphone 4?.
Unlikely as you do not meet there requirements for unlocking.
Have your friend the provided the phone contact them. Based on your statements I am concluding he was or still is an AT&T customer, that is one of the requirements of getting the device unlocked. -
I was running Foxfire 3.6.9 and wanted to use FTP Program add-on and it did not appear to load but appeared but then would be installed but not run or appear under tools. So I deleted Foxfire 3.6.9 and down loaded to 3.5.9 so it could get FTP and it is doing the same could not install. Even after I registered my copy. The last time I used this program it showed up under tools and worked great. any suggestions on whats going on and how I can get around this?.by ralphd3g
Delete the files extensions.* (extensions.rdf, extensions.cache, extensions.ini) and compatibility.ini in the Firefox [[Profiles|profile folder]] to reset the extensions registry.
See "Corrupt extension files": http://kb.mozillazine.org/Unable_to_install_themes_or_extensions
If you see disabled extensions that are not compatible on the next start in "Tools > Add-ons > Extensions" then click the "Find Updates" button to do a compatibility check. -
I am trying to create a virtual engine within a timed while loop and am unable to get the loop to run at a speed of less than 1ms (I am currently using the Wait(ms) function). This does not however allow realistic engine speeds. How can I overcome this? I have access to a PCI-MIO-16E-4 board.
andyt writes:
> I am using a timed while loop and am unable to get the loop to run at
> a speed of less than 1ms (I am currently using the Wait(ms) function).
> How can I get a faster response?
>
> I am trying to create a virtual engine within a timed while loop and
> am unable to get the loop to run at a speed of less than 1ms (I am
> currently using the Wait(ms) function). This does not however allow
> realistic engine speeds. How can I overcome this? I have access to
> a PCI-MIO-16E-4 board.
Andy,
Unless you use a real time platform, getting extactly 1 ms loop rate
(or even less) is impossible. It starts getting troublesome at about
0.1 Hz for standard operating systems.
I'd tackle your problem with "if i mod 10 == 0 then sleep 1 ms".
Of
course this is jerky by design.
HTH,
Johannes Nie? -
I just signed the creative cloud, and I'm not getting to use the purchased software. thank you
Rodrigo_1405 do you receive any specific error messages? For information on how to install the Adobe Creative applications included with your membership please see Creative Cloud Help | Install, update, or uninstall apps.
-
Why did the new update for my macbook air hinder my ability to use my camera for google and skype but not photobooth or facetime??? This is messed up it was working yesterday and now neither google or skype can find a camera on from my mac? what do I do??
An update for same is coming.
Theres a patch for same, see here:
https://discussions.apple.com/thread/5306216?tstart=30 -
Extend Wireless Network using a Telstra technicolor Gateway wireless Router to Airpot extreme but Airport will only except "join a wireless network (which it does) not "extend a wireless network" (Led turns yellow and I can not get a network working on the Airpor Extreme ethernet ports but can ping Airport extreme from Technicolor Router.
Airport gets it address DHCP.Funny how I can ping the Extreme but the Hard Ethernet ports dont seem to work correctly.
When the AirPort Extreme is configured to "Join" a wireless network, the Ethernet ports are not enabled.
Oddly, the AirPort Express has a special feature that will allow it to to "Join" virtually any wireless network.....and the Ethernet port can be enabled. So, an Express would work for your purpose to provide an Ethernet connection to the media player. This assumes that the Express is located where it can receive a strong wireless signal from your main router.
Note that the Express will not provide any additional wireless coverage when it "Joins". -
Hi, I am using "Avenir Heavy" font in my iOS 6 app but when I run it on iOS5 the label on which I am placing Avenir fonts changes lot and I am not getting proper look n feel. How can I solve this issue ?
Post your question on the Developer forums: http://devforums.apple..com
-
I am using my time capsule to back up and I can not get the green light, what should I do
Hi everyone
I posted a quesiton yesterday and when I got up this morning the time machine / capsule (not sure of the difference) had unlocked itself!. The other problem persists and that is that the amber light continues to flash and I can not get the macbook to talk to the time thingy.
Obviously I am not very good at these things and I live in a country where I-systems knows about as much as I do!
Thank you
GillianSo you have never actually used the airport utility.. you were almost there.
You posted this picture.
Screen+Shot+2013-03-15+at+13.20.55.png
Click edit button on that page.
Voila.. airport utility in all its manual setting glory.
Or install a decent utility.. 5.6.
This is not required but to my eyes.. it is much easier to understand and has more useful tool items than later versions.. which are made iOS pretty picture like.
How to load 5.6 into ML.
1. Download 5.6 for Lion.
http://support.apple.com/kb/DL1482
Click to open the dmg but do not attempt to install the pkg.. it won't work anyway.
2. Download and install unpkg.
http://www.timdoug.com/unpkg/
Run unpkg on the desktop.. it is very simple.. drag the AirPortUtility56.pkg file over to unpkg.. and it will create a new directory of the same name on the desktop.. drill down.. applications utilities .. there lo and behold is Airport utility 5.6 .. drag it to your main utilities directory or just run it from current location.
You cannot uninstall 6.1 (now 6.2 if you updated) so don't try.. and you cannot or should not run them both at the same time.. so just ignore the toyland version.. the plastic hammer.. and start using 5.6.. a real tool.
For screen shots see this post.
https://discussions.apple.com/thread/4668746?tstart=0 -
I can't download an iBook. I used to be able to and now I'm getting a message saying unable to download contact iTunes support. Any suggestions?
Click here and request assistance. That message means to contact the iTunes Store staff and not to post in these boards.
(97628) -
i backed my iphone up then i restored my phone and when i tried to open it asked if i wanted to hook up with iTunes or iCloud i hit use back up to iTunes and it will not go anywhere ive plugged it in and replugged it in and i get nothing past that ive restared my mac and my phone
Try a reset:
1. Hold the Sleep and Home button down (together) for about 10 seconds
2. Until you see the Apple logo (very important) -
i have old email address that is being used on my apple id and i do not know password I also have another apple id created but when I go to the istore it shows my pld account and i cannot delete and setup the right one
No, "My Number" was not listed in my Phone menu, I had to manually type it it. Is there a way for that number to automatically be listed in that "My Number" spot? Would that maybe have something to do with my phone number not being listed as an option in the "Send and Receive" spot under messaging???
-
How does my spouse get the benefits of using my iCloud for contacts and calanders but not messages, etc?
iCloud is designed for personal use and not for managing multiple access. If you gives your password to someone else, this person can benefit everything including access to purchase with your account, email, etc.
You should rather consider having each one an iCloud account and then, create and share a calendar. As for contact, you can send them to your spouse to be save in her account but they cannot be shared nor synced.
Maybe you are looking for
-
Hi, I have converted one list output to PDF and sending it through mail. I want to increase the Font Size of the PDF file which is generated. Let me know whether it can be done. If yes, then how to do that? Thanks
-
File Renaming - "dimensions" includes spaces, want to remove!
Hello, when I rename my files I love that I can include the dimensions. eg. 1200 x 800. but I cannot have spaces and need 1200x800... It makes no sense to go back and manually fix this. can I adjust this element to output with no spaces? if not a wor
-
Pass data from one VI to another one
Hi, I try to control a event structure in a VI with a boolean command from a second VI. I have been advised to "build a connector to pass any data from one VI to another one". Below an simple example: my goal is MyVItwo gives the result of a 2 number
-
Open Enrollment Help - Processing
Hello, all of the setups for Open Enrollment have been completed and I just need help or instructions on how to "turn it on" or process it so that testing can occur. Thanks.
-
Hello, I'm using Adobe premiere elements 9.0; I was editing some video, picture in picture; but now I have problems because I want to resize in some parts of video original video to full screen (as original size of video). Is there any function to do