Publishing is very slow.

Hi,
Well, everything is in the title. Even when I added nothing, when I republish, it takes like 5 minutes. Before, it took 5 seconds.
I publish on MobileMe, so is it a general problem or is it just me ?
Sincerely.

The iDisk is very slow when it comes to syncing. But for uploading the files to the site's location iWeb uses the WebDAV protocol and is faster. Using the Finder to upload anything is very slow by comparison. Try the following:
1 - go to the System/MobileMe preference pane and log out of MMe.
2 - login with a bogus username and password. This clears the caches.
3 - login with your correct username and password.
4 - launch iWeb and try again.
Do you use the File->Publish Site Changes menu option to publish rather than the Publish button at the bottom?
MMe is frequently very slow. It varies quite a bit in this respect.

Similar Messages

  • Publish running very slow based on size?

    Has anyone seen where the robohelp publisher runs very slow
    if its a large project? I have two current projects. One is pretty
    small to medium in size and during a publish runs at 125mb/sec
    accross the network. My other project which is very large publishes
    around 15mb/sec accross the network.
    Is there a known issue with large projects taking longer and
    is there any work arounds like using ftp or setting different
    options in robohelp to speed up the publishing?
    I use webhelp Pro V5, for both projects. I have checked
    during both seperate publishes to ensure the cpu and network
    connections were not maxed and they are barely phased.
    Any suggestions or help is welcome.

    Matt -
    I have seen this, and it is frustrating.
    From what I gather, the Publishing Wizard keeps track of the
    files published, along with a checksum and date for each file.
    Subsequent uploads will compare all of the files, and then only
    upload those files that have changed. The more files, the longer
    the list it becomes, and the longer it takes to check each file.
    This makes for a very slow publishing process the first
    time, but subsequent updates should move more quickly.
    You do have other publishing options, ftp'ing, or using the
    FrontPage upload - but these are transfer protocols designed for
    uploading to a web server. Since you are on a network, you could
    just copy the output to the network drive.

  • BI publisher report is very slow

    I have OBIEE 11g installed Running BI publisher report is very slow. After doing a research seems like we have increase the JAVA heap size.
    Can anyone help me how to increase this value. I do not see OC4j.cmd file in my BI install folder.
    Thanks in advance

    Did you try to change the setDomainEnv.cmd file in $MW_HOME/user_projects/domains/<Domain>/bin as follows:
    set XMS_JROCKIT_64BIT=1024 --> to the new initial heap size
    set XMX_JROCKIT_64BIT=2048 --> to the new maximum heap size
    If this is helpful, please mark as correct or helpful

  • CS5 - publishing AS2.0 SWFs very slow

    Having just recently started to work with CS5 I can't help noticing that publishing/exporting SWFs is very slow compared to CS3. A file that takes 3 seconds for CS3 to publish takes, on average, 12 seconds to publish in CS5... 4 times slower!
    Anyone know of anything we can do to reduce the amount of time needed to publish? This is a pretty powerful kit - 2.67GHz quad-core CPU with 6GB of RAM so it shouldn't really be having any performance issues!
    Or is this just a 'benefit' of 'upgrading' to CS5?!
    Any suggestions (other than 'move to AS3.0', thanks!) gratefully received...!

    Magnus is correct - here's the relevant info lifted from the MXO release notes:
    Adobe Media Encoder
    ¦ Note If you’re using Adobe Media Encoder with a Matrox MXO2 product that
    has the Matrox MAX option, see also “Matrox MAX H.264 encoding (MAX
    option)” on page 10.
    • When you export a Matrox PAL sequence to MPEG2-2 DVD format using
    Adobe Media Encoder, set the Field Order to Upper under Basic Video
    Settings in the Export Settings dialog box. Otherwise, your export may
    be blurry. (Ref# 51007)
    • If you find that switching the export format in the Export Settings dialog
    box sometimes takes a long time, such as when you switch from Microsoft
    AVI to MPEG2-DVD, rename the SurCodeWrapper.vca file on your system
    (for example, rename the file to SurCodeWrapper.vca.bak). This file is
    usually installed by Adobe Premiere Pro in the following folders:
    $ \Program Files\Adobe\Adobe Premiere Pro CS5\MediaIO\codecs\
    $ \Program Files\Adobe\Adobe Media Encoder CS5\MediaIO\codecs\
    Be aware that after renaming the SurCodeWrapper.vca file, you won’t be able
    to export audio to SwCode Dolby Digital, but you will still be able to export
    audio to Dolby. (Ref# 55279 and Adobe Ref# 2603943

  • CQ5 server performance is very slow ?

    Hello,
    I deployed my project on publish server, but both the server responding very slow, Is it the CQ5 server the very slow?
    Please let me know how to make more faster performance of CQ5 server, please let me know is there any configration we have to do?
    For showing the page around it takes 10min, how to solve such issues.
    Please let me know any perfoamance tuning guide/tricks.
    Regards,
    Satish

    For starters answers to a few questions would help:
    1. What kind of hardware config is in place? (RAM, disk-space)
    2. Which OS are you running instances? Are both author and publish on same machine?
    3. Have you checked error logs?
    From the problem description you have provided 1st seems to be the main issue.
    - Ashish

  • Very Slow and Script Errors

    Contribute 6.5 is very slow to publish new content to our site www.mrii.ie, even bringing up a page for editing is slow. So far I have:
    Tested the the FTP settings using passive and active connections.
    Using an external FTP program, downloading from the site is very quick 2. I checked all the file permissions on the server and they are correct. In fact Contribute will publish the changes eventually, just very slowly prior to the actual upload which seems pretty quick.
    I also used a plain page with a small amount of text and again the pre-processing seems slow.
    I removed the temporary sites and configuration folders and still no change.
    I created a new connection.
    As an aside, how do I disable script errors in the Contribute browser window?

    OK, found it.  This fixed my performance issue.
    https://discussions.apple.com/thread/2536941
    This fixed my Genius issue:
    Turned Genius off
    Closed iTunes
    Launch Safari
    Preferences/Security/Cookies
    delete the apple.com entries

  • Very Slow VDI Client Login Time

    Hi,
    My environment contains two Hyper-V Servers for DCs, Connection Broker, RD-Web, and two Hyper-V servers as virtualization host to thin clients. All Hyper-V servers are only 35% utilized and all client VMs don't have a performance issue.
    After setting up the roles and creating the "Personalized Pools", I open the RD-Web, click on the collection and here it takes a very long time in securing connection part, then a warning message appears for the connection broker self-signed certificate,
    I accept it and again a very long time to open the VM.
    After searching the internet I figured out that I should install "PFX" certificates for the connection broker (SSO, Publisher). In my environment, we don't use a public certificate from trusted root CAs, however, we have our own "Enterprise
    Root CA".
    I then figured that I should create a certificate with the following attributes:
    Advanced Key Usage: Server Authentication, Client Authentication
    Key Usage: Data encipherment, Digital Signature, Key Agreement
    I created the certificate and imported it to the RD CB, however, the "securing connection" part was even slower than before, so I duplicated the "Computer" certificate, and configured 1024 bit certificate instead of the old one "2048".
    The "securing connection" part is taking half the time now, however it is still very long "+60 seconds" to open the VM.
    I still suspect that it is a certificate issue and not sure if I have done the correct certificate.
    Would anyone help in this case and providing the correct steps to install a certificate for the RD CB from internal CA.
    Thanks.

    Hi,
    To avoid confusion, let's focus on the same thread.
    http://social.technet.microsoft.com/Forums/en-US/17fb24d7-61a7-49be-83b3-35bd9d8b6863/very-slow-vdi-login-time?forum=winserverTS
    Thanks.
    Jeremy Wu
    TechNet Community Support

  • Output report XML very slow

    Hi,
    I designed the report output includes 40 columns and 100000 rows. However, the request and opens slow in XML format on the client very slow.
    Please ask you one optimal solution to the problem above?
    (Version R12)
    Thank alot!
    Edited by: user12193364 on 14:03 24-04-2013

    Please post the details of the application release, database version and OS.
    Hi,
    I designed the report output includes 40 columns and 100000 rows. However, the request and opens slow in XML format on the client very slow.
    Please ask you one optimal solution to the problem above?Are you running the report from the application?
    Is the issue with processing the request or just with opening the output file?
    What is the size of the concurrent request output file?
    R12: Troubleshooting Known XML Publisher and E-Business Suite (EBS) Integration Issues [ID 1410160.1]
    EBS - Technology Area - Webcast Recording 'BI Publisher / XML Publisher Overview & Best Practices - Webinar' [video] [ID 1513592.1]
    Poor Performance /High Buffer Gets In FND_CONC_TEMPLATES [ID 1085293.1]
    Performance Issue - PDF Generated With BI Publisher [ID 956902.1]
    Overview of Available Patches for Oracle XML Publisher embedded in the Oracle E-Business Suite [ID 1138602.1]
    Tuning Output Post Processor (OPP) to Improve Performance [ID 1399454.1]
    Thanks,
    Hussein

  • Recovery very very slow on the physical standby recently

    The standby was running fine for over a year. But recently the recovery became very slow. It took over an hour to apply one archivelog causing the standby falling behind. What could be the cause and solution?
    Thanks!

    Before I go further with my comment, I would recommend to open a SR with Oracle and have them help you to resolve the problem.
    You said that the archive logs are being applied, however the apply rate is slow? Is this true?
    Since you are applying the archive logs, it looks like your protection mode is set to ASYNC Maximum Performance.
    Can you check if all the logs are being shipped to the standby without any problem?
    There are couple of DG healthcheck scripts available on Metalink.
    Metalink Note 241438.1 Script to Collect Data Guard Physical Standby Diagnostic Information
    Metalink Note 241374.1 Script to Collect Data Guard Primary Site Diagnostic Information
    Can you run those scripts? If you feel comfortable, publish the output of the scripts on this tread, otherwise review them. They may give you some clue on what might be going on.
    Also check v$dataguard_status view.
    select *
    from v$dataguard_status
    where severity in ('Error','Fatal')
    order by timestamp; If you are not able to run the scripts due to database hanging state, as you described in your last post, try to determine why the database is hanging.
    In this kind of situations I usually use HANGANALYZE that will generate trace files for all the running processes. It may take a while until you review these files. Especially pay attention to the RFS process.
    SQL>oradebug setmypid
    SQL>oradebug unlimit;
    SQL>oradebug hanganalyze 266For more information on how to use HANGANALYZE refer to Metalink Notes: 175006.1, 452358.1 and 61552.1
    However, if you haven't used oradebug before or don't feel comfortable using it, you better don't do that and wait on instructions from Oracle.
    Also, as always, check the alert log file and the data guard log file (drc<sid>.log).
    Cheers,
    Edited by: tekicora on Dec 31, 2008 10:22 AM

  • IBooks Author VERY slow on new, late 2013 iMac

    I have an iBook that is about 100mb that I am writing. The book is tediously slow to work on. Moving widgets around takes on inordinate amount of time and sometimes blows up the formatting of the book. On my old Mac Pro Late 2008, I never experienced this.
    I am running Mavericks 10.9.1 on a late 2013 iMac 3.5GHz Core i7, 16gb RAM, 500GB SSD.
    Has anyone else have this problem or know a solution?
    Thanks

    I'm in the same problem.
    iBooks is became unusable.
    I have published numerous ibooks, but an old update of iBooks (already with Mountain Lion, don'tv remember when), is became very very slow, with the same Mac.
    Now I have update to Mavericks (now 10.9.1) hoping to solve the problem, in vain.
    I have a MacBook pro 17" later 2011, 2,5 Ghz, Intel core i7, 16gb ram and i work only with iBooks Author and OpenOffice.
    Who can help me?
    Thanks

  • Very slow MV fast refresh after "Merge" on dimension

    Hi,
    We have a sales cube with 300Mio records and product dimension with 20.000 records.
    We have a materialized view something like:
    SELECT      COUNT(*) AS cnt,
         COUNT(cube.amount) AS cnt_amt,
         sum(cube.AMOUNT) as amount,
    p.product_name
    FROM sales_cube cube
    JOIN product_dimension p on cube.product_dimension = p.product_dimension
    group by day, product_dimension
    There is tho mv_log on cube and on product_dimension defined.
    After import process for sales_cube
    In the night we run an product dimension update script implemented wit MERGE.
    If something changes in product dimension then next fast refresh from materialized view takes 4 hours. If we have no changes in product_dimension then fast refresh takes 8 seconds.
    My question is, why takes it sooo long and who can we prevent it.

    I'm not authorized to publish EXECUTION PLAN or schema details.
    But I found the problem.
    ETL Prozess is generated by Warehouse Builder.
    ETL Prozess is modeled as Mapping from product table to product dimension in Warehouse as "UPDATE/INSERT" by PK (product number).
    Warehouse Builder generates an MERGE statement for such "UPDATE/INSERT" mappings.
    But this mapping updates every record in Dimension Table, as result Materialized View Log for this dimension is confused. Fast refresh (join between fact table and dimension) is very slow (slower than compleate refresh).
    Now, i simple must find out how i can change this OWB mapping not to update records in dimension if corresponding records are not modified in source table.
    There is an "match by constraint" option in mapping, looks useful, i'll try it tomorow.

  • Very slow GUI in web browser application

    Hello,
    I am trying to write a web browser application and I have a problem with the GUI. When the page is being loaded and set on the JEditorPane the GUI becomes very slow (actually it freezes). I don't know if this happens because of my swing implementation or because I am not using threads properly.
    I use the SwingWorker class. I created a worker thread which loads the web page and then sets it to the JEditorPane.
    Could you give me some ideas please? Below are some parts of my code.
    Thank you
    public class BrowserFrame extends javax.swing.JFrame {
        /** Creates new form BrowserFrame */
        public BrowserFrame() {
            initComponents();
            loadUrlsFromHistoryFile();
        private class RetrievePageTask extends SwingWorker<Void, URL> {
            private String address = null;
            RetrievePageTask(String address) {
                this.address = address;
                pageLoadProgressBar.setIndeterminate(true);
            protected Void doInBackground() {
                URL url = null;
                try {
                    url = new URL(address);
                    publish(url);
                catch(MalformedURLException exc) {
                    System.out.println(exc);
                catch(IOException exc) {
                    System.out.println(exc);
                return null;
            protected void process(List<URL> url) {
                try {
                    pageEditorPane.setPage(url.get(url.size() - 1));
                catch(IOException exc) {
                    System.out.println(exc);
                String url_str = url.get(url.size() - 1).toString();
                addressComboBox.setSelectedItem(url_str);
                addUrlToAddressComboBox(url_str);
        private void addressComboBoxItemStateChanged(java.awt.event.ItemEvent evt) {                                                
            // Get the affected item
            Object item = evt.getItem();
            if(evt.getStateChange() == java.awt.event.ItemEvent.SELECTED) {
                // Item was just selected
                if(item.toString().equalsIgnoreCase(""))
                    return;
                RetrievePageTask retrievePageTask = new RetrievePageTask(item.toString());
                retrievePageTask.execute();
            else if(evt.getStateChange() == java.awt.event.ItemEvent.DESELECTED) {
                // Item is no longer selected
                System.out.println("\nItem: " + item + " is no longer selected");           
        private void addressComboBoxActionPerformed(java.awt.event.ActionEvent evt) {                                               
            if ("comboBoxEdited".equals(evt.getActionCommand())) {
                // User has typed in a string; only possible with an editable combobox
                goButtonActionPerformed(evt);
            else if ("comboBoxChanged".equals(evt.getActionCommand())) {
                // User has selected an item; it may be the same item
                System.out.println("\nSpot TWO");
        private void goButtonActionPerformed(java.awt.event.ActionEvent evt) {
             RetrievePageTask retrievePageTask = new RetrievePageTask(address);
             retrievePageTask.execute();
        private void pageEditorPaneHyperlinkUpdate(javax.swing.event.HyperlinkEvent evt) {                                              
            if(evt.getEventType() == javax.swing.event.HyperlinkEvent.EventType.ACTIVATED) {
                 RetrievePageTask retrievePageTask = new RetrievePageTask(evt.getURL().toString());
                retrievePageTask.execute();
        public static void main(String args[]) {
            java.awt.EventQueue.invokeLater(new Runnable() {
                public void run() {
                    BrowserFrame surfRider = new BrowserFrame();
                    surfRider.setVisible(true);
    }

    Now it is all.
    package webbrowser;
    import java.net.*;
    import java.io.*;
    import java.util.*;
    import javax.swing.*;
    public class BrowserFrame extends javax.swing.JFrame {
        /** Creates new form BrowserFrame */
        public BrowserFrame() {
            initComponents();
            loadUrlsFromHistoryFile();
        /** This method is called from within the constructor to
         * initialize the form.
         * WARNING: Do NOT modify this code. The content of this method is
         * always regenerated by the Form Editor.
        // <editor-fold defaultstate="collapsed" desc=" Generated Code ">                         
        private void initComponents() {
            addressLabel = new javax.swing.JLabel();
            goButton = new javax.swing.JButton();
            jScrollPane1 = new javax.swing.JScrollPane();
            pageEditorPane = new javax.swing.JEditorPane();
            jButton1 = new javax.swing.JButton();
            jButton2 = new javax.swing.JButton();
            jButton3 = new javax.swing.JButton();
            homeButton = new javax.swing.JButton();
            refreshButton = new javax.swing.JButton();
            addressComboBox = new javax.swing.JComboBox();
            jLabel1 = new javax.swing.JLabel();
            statusLabel = new javax.swing.JLabel();
            pageLoadProgressBar = new javax.swing.JProgressBar();
            menuBar = new javax.swing.JMenuBar();
            fileMenu = new javax.swing.JMenu();
            openFileMenuItem = new javax.swing.JMenuItem();
            exitMenuItem = new javax.swing.JMenuItem();
            viewMenu = new javax.swing.JMenu();
            historyMenuItem = new javax.swing.JMenuItem();
            pageSourceMenuItem = new javax.swing.JMenuItem();
            toolsMenu = new javax.swing.JMenu();
            preferencesMenuItem = new javax.swing.JMenuItem();
            helpMenu = new javax.swing.JMenu();
            aboutMenuItem = new javax.swing.JMenuItem();
            setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
            setTitle("Surf Rider");
            setName("browserFrame");
            addWindowListener(new java.awt.event.WindowAdapter() {
                public void windowClosing(java.awt.event.WindowEvent evt) {
                    formWindowClosing(evt);
            addressLabel.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);
            addressLabel.setText("Address:");
            goButton.setText("GO");
            goButton.addActionListener(new java.awt.event.ActionListener() {
                public void actionPerformed(java.awt.event.ActionEvent evt) {
                    goButtonActionPerformed(evt);
            pageEditorPane.setEditable(false);
            pageEditorPane.setContentType("text/html");
            pageEditorPane.addHyperlinkListener(new javax.swing.event.HyperlinkListener() {
                public void hyperlinkUpdate(javax.swing.event.HyperlinkEvent evt) {
                    pageEditorPaneHyperlinkUpdate(evt);
            jScrollPane1.setViewportView(pageEditorPane);
            jButton1.setText("Back");
            jButton1.setEnabled(false);
            jButton2.setText("Forth");
            jButton2.setEnabled(false);
            jButton3.setText("Stop");
            jButton3.setEnabled(false);
            homeButton.setText("Home");
            homeButton.addActionListener(new java.awt.event.ActionListener() {
                public void actionPerformed(java.awt.event.ActionEvent evt) {
                    homeButtonActionPerformed(evt);
            refreshButton.setText("Refresh");
            refreshButton.addActionListener(new java.awt.event.ActionListener() {
                public void actionPerformed(java.awt.event.ActionEvent evt) {
                    refreshButtonActionPerformed(evt);
            addressComboBox.setEditable(true);
            addressComboBox.addItemListener(new java.awt.event.ItemListener() {
                public void itemStateChanged(java.awt.event.ItemEvent evt) {
                    addressComboBoxItemStateChanged(evt);
            addressComboBox.addActionListener(new java.awt.event.ActionListener() {
                public void actionPerformed(java.awt.event.ActionEvent evt) {
                    addressComboBoxActionPerformed(evt);
            jLabel1.setText("Browser status: ");
            statusLabel.setText("Current status");
            pageLoadProgressBar.setBorder(javax.swing.BorderFactory.createEtchedBorder());
            fileMenu.setText("File");
            fileMenu.addActionListener(new java.awt.event.ActionListener() {
                public void actionPerformed(java.awt.event.ActionEvent evt) {
                    fileMenuActionPerformed(evt);
            openFileMenuItem.setLabel("Open File...");
            openFileMenuItem.addActionListener(new java.awt.event.ActionListener() {
                public void actionPerformed(java.awt.event.ActionEvent evt) {
                    openFileMenuItemActionPerformed(evt);
            fileMenu.add(openFileMenuItem);
            exitMenuItem.setLabel("Exit");
            fileMenu.add(exitMenuItem);
            menuBar.add(fileMenu);
            viewMenu.setText("View");
            viewMenu.addActionListener(new java.awt.event.ActionListener() {
                public void actionPerformed(java.awt.event.ActionEvent evt) {
                    viewMenuActionPerformed(evt);
            historyMenuItem.setLabel("History");
            viewMenu.add(historyMenuItem);
            pageSourceMenuItem.setLabel("Page Source");
            viewMenu.add(pageSourceMenuItem);
            menuBar.add(viewMenu);
            toolsMenu.setText("Tools");
            preferencesMenuItem.setLabel("Preferences");
            toolsMenu.add(preferencesMenuItem);
            menuBar.add(toolsMenu);
            helpMenu.setText("Help");
            aboutMenuItem.setLabel("About");
            helpMenu.add(aboutMenuItem);
            menuBar.add(helpMenu);
            setJMenuBar(menuBar);
            org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(getContentPane());
            getContentPane().setLayout(layout);
            layout.setHorizontalGroup(
                layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                .add(org.jdesktop.layout.GroupLayout.TRAILING, layout.createSequentialGroup()
                    .add(jButton1)
                    .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                    .add(jButton2)
                    .add(6, 6, 6)
                    .add(refreshButton)
                    .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                    .add(jButton3)
                    .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                    .add(homeButton)
                    .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                    .add(addressLabel, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 56, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                    .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                    .add(addressComboBox, 0, 568, Short.MAX_VALUE)
                    .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                    .add(goButton))
                .add(jScrollPane1, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 1008, Short.MAX_VALUE)
                .add(layout.createSequentialGroup()
                    .addContainerGap()
                    .add(jLabel1)
                    .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                    .add(statusLabel, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 339, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                    .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, 470, Short.MAX_VALUE)
                    .add(pageLoadProgressBar, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
            layout.setVerticalGroup(
                layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                .add(layout.createSequentialGroup()
                    .addContainerGap()
                    .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
                        .add(goButton)
                        .add(jButton1)
                        .add(jButton2)
                        .add(homeButton)
                        .add(jButton3)
                        .add(refreshButton)
                        .add(addressLabel)
                        .add(addressComboBox, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
                    .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                    .add(jScrollPane1, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 601, Short.MAX_VALUE)
                    .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                    .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
                        .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
                            .add(jLabel1)
                            .add(statusLabel, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 15, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
                        .add(pageLoadProgressBar, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)))
            java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
            setBounds((screenSize.width-1016)/2, (screenSize.height-724)/2, 1016, 724);
        }// </editor-fold>                       
        private class RetrievePageTask extends SwingWorker<Void, URL> {
            private String address = null;
            RetrievePageTask(String address) {
                this.address = address;
                pageLoadProgressBar.setIndeterminate(true);
            public String getAddress() {
                return address;
            public void setAddress(String newAddress) {
                address = newAddress;
            protected Void doInBackground() {
                URL url = null;
                try {
                    url = new URL(address);
                    publish(url);
                catch(MalformedURLException exc) {
                    System.out.println(exc);
                catch(IOException exc) {
                    System.out.println(exc);
                return null;
            protected void process(List<URL> url) {
                try {
                    System.out.println("\nBefore setting the editorPane");
                    pageEditorPane.setPage(url.get(url.size() - 1));
                catch(IOException exc) {
                    System.out.println(exc);
                String url_str = url.get(url.size() - 1).toString();
                url_str = url_str.toLowerCase(); // URL string is turned in lower case
                addressComboBox.setSelectedItem(url_str);
                addUrlToAddressComboBox(url_str);
                pageLoadProgressBar.setIndeterminate(false);
        private void openFileMenuItemActionPerformed(java.awt.event.ActionEvent evt) {                                                
    // TODO add your handling code here:
        private void viewMenuActionPerformed(java.awt.event.ActionEvent evt) {                                        
    // TODO add your handling code here:
        private void fileMenuActionPerformed(java.awt.event.ActionEvent evt) {                                        
    // TODO add your handling code here:
        private void refreshButtonActionPerformed(java.awt.event.ActionEvent evt) {                                             
        // Action performed when homeButton's Action Listener listens to an event. This
        // event is passed here as a parameter (evt). The selected item of the addressComboBox is
        // set to be the homePage. The browser goes to the home page.
        private void homeButtonActionPerformed(java.awt.event.ActionEvent evt) {                                          
            addressComboBox.setSelectedItem(homePage);
        // This method loads the URL history from the history.txt file into the vector and into the
        // addressComboBox.
        private void loadUrlsFromHistoryFile() {
            BufferedReader inputStream = null;
            addressComboBox.setSelectedItem(homePage);
            try {
                inputStream = new BufferedReader(new FileReader("history.txt"));
                String tmp;
                while((tmp = inputStream.readLine()) != null) {
                    // Adding url to history_mem vector
                    historyMem.add(tmp);
                    // Adding url to addressComboBox
                    addressComboBox.addItem(tmp);
            catch(IOException exc) {
                System.out.println(exc);
        private void addressComboBoxItemStateChanged(java.awt.event.ItemEvent evt) {                                                
            // Get the affected item
            Object item = evt.getItem();
            if(evt.getStateChange() == java.awt.event.ItemEvent.SELECTED) {
                // Item was just selected
                System.out.println("\nItem: " + item + " was just selected");
                if(item.toString().equalsIgnoreCase(""))
                    return;
                RetrievePageTask retrievePageTask = new RetrievePageTask(item.toString());
                retrievePageTask.execute();
            else if(evt.getStateChange() == java.awt.event.ItemEvent.DESELECTED) {
                // Item is no longer selected
                System.out.println("\nItem: " + item + " is no longer selected");           
        // Action performed when an event occurs in the addressComboBox (eg Pressing enter
        // after typing the address).
        private void addressComboBoxActionPerformed(java.awt.event.ActionEvent evt) {                                               
            if ("comboBoxEdited".equals(evt.getActionCommand())) {
                // User has typed in a string; only possible with an editable combobox
                goButtonActionPerformed(evt);
            else if ("comboBoxChanged".equals(evt.getActionCommand())) {
                // User has selected an item; it may be the same item
        // Action performed when goButton's Action Listener listens to an event. This
        // event is passed here as a parameter (evt). When a valid URL is inserted, the
        // pageEditorPane is set to that URL.
        private void goButtonActionPerformed(java.awt.event.ActionEvent evt) {                                        
            // 6 spaces added to the address. This is done for control reasons. Below we
            // use substring which causes exception when those spaces do not exist.
            String address = addressComboBox.getSelectedItem() + "      ";
            if(addressComboBox.getSelectedItem() == null || address.equalsIgnoreCase("      ") || address.equalsIgnoreCase("http://      ")) {
                JOptionPane.showMessageDialog(null, "No address specified.", "No address", javax.swing.JOptionPane.ERROR_MESSAGE);
            else {
                if(!address.substring(0, 7).equalsIgnoreCase("http://"))
                    address = "http://" + address;
                    RetrievePageTask retrievePageTask = new RetrievePageTask(address);
                    retrievePageTask.execute();
        // Action performed when closing the form window
        private void formWindowClosing(java.awt.event.WindowEvent evt) {                                  
            try {
                addUrlsToHistoryFile(historyMem);
            catch(IOException exc) {
                System.out.println(exc);
        /* This method is used to handle the case in which the user clicks on a hyperlink.
         In this case the pageEditorPane must present the contents of the URL that was
         clicked. This URL is retrieved from the evt object (which is a parameter to this
         method) with the method getURL().
        private void pageEditorPaneHyperlinkUpdate(javax.swing.event.HyperlinkEvent evt) {                                              
            if(evt.getEventType() == javax.swing.event.HyperlinkEvent.EventType.ACTIVATED) {
                 RetrievePageTask retrievePageTask = new RetrievePageTask(evt.getURL().toString());
                retrievePageTask.execute();
        // This method adds the visited URLs to the addressComboBox's item list. It takes as a
        // parameter the URL which is going to be added. If the URL is already in the list, then
        // it is not added again.
        private void addUrlToAddressComboBox(String url_str) {
            // number of items in the combo box's list
            int itemCount = addressComboBox.getItemCount();
            for(int i = 0; i < itemCount; i++) {
                if(url_str.equalsIgnoreCase((String)addressComboBox.getItemAt(i)))
                    return;
            addressComboBox.addItem(url_str);
            historyMem.add(url_str);
        // This method adds the visited URLs to the history file. It takes as a parameter the URL
        // which is going to be added.
        private void addUrlsToHistoryFile(Vector url_history) throws IOException {
            PrintWriter outputStream = null;
            try {
                outputStream = new PrintWriter(new FileWriter("history.txt"));
                for(int i = 0; i < url_history.size(); i++)
                    outputStream.println((String)url_history.get(i));
            finally {
                if(outputStream != null) {
                    outputStream.close();
         * @param args the command line arguments
        public static void main(String args[]) {
            java.awt.EventQueue.invokeLater(new Runnable() {
                public void run() {
                    BrowserFrame surfRider = new BrowserFrame();
                    surfRider.setVisible(true);
        // Variables declaration - do not modify                    
        private javax.swing.JMenuItem aboutMenuItem;
        private javax.swing.JComboBox addressComboBox;
        private javax.swing.JLabel addressLabel;
        private javax.swing.JMenuItem exitMenuItem;
        private javax.swing.JMenu fileMenu;
        private javax.swing.JButton goButton;
        private javax.swing.JMenu helpMenu;
        private javax.swing.JMenuItem historyMenuItem;
        private javax.swing.JButton homeButton;
        private javax.swing.JButton jButton1;
        private javax.swing.JButton jButton2;
        private javax.swing.JButton jButton3;
        private javax.swing.JLabel jLabel1;
        private javax.swing.JScrollPane jScrollPane1;
        private javax.swing.JMenuBar menuBar;
        private javax.swing.JMenuItem openFileMenuItem;
        private javax.swing.JEditorPane pageEditorPane;
        private javax.swing.JProgressBar pageLoadProgressBar;
        private javax.swing.JMenuItem pageSourceMenuItem;
        private javax.swing.JMenuItem preferencesMenuItem;
        private javax.swing.JButton refreshButton;
        private javax.swing.JLabel statusLabel;
        private javax.swing.JMenu toolsMenu;
        private javax.swing.JMenu viewMenu;
        // End of variables declaration                  
        // Variables decleration - able to modify
        private Vector<String> historyMem = new Vector<String>();
        private String homePage = "http://www.kaissa.gr";
        // End of variables decleration
        // PUBLIC METHODS
        // Get and Set methods for the private variables declared above
        public Vector getHistoryMem() {
            return historyMem;
        public void setHistoryMem(Vector<String> newHM) {
            historyMem = newHM;
        public String getHomePage() {
            return homePage;
        public void setHomePage(String newHP) {
            homePage = newHP;
    }

  • HIERARCHY ROLLUP is very slow

    Hello!
    We are testing OWB+Disco+DB 10g to use in purchase department for analysis
    DB 10.2.0
    Disco 10.1.2
    OWB 10.2.0.1
    We have a ROLAP dimension with aprox 305000 elements designed in OWB and published to CWM2. Dimension PRODUCTS has 1 standard Hierarchy with
    -17 elem. on first level
    -150 elem. on second
    -1000 elem. on third
    -2500 elem. on fourth
    -300000 elem. on fifth (articles level)
    Table which is bound to that dimension is indexed on each surrogate and business key + HASH partitioned by DIMENSION_KEY PK.
    We connect with Disco PLUS OLAP to this DB and find out that it is very slow on dimension ROLLUP. It takes up to 12 seconds to get 27 rows.
    Performance monitoring is unable to collect exact statements in Enterprise manager but showed a heavy User IO, so we enabled OLAP logging using
    alter system set sql_trace = true scope = spfile;
    alter system set "_olap_continuous_trace_file" = true scope= spfile;
    and collected SQL statements from UDUMP
    it is quite big statements so there is no need to post it here but it executes exactly 12 second and retrieve correct rows from dimension.
    We analyzed explain plan and find out that in fact it does not use indexes built on our dimension table. It uses FULL TABLE SCANS for ROLLUP clause which results in 1000 cost and 150000 cardinality and 12 seconds result of 27 rows.
    Is it possible to solve this question? We would like to use Disco PLUS OLAP for analysis...
    Thank you in advance
    Regards,
    Kirill Boyko

    First thank you for you answer! :)
    Using MOLAP is more a DWH desing question
    We are actually using MOLAP right now on 9.2.0.6. We using it for sales, financial and inflation analysis. We have four AW today
    1. Detailed sales down to article/month (10Gb). We afraid of doing article/day on 9.2.0.6 because it will be 100Gb in size.
    2. Fast summarized sales down to family/day (3Gb)
    3. Detailed inflation down to article month (10Gb)
    4. Fast financial data analysis account/month (2Gb). This is just migrated OFA.
    What comes up after 1 year usage:
    1/ AW 1 and 3 are not used like AW. No complex formulas or lag analysis. They are used just to see summaries by article for different periods/stores.
    Conclusion: It means we store 10Gb for nothing because we MUST store them first in Relational tables after staging to populate AW. Plus we have problems with sparsity and loading time.
    2/ AW 2 (which are just agregated part of AW 1 but daily) and AW 4 are quite used. There are a lot of formulas and lag analysis requests an them.
    Conclusion: Better to stay with them. They are pretty useful. We do not have sparsity problem here and loading time is pretty good.
    Now we would like to migrate on 10g and implement fast article/day analysis. We would like to improve
    - storage
    - loading and browsing speed
    - logic, so decided to:
    1. Migrate AW 1 to ROLAP for faster loading and less space consumed (no sparsity)
    2. Stay with MOLAP on AW 2 and 4 and populate AW 2 from ROLAP
    3. Migrate AW 3 to ROLAP for faster loading and less space consumed (no sparsity)
    I prepaired a test environment and stuck with PRODUCT dimension ROLLUP :)
    If you think that 10g compression and parttioning in MOLAP can give outstanding performance - OK, I will try. But again I suppose it is better to store sales tables in relational format and use AW only for ANALYSIS (lags and complex formulas), because it consumes space.

  • Very slow/non-existant connection and crackling no...

    Hi, I am using Homehub option 2 (if I remember correctly, where can I check this?) and as the title says I am getting a very slow and sometimes no connection at all from my boardband, as well as crackling noises from the phone itself for 2 weeks. The connection is so bad I have to use BT FON on my neighbour's to visit this forum. I phoned up once last Saturday and the guy told me there were some construction problems nearby and I had to wait. On Monday I received a text saying the fault had been fixed. I wasn't at home at all until Wednesday so I hadn't the chance to check. However the problem is still there and the crackling noise on my phone is too loud for me to phone them again. Anyway, enough with my rambling. Here's my ADSL line status. Any help will be appreciated.
    ADSL line status
    Connection Information
    Line state
    Connected
    Connection time
    0 days, 00:06:31
    Downstream
    288 Kbps
    Upstream
    396 Kbps
    ADSL Settings
    VPI/VCI
    0/38
    Type
    PPPoA
    Modulation
    G.992.5 Annex A
    Latency type
    Interleaved
    Noise margin (Down/Up)
    5.3 dB / 3.9 dB
    Line attenuation (Down/Up)
    50.0 dB / 28.3 dB
    Output power (Down/Up)
    0.2 dBm / 1.1 dBm
    Loss of Framing (Local/Remote)
    0 / 0
    Loss of Signal (Local/Remote)
    0 / 0
    Loss of Power (Local/Remote)
    0 / 0
    FEC Errors (Down/Up)
    3 / 410076
    CRC Errors (Down/Up)
    1 / 874621
    HEC Errors (Down/Up)
    0 / 0
    Error Seconds (Local/Remote)
    1 / 146075

    ADSL2+ and FTTC only
    When first activated, your line is 'fully rate adaptive'. This means there's no upper limit to your sync speed (within the capabilities of your broadband product).
    If your line drops frequently, has a high error rate or severe noise problems, a banded profile can be applied to aid stability.
    This will force your line to sync within the range of an assigned band and is used to limit the sync rate when it's not stable above a certain rate.
    The table below shows the bands used on ADSL2+ products. Details of the bands used on FTTC products has not yet been published by BT Wholesale.
    Profile bands
    160kb/s - 288kb/s
    288kb/s - 576kb/s
    576kb/s - 1152kb/s
    1152kb/s - 2272kb/s
    1472kb/s - 3072kb/s
    2272kb/s - 4544kb/s
    3328kb/s - 6656kb/s
    4864kb/s - 9728kb/s
    7168kb/s - 14336kb/s
    If you want to say thanks for a helpful answer,please click on the Ratings star on the left-hand side If the reply answers your question then please mark as ’Mark as Accepted Solution’

  • CQ5 server is responding very slow?

    Hello,
    CQ5 server is responding very slow, when I start to create package through package manager and I am creating package for a DAM and its responding very slow.
    There is only one user accessing server.
    when I started to create package it may be opening lot of CRXSession, I checked using below command
    jmap -histo:live <pid> | grep CRXSessionImpl
    And it show me more than 110 CRXSession is opened.
    Can any one tell me how we can optimize server, how we can close CRXSession automatically, even I run garbage collector still getting same issue.
    Regards,
    Satish

    For starters answers to a few questions would help:
    1. What kind of hardware config is in place? (RAM, disk-space)
    2. Which OS are you running instances? Are both author and publish on same machine?
    3. Have you checked error logs?
    From the problem description you have provided 1st seems to be the main issue.
    - Ashish

Maybe you are looking for

  • {no subject}

    HI , I am using Iplanet Migration ToolBox -1.2.1-kivabeta . I am a new user and when I tried to migrate sample application , I am getting following error (during migration of NetDynamics DataObjects). I went thru the docs and did exactly what it said

  • Passing Date as IN parameter

    Hi Gurus, I have already searched teh discussion forums but couldn't find any solution. I have a SP in which I want to pass an IN parameter as Date datatype. While running the SP how to pas Date value as IN param? For eg If I need to pass 05-09-2007

  • ITS VERY URGENT : Could anyone help me Immediately

    How to add an T.code to SAP EASY ACCESS menupath in ECC 6.0.I mean Under sap easy access-Financial accounting administrator- funds managament- funds center- i need to add t.code KS01.Please help me in detail i have never done it before.I will assign

  • Installation of CC Apps failing

    I initially encountered a problem when signing into the desktop CC App Manager-when I would sign in, it would immediately say "You've been signed out." Thankfully, after looking through these forums I was able to remedy that situation. However, now t

  • [solved] sshd comes back to port 22 after a reboot whatever the config

    Hi all, I'm a bit confused, I'vre tried to change sshd port (from 22 to 1022) restarting sshd was ok, sshd started using port 1022. but after a reboot, sshd goes back using port 22... I can't see anything in the journalctl logs regarding sshd failing