JRE 6 not using cache in Windows 7 results in poor performance

I am using a commercial software package that uses Java. Within the company all XP users work fine and performance is great, however for all Windows 7 users the performance is appalling. After weeks of testing with the software vendor it appears that under Windows 7 JRE is not using any of the cashed images and objects and is going off to the server all the time. This can be seen in the Java trace files. This behaviour is not seen on the XP clients. The windows 7 PCs are taking about 4 times as long as the XP clients to load a page. The Java control panel program shows that the items have been succesfully cached locally on the windows 7 PCs.
We have tried...
deleting the cache
lowering windows 7 security
lowering ie9 security
even removing fonts
without any success. The vendor has now almost given up blaming a 'network policy' within our company infrastructure. Whilst I realise Windows 7 security is a lot more advanced that XP I am not aware of any network, firewall or group policies that say to Java, "Hey don't use your cache". I may be wrong.
Does anyone have any further suggestions of where to look?

Hi.
Not long ago we faced with a similar problem. Our client work with oracle internet application server. Oracle iAS use jre. All was well until users work on WinXP or in Win7 thru local network, but when try to work Win7 thru VPN application began work very slow.
We try many different way, but helped us only switch off TCP AutoTuning on Win7. After that users on Win7 began work as fast as on WinXP.
How to Disable TCP AutoTuning and Receive Side Scaling
Open an elevated command prompt with administrator rights.
Type the following commands and press Enter (the second command is optional):
netsh interface tcp set global autotuninglevel=disabled
netsh interface tcp set global rss=disabled
Try this way. May be it help you too.
Edited by: AlexanderP on Jan 19, 2012 8:04 AM

