[BUG] JDeveloper performance bug

Hi,
I am working on ADF faces and hit a performance bug:
When displaying the "design view" of a jsf page, Jdeveloper hangs for more than 15 minutes (thats why it is a bug, not a simple issue), then it displays it correctly.
Host is a P4 3Ghz with 2GB RAM.
Configuration:
ADF Business Components     10.1.3.36.73
CVS Version     Internal to Oracle JDeveloper 10g (client-only)
Java™ Platform     1.5.0_05
Oracle IDE     10.1.3.36.73
Struts Modeler Version     10.1.3.36.73
UML Modelers Version     10.1.3.37.26
Versioning Support     10.1.3.36.73

Hi,
just a suggestion... Please control whether you run another process in background. In windows op. sys. look at task manager and control processer usage and memory usage!? is there any weird resource consuming!? Also control your disk fragmentation!? Is your hard disk fragmented too much!?
Also, in the beginning, my designer in jdeveloper was not shown because of my locale setting. My locale setting was Turkish (tr) and user interface designer didn't show the user interface components during page design. After I changed locale to en_us, the designer shows the user interface designer properly. just check it!
I couldn't help any more according to your feed back :-)
best regards...
--barisk                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

Similar Messages

  • JDeveloper performance with XSL Mapper

    Hi All,
    Not sure if this is the right place to ask this question since it has to do JDeveloper performance with SOA and not ADF.
    In the XSL Transformation mapper tool, whenever I do an auto-map between two large schemas, my JDeveloper memory usage hikes up to about 1.3 GB and then both the JRE and JDeveloper hangs although the transformation finishes. The problem is that sometimes it hangs before you can save it. It almost seems like a memory leak.
    NOTE: I am not getting any out-of-memory error since I increased already increased the memory.
    Any help to optimize and solve this problem will be very helpful.
    Thanks!

    chk this
    http://docs.oracle.com/cd/E11036_01/doc.1013/e10295/xslt_mpr.htm
    you should have SOA composite application extension for this..
    if you dont want a visual transformation then you can use the jdeveloper project properties -> Run/Debug -> edit run configuration -> XSLT

  • Who goes over bugs in the "bug reporter"?

    I opened a bug in the "bug reporter" - for my point of view is really important (UX bug) and up to now there is no response what so ever.
    I assume that there are lots of bugs, but still, go over and see what's what.
    to make things short, my bug (which I checked over all iPhones, with iOS 6/6.0.1 - except for iPhone 5) shows that when attaching images in landscape mode, the keyboard is cut (looks like it's stuck in portrait)
    my bug number is 12401335, so if anyone knows, please let me know so I can let the iPhone guys on this issue....

    thanks for the quick response. if to tell the truth, I hoped that this issue will be resolved in this version (6.0.1)
    I don't know what device you have. if it's not 5 and you have iOS 6 (or above), you can check for yourself the bug...
    you hold your device in landscape mode, open an image, send it in a message (so far so good)
    still in landscape mode, click on adding an additional image, choose one and see the keyboard half the size...
    do that and tell me if it's not important

  • BUG JDeveloper with OTPC extension lockup

    I am using JDeveloper 11.1.1.1.0 with Oracle Team Productivity Center 11g on Windows XP. I am also connecting to a locally installed Oracle Team Productivity Center server running on a WebLogic 11g Server with Oracle 10g Express database although that is probably irrelevant. I am launching JDeveloper in the Default Role.
    I encountered a bug that consistently causes a lockup which forces a force quit. Below are the steps to reproduce:
    1) In the Team Navigator view navigate to Team Administration
    2) Go to the Repositories tab
    3) Click Work Item and then the Plus to add a new repository
    4) Select the Jira connector (only one I have installed and probably irrelevant) and click the Plus to add
    5) Close Team Administration and Reopen to Repositories tab
    6) Click the new repository you created
    7) Ctrl-Left Click on the 'New Repository Server' field in the Name column of the Repository Servers table
    8) On the warning dialog that popups click OK or X
    9) The dialog text and OK button dissapears and the dialog can not be closed through hitting X or verbal threats
    Surprisingly this does not occur if the field is Left Clicked (without the Ctrl)
    I also encountered a second issue during Oracle Team Productivity Center Server install. The gist of it is that selecting that you want a Connector to be installed the Next button does not work upon reaching the select sources page. If you change to install from local file then the Next button works again. Here is exception from tpcinstaller.log:
    java.lang.NullPointerException
         at javax.ide.extension.ExtensionRegistry.findExtension(ExtensionRegistry.java:60)
         at oracle.ideimpl.extension.ExtensionManagerImpl.getSystemDirectory(ExtensionManagerImpl.java:329)
         at oracle.ide.config.Preferences.getPreferenceDirectory(Preferences.java:89)
         at oracle.ide.config.Preferences.getPreferences(Preferences.java:60)
         at oracle.ide.webbrowser.WOCAuthenticator.getRememberedAuthentication(WOCAuthenticator.java:71)
         at oracle.alminternal.installer.util.DownloadUpdates.authenticateOTN(DownloadUpdates.java:233)
         at oracle.alminternal.installer.util.DownloadUpdates.copy(DownloadUpdates.java:302)
         at oracle.alminternal.installer.util.DownloadUpdates.download(DownloadUpdates.java:169)
         at oracle.alminternal.installer.Installer.downloadRemoteBundles(Installer.java:259)
         at oracle.alminternal.installer.ui.InstallerWizard$InstallerWizardValidateListener.wizardValidatePage(InstallerWizard.java:2283)
         at oracle.bali.ewt.wizard.WizardPage.processWizardValidateEvent(Unknown Source)
         at oracle.bali.ewt.wizard.WizardPage.validatePage(Unknown Source)
         at oracle.bali.ewt.wizard.BaseWizard.validateSelectedPage(Unknown Source)
         at oracle.bali.ewt.wizard.BaseWizard._validatePage(Unknown Source)
         at oracle.bali.ewt.wizard.BaseWizard.doNext(Unknown Source)
         at oracle.bali.ewt.wizard.dWizard.DWizard.doNext(Unknown Source)
         at oracle.bali.ewt.wizard.BaseWizard$Action.actionPerformed(Unknown Source)
         at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
         at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
         at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
         at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
         at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
         at java.awt.Component.processMouseEvent(Component.java:6263)
         at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
         at java.awt.Component.processEvent(Component.java:6028)
         at java.awt.Container.processEvent(Container.java:2041)
         at java.awt.Component.dispatchEventImpl(Component.java:4630)
         at java.awt.Container.dispatchEventImpl(Container.java:2099)
         at java.awt.Component.dispatchEvent(Component.java:4460)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574)
         at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
         at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
         at java.awt.Container.dispatchEventImpl(Container.java:2085)
         at java.awt.Window.dispatchEventImpl(Window.java:2475)
         at java.awt.Component.dispatchEvent(Component.java:4460)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
         at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
         at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
         at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
         at java.awt.Dialog$1.run(Dialog.java:1045)
         at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
         at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
         at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
    Edited by: user11232535 on Oct 30, 2009 1:42 PM

    Hi,
    Thanks for this feedback, I am looking into it and will get back to you. Have you been able to work around this issue and continue to use TPC with your JIRA repository?
    rgds
    Susan
    susanduncan.blogspot.com

  • BUG: JDeveloper code editor shows valid static import call as error

    I've noticed what appears to be a bug in the JDeveloper code validator when dealing with static imports.
    The following classes demonstrate the problem:
    package test;
    public class Parent {
      public static void parentMethod() {
        System.out.println("called parentMethod.");
    package test;
    public class Child extends Parent {
      public static void childMethod() {
        System.out.println("called childMethod.");
    package test;
    import static test.Child.*;
    public class StaticInheritanceTest {
      public static void main(String[] args) {
        Child.childMethod();
        Child.parentMethod();
        childMethod();
        parentMethod();  //<-- this line is highlighted as an error
    }Notice how on lines 7 and 8 of StaticInheritanceTest, the code validator does recognise that both parentMethod and childMethod are static methods of the Child class.
    Since 'Child' has been statically imported, then parentMethod should be available. Although parentMethod is presented as an 'auto-suggest' at line 11 in StaticInheritanceTest, when you try to call it the code editor shows the call as an error and the Ctrl-Click (to drill down into the method) doesn't work.
    When I run the class, it compiles successfully and runs with the following output:
    called childMethod.
    called parentMethod.
    called childMethod.
    called parentMethod.This might seem like an obscure and theoretical problem, but I've hit this whilst using Mockito, which uses exactly this kind of inherited static method to provide matchers.

    Hi,
    thanks. Will file a bug. This seems to be a designtime only issue that does not present a show stopper.
    Frank

  • BUG: JDeveloper 10.1.3.0.3 EA - Exception in switch using enum

    Hi,
    I was encountered runtime exception in switch statement, if I use enum.
    In the next example the exception:
    Exception in thread "main" java.lang.ClassFormatError: Invalid field attribute index 0 in class file com/crcdata/enumtest/client/EnumTest$1
         at java.lang.ClassLoader.defineClass1(Native Method)
         at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
         at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
         at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
         at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
         at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
         at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
         at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
         at com.crcdata.enumtest.client.EnumTest.main(EnumTest.java:13)
    is thrown on line "switch (season)".
    package com.crcdata.enumtest.client;
    public class EnumTest {
      public enum Season { WINTER, SPRING, SUMMER, FALL }
      public EnumTest() {
      public static void main(String[] args) {
        EnumTest enumTest = new EnumTest();
        Season  season = Season.WINTER;
        switch (season) {
          case WINTER:
            System.out.println("Season: " + season.name());
            break;
          default:
            System.out.println("Another season");
            break;
    }This exception occur only if use ojc compiler. The javac compiler is OK.
    Versions:
    JDeveloper 10.1.3.0.3 EA
    J2EE 1.5.0_05
    Regards,
    Petr

    Thanks for reporting this. I filed bug 4720493 on this.

  • Bug: Jdeveloper 10.1.3.2.0 !!

    I am not sure if it is a bug or not, but my jdeveloper 10.1.3.2.0 did like this:
    http://blogs.oracle.com/Didier/2006/11/22
    can anyone explain the matter?
    Bassam

    Noooooo nothing works
    But I am getting this error:
    Error exercising tag : f:facet
    javax.servlet.jsp.JspException: Cannot find FacesContext
    This is my web.xml
    ============================
    <?xml version = '1.0' encoding = 'windows-1252'?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
    version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee">
    <description>SRDemo Sample 10.1.3 web application</description>
    <context-param>
    <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
    <param-value>client</param-value>
    </context-param>
    <context-param>
    <param-name>CpxFileName</param-name>
    <param-value>oracle.srdemo.view.DataBindings</param-value>
    </context-param>
    <context-param>
    <!-- Maximum memory per request (in bytes) -->
    <param-name>oracle.adf.view.faces.UPLOAD_MAX_MEMORY</param-name>
    <!-- Use 5000K -->
    <param-value>5120000</param-value>
    </context-param>
    <context-param>
    <!-- Maximum disk space per request (in bytes) -->
    <param-name>oracle.adf.view.faces.UPLOAD_MAX_DISK_SPACE</param-name>
    <!-- Use 10,000K -->
    <param-value>10240000</param-value>
    </context-param>
    <context-param>
    <description>Parent directory location of SRDemo fileuploads</description>
    <param-name>SRDemo.FILE_UPLOADS_DIR</param-name>
    <param-value>/tmp/srdemo_fileuploads</param-value>
    </context-param>
    <filter>
    <filter-name>adfFaces</filter-name>
    <filter-class>oracle.adf.view.faces.webapp.AdfFacesFilter</filter-class>
    </filter>
    <filter>
    <filter-name>adfBindings</filter-name>
    <filter-class>oracle.adf.model.servlet.ADFBindingFilter</filter-class>
    </filter>
    <filter-mapping>
    <filter-name>adfFaces</filter-name>
    <servlet-name>Faces Servlet</servlet-name>
    </filter-mapping>
    <filter-mapping>
    <filter-name>adfBindings</filter-name>
    <url-pattern>*.jsp</url-pattern>
    </filter-mapping>
    <filter-mapping>
    <filter-name>adfBindings</filter-name>
    <url-pattern>*.jspx</url-pattern>
    </filter-mapping>
    <servlet>
    <servlet-name>Faces Servlet</servlet-name>
    <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet>
    <servlet-name>resources</servlet-name>
    <servlet-class>oracle.adf.view.faces.webapp.ResourceServlet</servlet-class>
    </servlet>
    <servlet-mapping>
    <servlet-name>Faces Servlet</servlet-name>
    <url-pattern>/faces/*</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
    <servlet-name>resources</servlet-name>
    <url-pattern>/adf/*</url-pattern>
    </servlet-mapping>
    <session-config>
    <session-timeout>35</session-timeout>
    </session-config>
    <mime-mapping>
    <extension>html</extension>
    <mime-type>text/html</mime-type>
    </mime-mapping>
    <mime-mapping>
    <extension>txt</extension>
    <mime-type>text/plain</mime-type>
    </mime-mapping>
    <welcome-file-list>
    <welcome-file>index.jspx</welcome-file>
    </welcome-file-list>
    <jsp-config/>
    <security-constraint>
    <web-resource-collection>
    <web-resource-name>ALL Manager</web-resource-name>
    <url-pattern>faces/app/management/*</url-pattern>
    </web-resource-collection>
    <auth-constraint>
    <role-name>manager</role-name>
    </auth-constraint>
    </security-constraint>
    <security-constraint>
    <web-resource-collection>
    <web-resource-name>AllStaff</web-resource-name>
    <url-pattern>faces/app/staff/*</url-pattern>
    </web-resource-collection>
    <auth-constraint>
    <role-name>technician</role-name>
    <role-name>manager</role-name>
    </auth-constraint>
    </security-constraint>
    <security-constraint>
    <web-resource-collection>
    <web-resource-name>SRDemo Sample</web-resource-name>
    <url-pattern>faces/app/SRAbout.jspx</url-pattern>
    <url-pattern>faces/app/SRCreate.jspx</url-pattern>
    <url-pattern>faces/app/SRCreateConfirm.jspx</url-pattern>
    <url-pattern>faces/app/SRCreateDone.jspx</url-pattern>
    <url-pattern>faces/app/SRFaq.jspx</url-pattern>
    <url-pattern>faces/app/SRFileUpload.jspx</url-pattern>
    <url-pattern>faces/app/SRHelp.jspx</url-pattern>
    <url-pattern>faces/app/SRList.jspx</url-pattern>
    <url-pattern>faces/app/SRLogout.jspx</url-pattern>
    <url-pattern>faces/app/SRMain.jspx</url-pattern>
    <url-pattern>faces/app/SRWelcome.jspx</url-pattern>
    </web-resource-collection>
    <auth-constraint>
    <role-name>user</role-name>
    <role-name>technician</role-name>
    <role-name>manager</role-name>
    </auth-constraint>
    </security-constraint>
    <login-config>
    <auth-method>FORM</auth-method>
    <form-login-config>
    <form-login-page>infrastructure/SRLogin.jspx</form-login-page>
    <form-error-page>infrastructure/SRLogin.jspx</form-error-page>
    </form-login-config>
    </login-config>
    <security-role>
    <description>Customers of ACME corp</description>
    <role-name>user</role-name>
    </security-role>
    <security-role>
    <description>Employees of ACME corp</description>
    <role-name>technician</role-name>
    </security-role>
    <security-role>
    <description>The boss</description>
    <role-name>manager</role-name>
    </security-role>
    <resource-ref>
    <res-ref-name>jdbc/SRDemoDS</res-ref-name>
    <res-type>javax.sql.DataSource</res-type>
    <res-auth>Container</res-auth>
    </resource-ref>
    <resource-ref>
    <res-ref-name>jdbc/SRDemoCoreDS</res-ref-name>
    <res-type>javax.sql.DataSource</res-type>
    <res-auth>Container</res-auth>
    </resource-ref>
    </web-app>
    ====================================

  • JDeveloper IDE bugs on multiprocessor workstation

    I tryed JDeveveloper beta on dual processor computer (Pentium II)
    and explored a lot of randomly appeared bugs (usually trivial
    frozen of JD environment). Is there anybody has the same problem
    null

    JDeveloper Product Management (guest) wrote:
    : Dennis,
    : We are using multiprocessor Pentium II in development of
    : Jdeveloper and haven't experienced any problems concerning
    : multiprocessor workstations. Please keep a track of it and try
    : to report when and how it happens and we'll take a look at it
    : Federico
    : Denis Kokarev (guest) wrote:
    : : I tryed JDeveveloper beta on dual processor computer (Pentium
    : II)
    : : and explored a lot of randomly appeared bugs (usually trivial
    : : frozen of JD environment). Is there anybody has the same
    : problem
    I get this problem on a dual processor system, but I think it's
    got to do with a dodgy/incompatible grpahics card. Sometimes I
    start JBuilder up and the JDeveloper client area horizontally
    stripes wierdly, I play around for a few minutes, get rid of the
    striping by resetting the the screen res etc, then
    JBuilder freezes. Sometimes it freezes without striping. I don't
    necessarily put this down to JDeveloper alone, I also crash (but
    no striping) with Dreamweaver sometimes, however I run IBM VIsual
    Age and a variety of other apps with no problem. So it probably
    is a bug with grpahics handling I think, or incorrect handling of
    a grpahics exception.
    ritchie
    null

  • CopyPixles() performance: bug or feature ?

    As anyone who has tried, knows that the performance of copyPixels/Blitting is unacceptably slow under the current version of PFI, which is a shame as most high-end flash games use blitting for their rendering.
    However its not clear if this is a Bug, that can be expected to be fixed in the next version, as the current one out is still a 'preview 2' not a final, or a permanent feature of how the PFI conversion will impact projects in all future versions as well.
    I have my doubts, as i *Think* its NOT actually copyPixels() thats causing the problem, as in my test if our game is getting about 7FPS with about 150 copyPixels() operations per frame.
    When I've cut that down to 15 copyPixels/frame, its still only 8FPS! I think its actually the fact that we have a new 480x320 BitmapData filled every frame and uploaded to the GPU/stored in the Memory. So even if just a blank 'canvas' bitmapdata gets filled with a flat color it could be the same.
    I tried setting the export to CPU, and even explicitly setting the bitmapdata/Movieclip to cacheAsBitmap = false but it didn't improve the performance.
    So my question is obvious, is this  a 'normal' behavior? Or should we expect this to be fixed in the next version?
    I can imagine either way, as an architecture that relies on the GPU and assumes 3D applications might work differently to a PC, as in a 3D application you dont typically create/fill a new 480x320 Texture/Bitmapdata each frame, but have a singe set that you cache initially and never add anything new to that.
    Any Ideas ?
    Martin

    Colin: you are welcome to test, This is pasted into an FLA's first frame set to 30FPS. Some of the sections are commented out, you can enable them to test different aspects. I also recommend testing both CPU and GPU.
    The time Delta is calculated in both cases the same way
    and you will see a that the Timer class uses a LOT of CPU. Where as if you use ENTER_FRAME you will get better performance
                // Initial Variables
                var gameTimer:Timer;
                // FPS and Debug Variables
                var FPS :int = 30;
                var _lastTimeUpdated:int;
                var fpstextField:TextField;
                var memoryField:TextField;
                // display Object
                var _canvasBD:BitmapData;
                var _canvasBitmap:Bitmap;
                _canvasBD = new BitmapData(480,320,false,0x06b111);
                _canvasBitmap = new Bitmap(_canvasBD);
                addChild(_canvasBitmap)
                // Performance Monitoring text fields
                var debugLayer:Sprite;
                debugLayer = new  Sprite();
                addChild(debugLayer);
                fpstextField = new TextField()
                memoryField= new TextField()
                debugLayer.addChild(fpstextField);   
                debugLayer.addChild(memoryField);
                memoryField.textColor = 0xFF00CC;
                fpstextField.textColor = 0xFF00CC;
                fpstextField.width = 100;
                memoryField.width = 100;   
                memoryField.y = 75;
                fpstextField.y = 55;
                // Start Gameloop
                 gameTimer=new Timer(1000 / FPS);   
                _lastTimeUpdated = getTimer();  
                gameTimer.start();
                gameTimer.addEventListener(TimerEvent.TIMER, render, false, 0, true);
                 // If you use Enter Frame performance will be better
                //this.addEventListener(Event.ENTER_FRAME, render, false, 0, true);
    function render(e:TimerEvent):void  // e:Event):void // use this for ENTER_FRAME
    {    //trace("runing");
            // Render a flat color into a Bitmap. You can comment this out, so there is nothing on stage,
            // and still see poor performance when the timer is running
            var bitmapRect: Rectangle = new Rectangle (0, 0, 480, 320);
            _canvasBD.fillRect(bitmapRect, 0x06b111);
            // Calculate FPS and memory usage
            var currentTime:int = getTimer();
            var timeDeltaInSeconds:Number = (currentTime - _lastTimeUpdated) / 1000; 
            _lastTimeUpdated = currentTime;  
            var actualFPS:Number =  Math.round (1 / timeDeltaInSeconds );
            fpstextField.text = "FPS: " + actualFPS + " / " +  FPS;
            memoryField.text = "mem: " + Math.floor(System.totalMemory / (1024 * 1024) * 100) / 100;
        // Have an optional 2nd timer that does nothing other than running, to see performance degrade even further
        //var gameTimer2:Timer;
        //gameTimer2=new Timer(1000 / FPS);   
        //gameTimer2.start();
        //gameTimer2.addEventListener(TimerEvent.TIMER, doNothing, false, 0, true)
    //function doNothing(e:TimerEvent):void
    //{    //trace("run");
            // Render a flat color
    - This above does about 15 FPS, jumping to 29FPS. Its weird even if you disable the rendering the green block, it will still be bad, suggesting that its actually the timer that causes the performance problems
    In my book 24FPS is poor for a scrolling game, 30FPS+ is the minimum for something commercially acceptable ... You've seen the Unreal video I posted in the other thread, noone is going to tell me that if That is possible at 30FPS, then 24FPS ( in fact a lot less ), is the max Iphone 4 can do.

  • Mini-bug : JDeveloper 10.1.3 resource bundles

    Hello,
    Here's a mini-bug in the resource bundles for JDeveloper 10.1.3. In the Dynamic List binding wizard (the one that you use to make a list of value from databindings), in the list binding section there's a typo : "soruce" instead of "source".
    This evil bug has no workaround ! Run around screaming
    Seriously, this little typo won't hurt anything or anyone, but I just wanted to report it nonetheless.
    Regards,
    Simon Lessard
    Message was edited by:
    Simon Lessard
    Edit: Had a typo in the subject, was a tad annoying considering what this post is about.

    Hello,
    Here's a mini-bug in the resource bundles for JDeveloper 10.1.3. In the Dynamic List binding wizard (the one that you use to make a list of value from databindings), in the list binding section there's a typo : "soruce" instead of "source".
    This evil bug has no workaround ! Run around screaming
    Seriously, this little typo won't hurt anything or anyone, but I just wanted to report it nonetheless.
    Regards,
    Simon Lessard
    Message was edited by:
    Simon Lessard
    Edit: Had a typo in the subject, was a tad annoying considering what this post is about.

  • Skype Performance Bug under Windows 8 x64 / endles...

    Dear Developers,
    please get rid of an annoying bug under Windows 8 x64 - this bug exists since several versions and still not fixed.
    Summary:
    After a while - maybe associated with energy saving options - a thread in Skype is getting more and more CPU time, causes by a thread always starts with ntdll!RtlGetCurrentPeb+0xf (see att.) <- what does this thread actually?
    Results:
    Heavy CPU usage, slowly Skype response - missing Messages. Only Skype restarts helps.
    I will do more investigation if needed. Let me know.
    Update:
    The thread uninterruptedly reads from
    HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\Audio\Render\*
    Appears to a not catched endless loop?
    Attachments:
    2.PNG ‏19 KB
    3.PNG ‏89 KB

    rsbrux wrote:
    My Thinkpad originally came with Windows 7 Pro, but I have changed to Windows 8 in order to resolve problems with VSS.  OOB, both Windows 7 and Windows 8 gave me a "Desktop graphics performance" rating of 5.7.  Under Windows 7, upgrading to the latest Lenovo driver improved this to 6.1, leaving my HDD (at 5.9) as the limiting factor in performance.  Under Windows 8, however, replacing the Windows driver with the latest Lenovo driver has reduced "Desktop graphics performance" to 5.6!  What gives?
    P.S. I just discovered a Power Options advanced power setting "Intel Graphics Power Plan", which was set to "Maximum Battery Life" for both battery and plugged in.  I changed it to "Maximum Performance" when plugged in, but the Windows experience Index (WEI) for "Desktop graphics performance" remains a mer 5.8.
    After you changed the setting to "Maximum Performance" , did you run the WEI test again?

  • Yosemite performance bug for various online multiplayer games.

    Since I upgraded the new OS X YOSEMITE, i've been having problems that i've never gotten before. I usually play DotA 2 in an excellent performance and my FPS would be fine, but since the new update(YOSEMITE) there is a few problems that i have to face.
    1.The game keeps on dropping FPS
    2.Crashes on random moments but most likely at team fights.
    3.Audio bug that can go through apps like Skype.
    -It will make a laggy sound and it will effect the mic to become an echo.
    4.None of the community seems to take this as a serious matter.
    Can anyone at least tell me how to reduce the amount of lag? Or Can the staff fix this problem? I have not played DotA 2 for days because of this.

    Wi-FI connection drops
    Wi-Fi Problems in OS X Yosemite
    Wi-Fi Problems in OS X Yosemite (2)
    Wireless Diagnostics
    Also try turning off Bluetooth.
    Troubleshooting Wi-Fi issues in OS X
    Wireless Connection Problems - Fix
    Wireless Connection Problems - Fix (2)
    Wireless Connection Problems - Fix (3)
    Wireless Connection Problems - Fix (4)
    Performance Guide
    Why is my computer slow
    Why your Mac runs slower than it should
    Slow Mac After Mavericks
    Things you can do to resolve slowdowns  see post by Kappy

  • Bug, JDeveloper (latest version) in Windows Vista w/Aero: Scrolling fails

    Hi,
    I´m using JDeveloper 10.1.3.1 in Windows Vista Ultimate with the Aero features fully activated.
    First of all, as soon as JDeveloper starts loading, Windows deactivates Aero for some reason.
    Second, the scrolling in the different panes fails. All the letters get messed up, like if it doesn´t update the screen. That happens for example in the code windows and the application navigator.
    I guess I'm not the first one facing this annoying bug, but I haven´t seen any solution yet. I think Oracle should post a warning, or update the documentation, or at least a solution in this forum.
    Is this a JDK issue, instead of a JDeveloper issue?
    If I use another JDK, would that solve it?
    Thanks in advance,
    Brian

    Hi Frank and John,
    First of all, thanks a lot for helping me (and the hundreds/thousands of other users using JDev over Vista).
    I can´t believe Oracle hasn´t addressed this issue yet. I mean, we are not in September 2006 using a beta version of Vista. Vista has already been released two months ago, and thousands of machines are being sold with it. Am I the only one using JDev+Vista? I don´t think so. However, I don´t see many other users posting claims here.
    I would love to see the Oracle gurus (Hi Shay!) posting a definitive statement from Oracle regarding this issue.
    Well, I have tried using the latest JDK from Sun (1.6.0), modifying the jdef.conf file so JDev will use it instead of the budled JDK. Well, it did work. The UI problem is gone. But JDev is giving me the message about not being certified to run with that version of JDK. What problems will I face now with that JDK? I don´t know. Should I use another version of JDK that will solve the UI but without any other compatibility problems?
    I REALLY would like to see an official response from Oracle.

  • [Bug] JDeveloper Crash on Recompile

    I moved static methods from one class to another while the debugger was running. I then clicked Alt-F9 to recompile (without stopping the debugger).
    JDeveloper 11.1.1.1.0 crashed with the following:
    *... removed a long list to make the 30,000 character limit ...*
    Started CommandProcessor transaction: Auto Save Actions on thread AWT-EventQueue-0 at batch level 1
    Finished CommandProcessor transaction on thread AWT-EventQueue-0 at batch level 0
    Invoking command: Cut[ from oracle.ide.ceditor.CodeEditor ]
    Performing action Find...[ from oracle.ide.ceditor.CodeEditor ]
    Performing action Find Next[ from oracle.ide.ceditor.CodeEditor ]
    Performing action Find Next[ from oracle.ide.ceditor.CodeEditor ]
    Performing action Find Next[ from oracle.ide.ceditor.CodeEditor ]
    Performing action Undo Cut[ from oracle.ide.ceditor.CodeEditor ]
    Performing action Save[ from oracle.ide.ceditor.CodeEditor ]
    Invoking command: [ from oracle.ide.ceditor.CodeEditor ]
    Started CommandProcessor transaction: Auto Save Actions on thread AWT-EventQueue-0 at batch level 1
    Finished CommandProcessor transaction on thread AWT-EventQueue-0 at batch level 0
    Performing action Rebuild ClassAnalyzer.jpr[ from oracle.ide.ceditor.CodeEditor ]
    Uncaught exception
    java.lang.NullPointerException
      o.ii.log.TabbedPage$TabbedPageImpl$CurrentPageComponentListener.componentResized(TabbedPage.java:1318)
      o.i.log.DefaultLogPage.forceResizeNotification(DefaultLogPage.java:622)
      o.i.log.DefaultLogPage.clearAll(DefaultLogPage.java:605)
      o.j.compiler.CompilerPage.mas$clearAll(CompilerPage.java:83)
      o.j.compiler.CompilerPage$4.run(CompilerPage.java:1250)
      o.j.compiler.CompilerPage.clearAll(CompilerPage.java:1257)
      o.j.compiler.JCompiler$8.run(JCompiler.java:1157)
      j.a.event.InvocationEvent.dispatch(InvocationEvent.java:209)
      j.a.EventQueue.dispatchEvent(EventQueue.java:597)
      j.a.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
      j.a.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
      j.a.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
      j.a.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
      j.a.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
      j.a.EventDispatchThread.run(EventDispatchThread.java:122)

    Full stack trace.
    java.lang.NullPointerException                                                 
            at oracle.ideimpl.log.TabbedPage$TabbedPageImpl$CurrentPageComponentListener.componentResized(TabbedPage.java:1318)                                    
            at oracle.ide.log.DefaultLogPage.forceResizeNotification(DefaultLogPage.java:622)                                                                      
            at oracle.ide.log.DefaultLogPage.clearAll(DefaultLogPage.java:605)     
            at oracle.jdeveloper.compiler.CompilerPage.mas$clearAll(CompilerPage.java:83)                                                                          
            at oracle.jdeveloper.compiler.CompilerPage$4.run(CompilerPage.java:1250)
            at oracle.jdeveloper.compiler.CompilerPage.clearAll(CompilerPage.java:1257)                                                                            
            at oracle.jdeveloper.compiler.JCompiler$8.run(JCompiler.java:1157)     
            at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)   
            at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)              
            at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)                                                                   
            at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)                                                                      
            at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)                                                                   
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
            at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)      
    Exception occurred during event dispatching:                                   
    java.lang.NullPointerException                                                 
            at oracle.jdeveloper.compiler.CompilerPage.getFileNode(CompilerPage.java:1073)                                                                         
            at oracle.jdeveloper.compiler.CompilerPage.addMsg(CompilerPage.java:828)
            at oracle.jdeveloper.compiler.CompilerPage.mav$addMsg(CompilerPage.java:83)                                                                            
            at oracle.jdeveloper.compiler.CompilerPage$3.run(CompilerPage.java:689)
            at oracle.jdeveloper.compiler.CompilerPage.processAsyncMsgQueue(CompilerPage.java:696)                                                                 
            at oracle.jdeveloper.compiler.CompilerPage.finishAsynchronousLogging(CompilerPage.java:649)                                                            
            at oracle.jdeveloper.compiler.IdeLog.unregisterAsynchronousLogPage(IdeLog.java:374)                                                                    
            at oracle.jdeveloper.compiler.JCompiler._logOutEndBuild(JCompiler.java:1192)                                                                           
            at oracle.jdeveloper.compiler.JCompiler.mav$_logOutEndBuild(JCompiler.java:77)                                                                         
            at oracle.jdeveloper.compiler.JCompiler$9.run(JCompiler.java:1215)     
            at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)   
            at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)              
            at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)                                                                   
            at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)                                                                      
            at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)                                                                      
            at java.awt.Dialog$1.run(Dialog.java:1047)                             
            at java.awt.Dialog$3.run(Dialog.java:1099)                             
            at java.security.AccessController.doPrivileged(Native Method)          
            at java.awt.Dialog.show(Dialog.java:1097)                              
            at java.awt.Component.show(Component.java:1447)                        
            at java.awt.Component.setVisible(Component.java:1400)                  
            at java.awt.Window.setVisible(Window.java:824)                         
            at java.awt.Dialog.setVisible(Dialog.java:987)                         
            at oracle.bali.ewt.dialog.JEWTDialog.runDialog(Unknown Source)         
            at oracle.bali.ewt.dialog.JEWTDialog.runDialog(Unknown Source)         
            at oracle.ideimpl.feedback2.client.ui.CustomerFeedbackDialog.runDialog(CustomerFeedbackDialog.java:110)                                                
            at oracle.ideimpl.feedback2.client.FeedbackManagerImpl.showCustomerFeedbackDialog(FeedbackManagerImpl.java:421)                                        
            at oracle.ideimpl.feedback2.client.FeedbackManagerImpl.showFeedbackDialog(FeedbackManagerImpl.java:345)                                                
            at oracle.ideimpl.feedback2.client.FeedbackManagerImpl$1.run(FeedbackManagerImpl.java:210)                                                             
            at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)   
            at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)              
            at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)                                                                   
            at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
            at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
            at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
    Exception occurred during event dispatching:
    java.lang.NullPointerException
            at oracle.jdeveloper.compiler.CompilerPage.getFileNode(CompilerPage.java:1073)
            at oracle.jdeveloper.compiler.CompilerPage.addMsg(CompilerPage.java:828)
            at oracle.jdeveloper.compiler.CompilerPage.mav$addMsg(CompilerPage.java:83)
            at oracle.jdeveloper.compiler.CompilerPage$3.run(CompilerPage.java:689)
            at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
            at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
            at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
            at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
            at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
            at java.awt.Dialog$1.run(Dialog.java:1047)
            at java.awt.Dialog$3.run(Dialog.java:1099)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.awt.Dialog.show(Dialog.java:1097)
            at java.awt.Component.show(Component.java:1447)
            at java.awt.Component.setVisible(Component.java:1400)
            at java.awt.Window.setVisible(Window.java:824)
            at java.awt.Dialog.setVisible(Dialog.java:987)
            at oracle.bali.ewt.dialog.JEWTDialog.runDialog(Unknown Source)
            at oracle.bali.ewt.dialog.JEWTDialog.runDialog(Unknown Source)
            at oracle.ideimpl.feedback2.client.ui.CustomerFeedbackDialog.runDialog(CustomerFeedbackDialog.java:110)
            at oracle.ideimpl.feedback2.client.FeedbackManagerImpl.showCustomerFeedbackDialog(FeedbackManagerImpl.java:421)
            at oracle.ideimpl.feedback2.client.FeedbackManagerImpl.showFeedbackDialog(FeedbackManagerImpl.java:345)
            at oracle.ideimpl.feedback2.client.FeedbackManagerImpl$1.run(FeedbackManagerImpl.java:210)
            at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
            at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
            at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
            at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
            at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
            at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

  • 11g: debug-redeploy performance bug

    I've been noticing performance degradation with long debugging sessions with frequent redeployments. Today I did some testing and I can confirm and reproduce the problem.
    Test scenario:
    1. Start Jdeveloper (and open our current application)
    2. Click on login.jspx and wait for web browser to open and show login screen.
    3. Goto 2.
    Results:
    as expected, the first time jdev first start wls, so startup time is a bit longer (1min 40s), next times are better (~50s). Until something very bad happens.
    In my case, the 7th and 8th times took 4min 30s and 6min 44s. In that time, java.exe wls process was using ~40% cpu and jdev ~10% (which means, together they used 100% of a single core).
    Observations:
    I was inspecting the processes with jvisualvm and noted that 7th and 8th times were the only two cases when number of classess in permGen used in wls decreased. In both cases PermGen was far from full, with more than 50M free.
    Interestingly, the 9th time took 45s and no class unloading occurred.

    Today I reproduced the problem using jrockit for both, jdeveloper and wls. On the 4th run, cpu usage went to 50% and I had to wait 3min 50s for the login screen, while normal times are in range of 50-60s (yes, it seems deployment with jrockit is a bit slower).
    Here is the log excerpt when the wait occurs:
    20.8.2009 *10:03:51* JpsApplicationLifecycleListener Migrate Application Credential Store
    WARNING: Overwriting credentials is allowed in application credential store migration with Weblogic server running in Development Mode and system property 'jps.app.credential.overwrite.allowed' set to true
    20.8.2009 *10:07:04* oracle.adf.mbean.share.connection.ConnectionsRuntimeMXBeanImpl getNonCachedConnectionsContext
    INFO: Registering Connection Runtime MBeanHaving such long waits every few deploy cycles practically means it makes more sense to kill and restart server each time, as less developer's time is wasted :-/

Maybe you are looking for

  • Send Email from my Ipod

    I have problem to send emails from my Ipod. I dont know, am i st...., But there is always message" Can not send email the connection to the outgoing server"null" failed. How can i fix this, please....

  • Error when publishing a PL/SQL Web Service with JDeveloper 10.1.3!!!!!!!!!

    Hi, When I publish a PL/SQL package as a web service in J2EE 1.4 (Jax-RPC) Web Service version get this error: oracle.j2ee.ws.common.tools.api.ValidationException: Error in database webservices assembly      at oracle.j2ee.ws.tools.wsa.db.WSADBPlugin

  • How do I force iTunes to load all media in my iTunes folder into iTunes?

    I copied over the iTunes folder from my Mac to my Windows 7 PC.  I went through the instructions I found online about transfering my iTunes library from a Mac to Windows and everything seemed to work fine except when I open up iTunes the only media i

  • 2 step verification disabled my Mac Mail

    I set up 2 step verification which seemed fine on my iPhone and iPad when I created and entered the app passwords but my Mac Mail was disabled, saying it couldn't connect to the outgoing server. Anyone have this same issue? MacBook Air OS X 10.9.5

  • UDFs in Marketting Documents

    Hi, When I add an UDF in the Marketting Documents -> Row/Title it appears in all the marketting related documents. How can I add it only for say AR Invoice. I tried defining Category for the user defined fields. But then I will have to do it for all