Similar Messages

  • [Repost] Kodo do not use cache when resolving references to objects?

    Abe,
    I noticed that if object A references object B and we read multiple A
    object which reference the same B object, this B object will be re-read
    from database for every fetched A object. If I read 100 A-object
    referencing the same B it will do 100 selects on the same B. I use
    optimistic transactions with retain values = true
    Could you please comment on it
    Thank you very much
    Alex

    Was there something else about this you'd like me to comment on?_
    No Abe that is it. I was not sure I am not doing something wrong. I
    seemed very strange to me that internal reference resolution completely
    ignore cache.
    I think it is quite important - you want believe how much it slows down
    object graph retrieval. It does not seem to be hard to implement. :-)_
    I guess when resolving a reference you would have to use the same
    validate _true/false settings as for retrieving  object?
    -----Original Message-----
    From: White, Abe [mailto:[email protected]]
    Sent: Monday, August 06, 2001 6:10 PM
    To: JDO-ListServ
    Subject: RE: [Repost] Kodo do not use cache when resolving references to
    objects?
    this B object will be re-read_
    from database for every fetched A object_Yes, this seems like inefficient behavior that we should optimize. The
    same B instance is returned from each relation, so it is not a bug, but
    obviously it is something we could be doing a little more intelligently.
    Thanks for pointing it out!
    Was there something else about this you'd like me to comment on?_

  • Kodo do not use cache when resolving references to objects?

    I noticed that if object A references object B and we read multiple A
    object which reference the same B object, this B object will be re-read
    from database for every fetched A object. If I read 100 A-object
    referencing the same B it will do 100 selects on the same B
    Alex

    Was there something else about this you'd like me to comment on?_
    No Abe that is it. I was not sure I am not doing something wrong. I
    seemed very strange to me that internal reference resolution completely
    ignore cache.
    I think it is quite important - you want believe how much it slows down
    object graph retrieval. It does not seem to be hard to implement. :-)_
    I guess when resolving a reference you would have to use the same
    validate _true/false settings as for retrieving  object?
    -----Original Message-----
    From: White, Abe [mailto:[email protected]]
    Sent: Monday, August 06, 2001 6:10 PM
    To: JDO-ListServ
    Subject: RE: [Repost] Kodo do not use cache when resolving references to
    objects?
    this B object will be re-read_
    from database for every fetched A object_Yes, this seems like inefficient behavior that we should optimize. The
    same B instance is returned from each relation, so it is not a bug, but
    obviously it is something we could be doing a little more intelligently.
    Thanks for pointing it out!
    Was there something else about this you'd like me to comment on?_

  • JRE Not Used by IE

    During installation of J2SE SDK 1.4.2, I got an error that JVM is running and the new version can not be installed to use with IE. I shut down all applications and rerun setup. It went through without any error. But IE is still not using JRE. Not even an old version. The selection "Use Java 2 v 1.4.2_01 for <APPLET>" in IE Options doesn't exist.
    I removed and reinstalled the SDK. Still the same problem. Any ideas?

    In order to install the JRE, and therefore have IE recognize it, you must make another step in the process as noted in the installation notes (http://java.sun.com/j2se/1.4.2/install_j2se142-nb351_windows.html):
    "The cobundle installer does not install the public JRE, Java Web Start, or the Java Plug-in. If you want to install these features, you have to do the following:
    Choose Start > Settings > Control Panel and double-click Add/Remove Programs.
    Select "Java 2 SDK, SE v1.4.2" and click Change.
    In the installer wizard, choose Modify.
    In the Custom Setup wizard page, set Public Java Runtime Environment to "This feature will be installed on local hard drive".
    Follow the rest of the steps in the wizard.
    Note: This procedure does not work on Windows NT Service Pack 6. In order to correctly install these features, you must upgrade to your Windows NT installation to Service Pack 6a and upgrade your Internet Explorer to version 6.
    Troubleshooting tip: If Java 2 SDK, v. 1.4.2 already exists on your machine, this installer reports that it will use this detected Java 2 SDK version. If installation fails, it could be because of an inconsistency between the Windows Registry and the physical location of the Java 2 SDK. In such a situation, uninstall the existing Java 2 SDK, v. 1.4.2 (using the Add/Remove Programs utility) and install both the Java 2 SDK, v. 1.4.2 and NetBeans IDE 3.5.1 using this installer."
    This worked for me.
    -perry

  • Why not use cache cleaners

    a brody said(http://discussions.apple.com/message.jspa?messageID=7012363) "Don't use Cache Cleaners at all except when troubleshooting."
    That thread is closed so I start a new one in the hopes of getting someone, hopefully a brody, to explain exactly what harm using Cache Cleaners on a Leopard MacBook does.

    TTTTTTTTTTTTTTTTTTT wrote:
    explain exactly what harm using Cache Cleaners on a Leopard MacBook does.
    Depends on how you define "harm."
    Strictly speaking, it doesn't hurt your Mac at all to throw out caches whenever you like.
    But if there is one thing so many users like to whine about, it's performance. Why does my Mac seem slower? Why does it take so long to start up after a system update? Why is it taking so long for apps to start up? Performance is a big reason users start complaining and pointing a finger at Apple for not "optimizing" OS X.
    Well guess what. Caches are one of the primary ways Apple tries to speed up your Mac. It caches all kinds of things so that once you load them into the cache it does not have to load them all from scratch. There is a startup cache for your startup items, a font cache for fonts, etc. So when you start up a Mac and it takes 45 seconds, and then you apply a system update and startup then takes 3 minutes, people think it slowed down. No, the nominal startup time is 3 minutes but it had been accelerated with startup caches all this time. Since the update invalidated the caches they have to be rebuilt from scratch.
    Same thing with login times and application startups. Ever notice that the first time you start an app after a restart, it takes X seconds, but every subsequent time it takes a much shorter time (until you restart, then it's back to X seconds). That's because the app code has been cached.
    So there is no technical harm to removing the caches, but it will just about guarantee that your Mac will be slower until the caches are rebuilt.
    This means a user who only trashes caches when there is an actual problem to troubleshoot, and rarely restarts their Mac, should have overall faster performance than someone who dumps caches all the time and shuts down the Mac every night (since restarts trash RAM caches).
    This also means that users who throw out caches more frequently than normal have to forfeit the expectation of optimal performance, since caches are so critical for that. If you are picky about performance, then obsessive cache dumping does harm your Mac.

  • Firefox does not use cache on first load and reload

    My webserver has a lot of images which will never change. So, I set Expires month forward in such cases:
    Expires: Thu, 26 Jan 2012 02:01:25 GMT
    Cache-control: public
    Enough for IE 9, my server is not disturbed.
    But for FF8 and FF9 in following two scenarios my settings are ignored:
    1) Close browser. Open browser, look at about:cache - all my files are on place. Open my page - server receives requests for all cached files. And nothing in request allowing server to detect that cache exists.
    2) Press Reload button or F5. Again all cached files required. But now requests have
    Cache-Control: max-age=0
    So, server has some idea about situation and probably can respond with 304.
    Only 3) works as I proposed: after 1), open page once more - in the same or another tab. In this case, server receives only requests for files with restricted caching.
    Current workaround: I add Last-Modified to response. In this case, I receive If-Modified-Since and can respond with 304. But I have hundreds of small images, so bandwidth for 304 is almost same as for 200 with complete file.
    Browser cache settings - all defaults. I use numeric server addresses in current test environment like http://192.168.47.130:27374
    I experimented with different modifications of Cache-Control response - without success.
    And additional question - how can I make a line break in this editor? If I make a line break and empty line, I get line break and empty line. But if I make a simple line break, I get nothing in resulting text.

    Thank you, knorretje. Had no problems with logging on 2003. Lot of lines, but I propose that critical part<br>
    0[220f140]: nsHttpChannel::OnCacheEntryAvailable [this=3f6f400 entry=5236740 access=3 status=0]<br>
    0[220f140]: nsHttpChannel::Connect [this=3f6f400]<br>
    0[220f140]: nsHTTPChannel::CheckCache enter [this=3f6f400 entry=5236740 access=3]<br>
    0[220f140]: nsHttpResponseHead::Parse [this=6b113c0]<br>
    0[220f140]: nsHttpResponseHead::ParseVersion [version=HTTP/1.1 200 OK]<br>
    0[220f140]: Have status line [version=11 status=200 statusText=OK]<br>
    0[220f140]: ParseContentType [type=image/gif]<br>
    0[220f140]: nsHttpResponseHead::MustValidate ??<br>
    0[220f140]: no mandatory validation requirement<br>
    0[220f140]: Not validating based on expiration time<br>
    0[220f140]: nsHTTPChannel::CheckCache exit [this=3f6f400 doValidation=1]<br>
    As I understand, all partial checks say that cache is good. But ending doValidation=1, probably, means that request will be sent. Do not see any reason.

  • Safari 6 not using cached resources after restart

    I am trying to debug a strange cache control issue that appears to only affect Safari 6. I have been unable to replicate it using Safari 5, or other browsers such as Chrome, Firefox and IE8. I am using Safari 6.0.3 on MacOS 10.8.3
    Starting with a completely cleared cache, I make a request to a website. All the html and images etc are sucked down as normal. All images have a max age of 1 day in their cache control header.
    If I then make another request to the same page, everything works as expected. It pulls down only the html file, and uses the cached images.
    I then close Safari and re-open it, and make a request to the same page. This time, for some reason, it ignores the cache control directives of some of the images (seemingly randomly selected) and pulls down new versions. I have confirmed this by monitoring the apache access log of the website. I can also confirm that the images still exist in the cache (using SafariCacheExplorer), it's just that Safari decides not to use them. I've tested it on multiple websites, including apple.com.
    Has anyone else experienced this? Any help would be greatly appreciated.

    I haven't mucked about with SafariCacheExplorer, but this is a continuing problem on my end.  It's happening persistently on a forum that I run, but I've run it with other browsers on this machine and with other forum users on the same browser/OS, and I'm the one having problems.  I've disabled most of my extensions, but the issue persists.  It's a wee bit maddening.
    GFM

  • WINHTTP(HTTPS). TLS 1.0 does not use RC4 in windows 8.1?

    hello 
    i know some SERVER(it support only TLS(ver1.0) cipher(TLS_RSA_WITH_RC4_128_SHA) by default.
    i tried to connect that server with client program that i made using WINHTTP function.
    Other OS( except windows 8.1 ) WinhttpSendRequest() function returns true. but only windows 8.1 returns false. (same source code.)
    so, i think TLS ver1.0 support cipher(TLS_RSA_WITH_RC4_128_SHA) by default but in Windows 8.1 i can't find TLS_RSA_WITH_RC4_128_SHA cipher in TLS ver1.0.
    i tried to wireshark capture network traffic when connect to that SERVER using 'IE browser'. first client_hello message does not include RC4 with TLS ver1.0. but next client_hello message include RC4 with TLS ver1.0.  i think OS(windows8.1) automatically
    modify cipher suite. 
    so i want 'WINHTTP' function with RC4 cipher TLS ver1.0 like 'IE browser'. anyone help me. 
    if my source has problem or needs some additional code line, please help me. 

    Hi dbckdgns,
    "first client_hello message does not include RC4 with TLS ver1.0. but next client_hello message include RC4 with TLS ver1.0.  i think OS(windows8.1) automatically modify cipher suite.
    TLS1.0 RC4 is supported by Windows 8.1 ,here is a link for reference :
    Supported Cipher Suites and Protocols in the Schannel SSP
    https://technet.microsoft.com/en-us/library/dn786419.aspx
    There is a new functionality called "Application protocol negotiation" of TLS schannel in Windows 8.1 ,this may explain the symptom that the second time the RC4 with TLS 1.0 is included .
    Here is a link for reference :
    What's New in TLS/SSL (Schannel SSP) in Windows Server and Windows
    https://technet.microsoft.com/en-us/library/hh831771.aspx
    Considering this issue is more likely related to the developing ,it is recommended to ask for help from our MSDN Forum .
    Internet Explorer Dev Center
    https://social.msdn.microsoft.com/Forums/ie/en-US/home?forum=iewebdevelopment
    Best regards
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact [email protected]

  • "Your Mac OS X start up disk has no more space available for application memory. To avoid problems with your computer, quit any applications you are not using. Closing windows and removing files from your start up disk will also help -  ????

    I am still having trouble with my iMac since I last spoke with you guys about 2 weeks ago. Sorry to take so long to get back to you (things were a little wonky around here). Anyway, I did try running in Safe Mode, as Bob suggested but I continued to have the same problems. Strangely, the original message did not reappear, and has not popped up since the first time I wrote about it. However, the computer is still showing all the same problems. It is running slow, stalling in the middle of games, Youtube etc. I'm getting really sick of seeing that spinning color wheel every time I turn it on. Any advice you can give will be greatly appreciated & thank you all for all the tips and advice with my first posting.
    JT

    Freeing Up Space on The Hard Drive
      1. See Lion/Mountain Lion's Storage Display.
      2. You can remove data from your Home folder except for the /Home/Library/ folder.
      3. Visit The XLab FAQs and read the FAQ on freeing up space on your hard drive.
      4. Also see Freeing space on your Mac OS X startup disk.
      5. See Where did my Disk Space go?.
      6. See The Storage Display.
    You must Empty the Trash in order to recover the space they occupied on the hard drive.
    You should consider replacing the drive with a larger one. Check out OWC for drives, tutorials, and toolkits.
    Try using OmniDiskSweeper 1.8 or GrandPerspective to search your drive for large files and where they are located.

  • Locale not used in dialog-window

    Hey,
    My application uses properties-files for all the labels shown in the adf application and all the labels are shown in the proper language using the locale which is stored in a managed bean.
    The only page that doesn't seem to use the locale is my dialog-window. I've used the same coding to use the resourcebundle in the proper locale using the locale-attribuut on the f:view component but doesn't seem to do the trick for the dialog-window.
    Does anybody have any idea if this is a common issue ?
    Regards,
    Nathalie

    Frank,
    I've finally figured out what the problem was with the dialog-screen, it's very weard behaviour because it works differently in a dialog-screen than in a normal jspx-screen, a main window.
    In a main window my structure is as follows (code sample):
    <f:loadBundle basename="EPremierUI" var="uires"/>
    <f:view locale="#{userInfo.locale}">
    <afh:html>
    <afh:head title="#{uires['eDossiers.title.header']}">
    <meta http-equiv="Content-Type"
    content="text/html; charset=windows-1252"/>
    </afh:head>
    <afh:body>
    In the dialog-window I have to set the f:loadBundle tag inside the adf:html tag otherwise it wont work, the following code sample works for the dialog-screen:
    <f:view locale="#{userInfo.locale}">
    <afh:html>
         <f:loadBundle basename="EPremierUI" var="uires"/>
    <af:outputText value="#{facesContext.viewRoot.locale}"/>
    <afh:head title="#{uires['lovIndieners.header']}">
    <meta http-equiv="Content-Type"
    content="text/html; charset=windows-1252"/>
    </afh:head>
    What's the difference between a dialog-screen and a main-screen, isn't rendered differently using the adf-framework?

  • HT4759 Can I not use iCloud with Windows XP?!

    I would like to be able to use iCloud to share music in my iTunes library with my iPhone 3GS.

    No. Vista or Windows 7, only.

  • How can I swap my just purchased (not used) Photoshop Elements Windows to a Mac license ?

    I ordered online Photoshop Elements.  But I selected the Windows version while I need the Mac version.  I received a mail with the serial number for the Windows version.  What do I need to do to swap to the Mac version ?

    Go here:
    http://helpx.adobe.com/x-productkb/policy-pricing/order-product-platform-language-swap.htm l

  • Windows 2008 R2 - Poor performance of Task Scheduler with script

    Hello,
    I have some reports to make (using macro on an access database) every day. When I launch the command line on interactive mode (cmd windows) the process msaccess use 20% of processing and Excel use 2%. All working fine.
    When I launch from the Task Scheduled, msaccess and excel use 0%. Command line and the account are the same.
    I try to change the priority to realtime -> same result
    I try to use a psexec -i (for interactive mode) -> same result
    I put the account to the service group (log on as a service) -> same result (Processor scheduling adjusted for Background Services)
    Any idea ?
    Thx for your help

    You should be able to use CreatObject method of VBScript. I'd ask them over here.
    Visual Basic for Applications forum on MSDN
    Office Access forums on Microsoft Answers
    Also
    How to use command-line switches in Microsoft Access
    Regards, Dave Patrick ....
    Microsoft Certified Professional
    Microsoft MVP [Windows]
    Disclaimer: This posting is provided "AS IS" with no warranties or guarantees , and confers no rights.

  • Some Crystal Reports are not using the Cache Server

    Hi...we are currently running BOE XI R2 SP2.  I setup a server group with a Cache Server and a Page Server.  In the CMC, I set this cache server to keep reports cached for 15 minutes.  On the Process tab of some reports, I specifically set the report to use this new server group.  On some of the reports this works as expected.  For others, it does not appear to be since the cache folder's Date Modified date does not change.  So far the only similarity between the reports that do not use cache is that these reports have sub-reports.  Has anyone experienced this before?  If so, how did you resolve it? 
    Thanks!

    Hi Rich,
    the connectivity on the Designer an don the BusinessObjects system is identical. Is region the only characteristic being used in the report ? which connectivity did you use in Crystal Reports ?
    ingo

  • Trying to log into a RDS server using cached credentials

    I have a Windows Server 2012 R2 with Remote Desktop Services installed and it is a member server in my domain.   As a test,  I have cut the network connection between the RDS server and the domain controller.   I can log into the
    RDS server at the console with my cached domain account,  but I can't RDP into the server with my cached domain accout.   It is telling me the specified domain either does not exist or could not be contacted.   Does RDS sessions not
    use cached credentials ?    I have set the Group Policy Option: Interactive logon: Number of previous logons to cache (in case domain controller is not available) to 30.   That didn't seem to make any difference.  Thanks for any
    help with this problem.

    Hi,
    By default Network Level Authentication (NLA) will be used for RDP connections, and this requires the domain controller to be available.  If you needed to you could disable the requirement to use NLA in the collection properties and set a custom rdp
    property so that clients would not attempt to use NLA when they connect.  The downside of this approach is clients will never use NLA when connecting and instead will see a server-side log on screen, and may get multiple prompts for credentials.
    It is preferred to use NLA where possible, which in most cases it is since modern clients support it.
    -TP

Maybe you are looking for

  • Performance issue with Adobe forms

    Dear SAP Experts, We have the following issue/requirement from our client. The client is on SAP ECC 6.0 - production environment. The client is highlighting  performance issue while accessing the adobe forms for HR and FI business process ( both stat

  • How do I revive my Ipod Touch 4g?

    Last time I used my ipod was yesterday at about 5pm, working completely normally. I went out from then and had the ipod in my pocket. I got home at 12 and noticed the Ipod was dead. I connected it to a dock incase it was just out of battery, left it

  • Permissions problem with External Hard drive.

    Hi, I've been using my external hard drive for almost a year now and out of the blue last night I ran into a interesting problem. For some reason I couldn't transfer any files to a thumb drive and shortly after I realized I didn't have Read and write

  • Failure installing iOS 8.3, causing Error 56

    When trying to install iOS 8.3 on my iPad Air 2, I get the message that I need to plug into iTunes.  When plugged into iTunes it fails to restore with the message "An unknown error has occurred (56).  Any suggestions?

  • Passing 2 varibles through a URL

    I don't know how to pass 2 variables through a URL. I am familiar with ASP but it doesn't work the same. Please help <cflocation url="payment.cfm?username=#FORM.username#&email="#FORM.email#""> Wally Kolcz Developer / Support