Poor performance horizontal List (TileLayout) with custom ItemRenderer containing a vertical Scroll

I'm having performance issues with a mobile application layout approach that consists of the following.
Pseudo code: (based on http://blogs.adobe.com/jasonsj/2011/11/mobile-list-paging-with-page-indicator-skin.html )
VIEW:
<View>
     <script>
          function getItemRenderer(data):IFactory {
               return new ClassFactory(data.itemClass);
     </script>
     <List id="pageList" width="100%" height="100% itemRendererFunction="getItemRenderer">
          <layout>
               <TileLayout numRows="1" width="pageList.width" height="pageList.height" />
          </layout>
     </List>
</View>
ItemRenderer example:
<Scrollerwidth="100%"
          height="100%">
     <VGroup>
              <s:Label fontWeight="bold" text="Name 1:" />
                     <s:HGroup paddingLeft="50" width="100%">
                     <s:TextInput width="100%"  />
                </s:HGroup>
               <s:Label fontWeight="bold" text="Name 2:" />
                     <s:HGroup paddingLeft="50" width="100%">
                     <s:TextInput width="100%"  />
                </s:HGroup>
               <s:Label fontWeight="bold" text="Name 3:" />
                     <s:HGroup paddingLeft="50" width="100%">
                     <s:TextInput width="100%"  />
                </s:HGroup>
               <s:Label fontWeight="bold" text="Name 4:" />
                     <s:HGroup paddingLeft="50" width="100%">
                     <s:TextInput width="100%"  />
                </s:HGroup>
               <s:Label fontWeight="bold" text="Name 5:" />
                     <s:HGroup paddingLeft="50" width="100%">
                     <s:TextInput width="100%"  />
                </s:HGroup>
               <s:Label fontWeight="bold" text="Name 6:" />
                     <s:HGroup paddingLeft="50" width="100%">
                     <s:TextInput width="100%"  />
                </s:HGroup>
               <s:Label fontWeight="bold" text="Name 7:" />
                     <s:HGroup paddingLeft="50" width="100%">
                     <s:TextInput width="100%"  />
                </s:HGroup>
               <s:Label fontWeight="bold" text="Name 8:" />
                     <s:HGroup paddingLeft="50" width="100%">
                     <s:TextInput width="100%"  />
                </s:HGroup>
               <s:Label fontWeight="bold" text="Name 9:" />
                     <s:HGroup paddingLeft="50" width="100%">
                     <s:TextInput width="100%"  />
                </s:HGroup>
               <s:Label fontWeight="bold" text="Name 10:" />
                     <s:HGroup paddingLeft="50" width="100%">
                     <s:TextInput width="100%"  />
                </s:HGroup>
               <s:Label fontWeight="bold" text="Name 11:" />
                     <s:HGroup paddingLeft="50" width="100%">
                     <s:TextInput width="100%"  />
                </s:HGroup>
               <s:Label fontWeight="bold" text="Name 12:" />
                     <s:HGroup paddingLeft="50" width="100%">
                     <s:TextInput width="100%"  />
                </s:HGroup>
               <s:Label fontWeight="bold" text="Name 13:" />
                     <s:HGroup paddingLeft="50" width="100%">
                     <s:TextInput width="100%"  />
                </s:HGroup>
               <s:Label fontWeight="bold" text="Name 14:" />
                     <s:HGroup paddingLeft="50" width="100%">
                     <s:TextInput width="100%"  />
                </s:HGroup>
               <s:Label fontWeight="bold" text="Name 15:" />
                     <s:HGroup paddingLeft="50" width="100%">
                     <s:TextInput width="100%"  />
                </s:HGroup>
               <s:Label fontWeight="bold" text="Name 16:" />
                     <s:HGroup paddingLeft="50" width="100%">
                     <s:TextInput width="100%"  />
                </s:HGroup>
               <s:Label fontWeight="bold" text="Name 17:" />
                     <s:HGroup paddingLeft="50" width="100%">
                     <s:TextInput width="100%"  />
                </s:HGroup>
               <s:Label fontWeight="bold" text="Name 18:" />
                     <s:HGroup paddingLeft="50" width="100%">
                     <s:TextInput width="100%"  />
                </s:HGroup>
               <s:Label fontWeight="bold" text="Name 19:" />
                     <s:HGroup paddingLeft="50" width="100%">
                     <s:TextInput width="100%"  />
                </s:HGroup>
               <s:Label fontWeight="bold" text="Name 20:" />
                     <s:HGroup paddingLeft="50" width="100%">
                     <s:TextInput width="100%"  />
                </s:HGroup>
               <s:Label fontWeight="bold" text="Name 21:" />
                     <s:HGroup paddingLeft="50" width="100%">
                     <s:TextInput width="100%"  />
                </s:HGroup>
               <s:Label fontWeight="bold" text="Name 22:" />
                     <s:HGroup paddingLeft="50" width="100%">
                     <s:TextInput width="100%"  />
                </s:HGroup>
               <s:Label fontWeight="bold" text="Name 23:" />
                     <s:HGroup paddingLeft="50" width="100%">
                     <s:TextInput width="100%"  />
                </s:HGroup>
               <s:Label fontWeight="bold" text="Name 24:" />
                     <s:HGroup paddingLeft="50" width="100%">
                     <s:TextInput width="100%"  />
                </s:HGroup>
               <s:Label fontWeight="bold" text="Name 25:" />
                     <s:HGroup paddingLeft="50" width="100%">
                     <s:TextInput width="100%"  />
                </s:HGroup>
               <s:Label fontWeight="bold" text="Name 26:" />
                     <s:HGroup paddingLeft="50" width="100%">
                     <s:TextInput width="100%"  />
                </s:HGroup>
               <s:Label fontWeight="bold" text="Name 27:" />
                     <s:HGroup paddingLeft="50" width="100%">
                     <s:TextInput width="100%"  />
                </s:HGroup>
               <s:Label fontWeight="bold" text="Name 28:" />
                     <s:HGroup paddingLeft="50" width="100%">
                     <s:TextInput width="100%"  />
                </s:HGroup>
               <s:Label fontWeight="bold" text="Name 29:" />
                     <s:HGroup paddingLeft="50" width="100%">
                     <s:TextInput width="100%"  />
                </s:HGroup>
               <s:Label fontWeight="bold" text="Name 30:" />
                     <s:HGroup paddingLeft="50" width="100%">
                     <s:TextInput width="100%"  />
                </s:HGroup>
          </VGroup>
</Scroller>
Basically, I have a lot of input fields, eventually also date choosers, and textareas in each of those item renderers.
Is there a reason this is not performing well ?
Is there something I can do to improve the performance ?

Thanks for the hints.
Regarding TileLayout vs HorizontalLayout, I haven't seen much difference in performance.
But I did manage to make everything go faster **.
  1st: not using the StageText on the TextInput's (changed that).
  2nd: there was a font using CFF on the Label fields, which wasn't supported (changed that).
I'm not sure if those are what made the diff, but I'm happier!
**: Might be almost viable like this.
In all, I'm going to have about 7 custom item renderers in the List, but only 1 is visible at the time on screen (taking the whole visible area of the List). Some of the pages (i call them pages in such a case) will have some components that will be more elaborate, like permitting someone to do simple drawing within a region.
Yes, I'm imagining that the List component still will have them in memory and maybe recycle them if he's smart, thus making it heavy whenever it creates them. Would be interesting to see if I can optmize the creation of the itemrenderer instances. I'm still not that keen about using this approach of using a List to support such a user experience.
It  would have loved it if the ViewNagivator could better support sliding between Views, but I understand it would require the ViewNavigator to know which View will be the next View, etc.. Maybe something like a ListNavigatorView or something like that
Details for now.
Regarding using a Edit mode, I'll keep that in mind and see if it makes sense in this app and how the user experience will be with such a mode.
Regarding using the HGroup for padding of the TextInput vs using a custom layout or custom component. You probably have a point. I'm kind of new to the Spark world, been using MX since Flex 2 and kind of got scared of the Spark world... No I'm diving head first. Thus, thanks for the hint on that. I'll digg and find some docs about the details on that!
Thanks again!

Similar Messages

  • Site Definition with Custom List Intance with Custom fields

    How to create VS 2012 > Site Definition with Custom List Instance with Custom fields?
    <site>
    <list>
    <field>

    Hi Sunil,
    it is the same way we create in VS 2010.
    Add a new empty SP project in VS2012 and then add, site, list and fields as per your requirement.
    Here are few references-
    Creating SharePoint 2010 Site Definitions in Visual Studio 2010
    http://msdn.microsoft.com/en-us/library/gg276356(v=office.14).aspx
    Creating SharePoint 2010 List Definitions in Visual Studio 2010
    http://msdn.microsoft.com/en-us/library/gg276355(v=office.14).aspx
    Walkthrough: Create a Basic Site Definition Project
    http://msdn.microsoft.com/en-us/library/ee231583.aspx
    and  I normally create a blank site with all required configuration and then create, import the template to hand craft the list and fields. this would minimize errors.
    see the below blog on this topic
    http://blogs.msdn.com/b/sambetts/archive/2013/10/17/creating-a-clean-visual-studio-solution-from-a-sharepoint-2013-site-template.aspx
    Hope this helps!
    Ram - SharePoint Architect
    Blog - SharePointDeveloper.in
    Please vote or mark your question answered, if the reply helps you

  • How do I make a Custom DataTip with Custom ItemRenderer

    I can't seem to find any documentation or examples of
    displaying a dataTip (similar to those used with charting) with my
    custom itemRenderer (mxml component). This is for use in a
    dataGridColumn. I Could someone give me an example? The closest
    I've been able to find is
    http://www.mail-archive.com/[email protected]/msg61624.html,
    which doesn't say how to do it.
    Thanks!

    http://blog.bigfatstogie.com/?p=42
    run the example towards the end of the page

  • ComboBox with custom ItemRenderer

    This is my combobox where I am trying to have a custom renderer:
    <?xml version="1.0" encoding="utf-8"?>
    <mx:ComboBox xmlns:fx="http://ns.adobe.com/mxml/2009"
                    xmlns:s="library://ns.adobe.com/flex/spark"
                    xmlns:mx="library://ns.adobe.com/flex/halo">
         <fx:Script>
              <![CDATA[
              import mx.events.FlexEvent;
              import mx.collections.ArrayCollection;
              import mx.controls.CheckBox;
              public var datas:XML;
              [Bindable]
              var ItemRenderer:ClassFactory;     
              override public function set data(value:Object):void
                   dataProvider = datas["sku" + value.sku];
                   ItemRenderer = new ClassFactory(comboBoxCheckBoxItemRenderer);     
                   itemRenderer = ItemRenderer;
              public function saveCheckState(evt:Event):void
                   var dataProviderItem:Object = dataProvider.getItemAt(dataProvider.getItemIndex(selectedItem));
                   dataProviderItem.selected = CheckBox(evt.currentTarget).selected;
                   dataProvider.setItemAt(dataProviderItem, dataProvider.getItemIndex(selectedItem));     
              ]]>
         </fx:Script>     
    </mx:ComboBox>
    This combobox is used as a custom itemrenderer in datagrid.
    Here is code for comboBoxCheckBoxItemRenderer:
    package modulecode
         import mx.containers.HBox;
         import mx.controls.CheckBox;
         import mx.controls.Label;
         import mx.controls.Spacer;
         public class comboBoxCheckBoxItemRenderer extends HBox
              private var action:Label;
              private var spacer:Spacer;
              private var checkBox:CheckBox;
              public function comboBoxCheckBoxItemRenderer()
                   super();
              override protected function createChildren():void {
                   // Call the createChildren() method of the superclass.
                   super.createChildren();
                   action = new Label();
                   // Add the child component to the custom component.
                   addChild(action);
                   spacer = new Spacer();
                   spacer.percentWidth = 100;
                   // Add the child component to the custom component.
                   addChild(spacer);
                   checkBox = new CheckBox();
                   // Add the child component to the custom component.
                   addChild(checkBox);
              override public function set data(value:Object):void
                   action.text = value.action;
                   checkBox.selected = value.selected;
    What's happening is that nothing is happening untill I drop combobox down in the grids. As the result checkboxes are not selected properly.
    Any help?

    How would I set up a custom itemrenderer to use data binding but properly have selected property in the following code:
    <<mx:itemRenderer>
              <fx:Component>
                   <mx:HBox width="100%">
                        <mx:Label text="{XML(data).action}"/>
                        <mx:Spacer width="100%"/>
                        <mx:CheckBox id="check" selected="{XML(data).selected}"
                                        change="outerDocument.saveCheckState(event);"/>
                   </mx:HBox>
              </fx:Component>
         </mx:itemRenderer>

  • Drag-n-Drop problem in DataGrid with custom ItemRenderer

    Hi,
    I am trying to use a DataGrid to set the ordering of a group
    of images.
    I want to do this with a DataGrid which will show me some
    properties of
    the images in different columns including a thumbnail of the
    image. The
    problem is when I use any custom renderer for any column, the
    draging is
    not working. It works fine when I don't use any ItemRenderer.
    My code looks something like this:
    <mx:DataGrid dragEnabled= "true" dropEnabled= "true"
    dragMoveEnabled= "true">
    <mx:columns>
    <mx:DataGridColumn headerText="Thumb" itemRenderer=
    "component. GridImageRenderer"/>
    <mx:DataGridColumn headerText="Current name" width="100"
    itemRenderer= "component. NameRenderer" />
    <mx:DataGridColumn headerText="New name" width="150"
    dataField="nameNew" />
    </mx:columns>
    </mx:DataGrid>
    Can anyone please give me any clue how to fix this?
    Regards,
    ~ Arif

    Hello again, BinaryDigit.
    I thought we need to apply Drag n drop API for this case.
    Without wasting too much time,
    I tried out as your source code from the previous reply,,,
    Instead of getting it clearly, I got another Confusion... (pardon me)
    Let me clarify this with the examples given,
    I try to adopt previous source code
    and it was this detail;
    1) Taking the X and Y coordinate (from the mouseEvent) Plus jLabel1 coordinate (both X and Y).
    2) Positioning a Coordinate taken to JLabel1
    3) Passing the Coordinate taken to jLabelX, and jLabelY.
    The problem found was;
    if we make 3rd become comments, now the jLabel1
    could works!
    I mean, jLabel1 could be dragged to another Coordinate (by dragging it to another location)
    But,
    if we un-comments the 3rd source code,
    The effect would be no movement of the jLabel1.
    BinaryDigit, is this related to the layout you mentioned before?
    Correct, DarrylBurke! :D
    I thought also the same thing,
    but setLocation() give me another Confusion....
    the coordinate seems taking its basement as a reference.
    I mean, the jLabel Coordinate's is referenced
    from the panel where the jLabel is attached to,
    rather than the Coordinate's of the base jFrame (main base -what should I call this?)
    Sorry, the Details number three (3) is my preference, Since I wanted to see the X, Y movements also.

  • Billing due list problem with customized document types

    Dear Team,
    We have created a new Rental contract and Rental Invoice document types by copying the standard ones (MV & FV), while trying to get the Billing due list, unable to get the Rental Invoice type, rather the system is proposing the standard Invoice type (i have already changed the Billing type to the customized one in sales document type).
    Can you please let me know the pre-requisites for the billing due list.
    Regards
    Sreedhar

    Hi,
    Thank you for your response. But, i was not able to implement those oss notes as the current highest support package we are currently using is SAPKB70208, Software component - SAP-BASIS.
    Kindly let me know if you have more inputs.
    Regards,
    Vinitha

  • Poor Performance 7.0 Workbook with multiple queries

    Hi all,
    I've got the following issue. Our users have workbooks which contain serveral queries on different sheets. (One on each workbook sheet)
    When a workbook contains 5 or more queries, the overall workbook performance will decrease drastically. Workbook with 8 or more queries result in time-outs and messages like unsufficient shared memory.
    Does anyone have the same kind of problems with multiple queries in a Bex 7.0 workbook? Do any one have a solution?
    Any suggestions are welcome.
    Thanks!
    Cheers,
    Ron

    Bill,
    Tried to make a workbook according to your advise. It certainly makes a difference in workbook size. The new workbook is 50% smaller than the older version based on the standard SAP template.
    However, my workbook contains 17 queries, and after 5 minutes it breaks the BW connection. So basic conclusion is that BW 7.0 workbook can't work with a large number of dataproviders/ queries.  This did work in BEx BW 3.x.
    If any one has any other suggestion, more than welcome.
    Cheers,
    Ron

  • Poor performance on RAID 0 with P965 Platinum

    Hi guys, I think I'm having problems with my RAID configuration, I have two ST3320620AS of Seagate, and they have these performance in single mode: http://img89.imageshack.us/my.php?image=comparacaokw7.jpg
    But when I made a Raid 0 configuration, using the ICH8 controller, my benchmark increase just a little: http://img115.imageshack.us/my.php?image=hdtachraid0fj4.jpg
    And the worst point is that generally it becomes worst every time I run this benchmark a second time, putting average read near 100MB/s
    I was expecting something like: Average Read: 130MB/s
                                               Burst Speed: 430MB/s
    That is, more or less, 90% of the worst bench in a single drive...
    Tks for now guys...!!!

    Hi guys...
    Yeah, it not very, very bad, it is good at all, but I was thinking that using RAID I would reach at least 180% of the speed of the worst disk alone... :(
    I tried to find some other benchmarks on Elite Bastards as HenryW said, but I didn't find it... :(
    Anyway I found some other benchmarks and realise that my average isn't very good, but my burst is good!!!!!
    Other strange thing is that other benchmark tools report other speeds!! It is very strange... :(
    And my system seems to be better to.... Anyway if I discover a way to increase the speed I'll post here for everybody...
    Thanks Guys.... 

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

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

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

  • Poor performance of facetime on macbook air while it works fine with other devices

    Hi all,
    I am experiencing poor performance when using facetime with my macbook air (image is poor and voice keeps breaking) while facetime works absolutely fine with my iphone or ipad. Skype works fie with the macbook as well. I have fiber optic connection with plenty of bandwidth. Any ideas?
    Dimitri

    Reboot and try again.

  • PCMCIA gigabit cards are poor performance with lenovo n100

    Hello,
    I have a lenovo n100 and I tried two pcmcia gigabit cards (Dlink DGE 660TD and TRENDnet TEG-PCBUSR) with very poor performance. I tested with iperf (cat6 cable with Siemens Sinergie S300 server) and Windows, linux, normal config, tunned tcp parameters, the outcome is always the same, 200Mbits upload and 76Mbits for download.
    Any sugestion?
    Kind regards,
    André P. Muga

    lead_org wrote:
    There is two type of PCMCIA, one is running at 16 bit another is running through 32 bit.
    You can achieve the gigabit requirements quite comfortably with the 32 bit, but i think the 16 bit version is not going to be enough for the gigabit ethernet. 
    Running at Mhz??? I don't understand how that is anything to with data bandwidth. 
    Both are pcmcia2, 32 bits, gigabit ethernet, full duplex, cards.
    The peak transfer rate is calculated by <bus speed MHz> * <bus width> = <Mbps>
    Example:
    Bus speed 33MHz, Bus width:  32bits
    33 * 32  = 1056 Mbps or 132MBps
    Bus speed 667MHz, Bus width:  32bits
    667 * 32  = 21344Mbps or 2668MBps
    The lenovo N100 has a 32 bit bus with 667MHz.... no limitation here.

  • Poor performance of WD Abap/ Adobe

    Dear sirs,
    I would like to know if anybody of you have experienced very poor performance of WD ABAP with Adobe interactive form. Our client has paid for a 2-3 pages interactive form in WDA and is complaining about very poor performace. As a result no users are using this application because of this poor performance.
    Can anybody point out what can be a problem? Some developement problem? Basis issue? Any experience related to WDA Adobe performance? Thank you all, Otto

    Update: SAP OSS message was opened regarding this problem.
    We got a list of patches to update, notes to apply etc. All was done, applied, patched. The performance didn´t get better, it anything it was like extra percent or two, but nothing what would make the customer less angry.
    The result: this technology is promising but a) needs strong client PC b) will get better (i hope gets better soon)
    Our basis team checked all the times (of actions that has to be done to load/use the app) and the memory need both on server and client. On some client PCs only the Adobe Rader was starting like a half a minute (and more, not less). If you add time for WD, for WD/ Adobe communication and the data transfer, the time to start working with WD ABAP Adobe app can be more than a minute. That is not very usable.
    Otto

  • ItemSelected does not come on TileList with custom IR

    Hi everybody,
    I've got a strange problem - TileList with custom ItemRenderer (IR) which consists of HBox and a Flash component sometimes is missing the mouse clicks.
    The problem appears only with custom IR. I traced the mouse events -
    "click" on IR
    and "itemSelected" on TileList.
    I already tried to set mouseEnabled=false on IR, to prevent it getting any mouse input, but it did not make any difference.
    This behaviour is not 100% replicable, it comes & goes and I think that it does not depend on the click area on the IR.
    PS ItemRenderer changes it's shape on mouseOver/Out ts, so I can see that when I click, IR at least gets mouseOver event.
    Any ideas what could cause the disappearing of events or blocking  it from bubbling to TileList?
    Thanks!
    Cheers,
    Dmitri.

    You're sure that changing the shape of the item renderer isn't what's causing the confusion?
    If you disable the shape changing does the behavior correct itself?  I don't use IRs extensively but changing the shape sounds like it might be uncharted territory (i.e. unsupported/untested, may not work at all) however I could be wrong.

  • Poor performance when dragging item within a list loaded with images - Flex 4

    Hi,
    I have a custom built List component that is using a TileLayout. I am using a custom itemRenderer to load images into this list from our server (in this test, 44 images rae loaded). I have enabled dragEnabled and dragMove so that I can move items around within the list. The problem comes when I start dragging an item. The dragging operation is very slow and clunky.
    When I move the mouse to drag the item, the dropIndicator does not get refreshed for a few seconds and the movement feels like my PC is lagging pretty badly. I've also noticed that during this time my CPU usage is spiking up to around 25-40%. The funny part is I can scroll the list just fine without any lag at all, but the minute I drag the application starts to lag really bad. I do have some custom dragOver code that I used to override the dragOverHandler of the list control, but the problem persists even if I take that code out. I've tried with useVirtualLayout set to both true and false and neither setting made a difference. 
    Any ideas as to what could be causing the poor performance and/or how I can go abouts fixing it?
    Thanks a lot in advance!

    Ahh, good call about the Performance profiler. I'm pretty new to the profiling thing with Flex (haven't used Builder Pro before
    the Flex 4 beta) so please forgive me
    I found some interesting things running the performance profiler but I'm not sure I understand what to make of it all. I cleared the Performance Profile data when right before I loaded the images into the list. I then moved some images around and then captured the Profiling Data (If I understand Adobe correctly, this is the correct way to capture performance information for a set of actions).
    What I found is there is a [mouseEvent] item that took 3101ms with 1 "Calls" (!!!!). When I drill down into that item to see the Method Statistics, I actually see three different Callees and no callers. The sum of the time it took the Callees to execute does not even come close to adding up to the 3101 ms (about 40ms). I'm not sure what I can make of those numbers, or if they are even meaningful. Any insight into these?
    The only other items that stand out to me are [pre-render] which has 863ms (Cumulative Time) / 639ms (Self Time), [enterFrameEvent] which has 746ms / 6ms (?!), and [tincan] (what the heck is tincan?) which has times of 521ms for both Cumulative and Self.
    Can anyone offer some insight into these numbers and maybe make some more suggestions for me? I apologize for my ignorance on these numbers - as I said, I'm new to the whole Flex profiling thing.
    Many thanks in advance!
    Edit: I just did another check, this time profiling only from the start of my drag to the end of my drop, and I still see [mouseEvent] taking almost 1000ms of Cumulative Time. However, when I double click that item to see the Method Statistics, no Callers or Callees are listed. What's causing this [mouseEvent] and how come it's taking so long?

  • Poor Performance with Fairpoint DSL

    I started using Verizon DSL for my internet connection and had no problems. When Fairpoint Communications purchased Verizon (this is in Vermont), they took over the DSL (about May 2009). Since then, I have had very poor performance with all applications as soon as I start a browser. The performance problems occur regardless of the browser - I've tried Firefox (3.5.4), Safari (4.0.3) and Opera (10.0). I've been around and around with Fairpoint for 6 months with no resolution. I have not changed any software or hardware on my Mac during that time, except for updating the browsers and Apple updates to the OS, iTunes, etc. The performance problems continued right through these updates. I've run tests to check my internet speed and get times of 2.76Mbps (download) and 0.58Mbps (upload) which are within the specified limits for the DSL service. My Mac is a 2GHz PowerPC G5 runnning OSX 10.4.11. It has 512MB DDR SDRAM. I use a Westell Model 6100 modem for the DSL provided by Verizon.
    Some of the specific problems I see are:
    1. very long waits of more than a minute after a click on an item in the menu bar
    2. very long waits of more than two minutes after a click on an item on a browser page
    3. frequent pinwheels in response to a click on a menu item/browser page item
    4. frequent pinwheels if I just move the mouse without a click
    5. frequent messages for stopped/unresponsive scripts
    6. videos (like YouTube) stop frequently for no reason; after several minutes, I'll get a little audio but no new video; eventually after several more minutes it will get going again (both video and audio)
    7. response in non-browser applications is also very slow
    8. sometimes will get no response at all to a mouse click
    9. trying to run more than one browser at a time will bring the Mac to its knees
    10. browser pages frequently take several minutes to load
    These are just some of the problems I have.
    These problems all go away and everything runs fine as soon as I stop the browser. If I start the browser, they immediately surface again. I've trying clearing the cache, etc with no improvements.
    What I would like to do is find a way to determine if the problem is in my Mac or with the Fairpoint service. Since I had no problems with Verizon and have made no changes to my Mac, I really suspect the problem lies with Fairpoint. Can anyone help me out? Thanks.

    1) Another thing that you could try it is deleting the preference files for networking. Mac OS will regenerate these files. You would then need to reconfigure your network settings.
    The list of files comes from Mac OS X 10.4.
    http://discussions.apple.com/message.jspa?messageID=8185915#8185915
    http://discussions.apple.com/message.jspa?messageID=10718694#10718694
    2) I think it is time to do a clean install of your system.
    3) It's either the software or an intermittent hardware problem.
    If money isn't an issue, I suggest an external harddrive for re-installing Mac OS.
    You need an external Firewire drive to boot a PowerPC Mac computer.
    I recommend you do a google search on any external harddrive you are looking at.
    I bought a low cost external drive enclosure. When I started having trouble with it, I did a google search and found a lot of complaints about the drive enclosure. I ended up buying a new drive enclosure. On my second go around, I decided to buy a drive enclosure with a good history of working with Macs. The chip set seems to be the key ingredient. The Oxford line of chips seems to be good. I got the Oxford 911.
    The latest the hard drive enclosures support the newer serial ata drives. The drive and closure that I list supports only older parallel ata.
    Has everything interface:
    FireWire 800/400 + USB2, + eSATA 'Quad Interface'
    save a little money interface:
    FireWire 400 + USB 2.0
    This web page lists both external harddrive types. You may need to scroll to the right to see both.
    http://eshop.macsales.com/shop/firewire/1394/USB/EliteAL/eSATAFW800_FW400USB
    Here is an external hd enclosure.
    http://eshop.macsales.com/item/Other%20World%20Computing/MEFW91UAL1K/
    Here is what one contributor recommended:
    http://discussions.apple.com/message.jspa?messageID=10452917#10452917
    Folks in these Mac forums recommend LaCie, OWC or G-Tech.
    Here is a list of recommended drives:
    http://discussions.apple.com/thread.jspa?messageID=5564509#5564509
    FireWire compared to USB. You will find that FireWire 400 is faster than USB 2.0 when used for a external harddrive connection.
    http://en.wikipedia.org/wiki/UniversalSerial_Bus#USB_compared_toFireWire
    http://www23.tomshardware.com/storageexternal.html

Maybe you are looking for

  • Jabber for Windows 9.2 and iLBC ?

    We run iLBC across our wan between sites. Does Jabber for Windows 9.2 or a newer version of Jabber for Windows support iLBC?  I can't find details in the Data Sheets about what codecs Jabber for Windows supports.

  • HT201210 my ipod touch is in recovery mode and wont restore?

    my ipod touch 3rd generation 8gb is in recovery mode. it has been charging but nothing has happened and i am unable to turn it on.i connected it to itunes and was told it needs to be restored. i tried this but it said that the software for this is cu

  • Firefox errors when in outlook webmail

    When any of the users on my network open Outlook webmail through Firefox, they are experiencing the error below (randomly throughout the day). When you try to close the error, it does not go away. F5 will clear the error so they can continue to work,

  • Will not convert a page to a PDF using  quickbooks software

    when using quickbooks,  I usually print the packing list directly to a PDF, instead of printing paper copy. it will no longer  do this - is this a QB problem or a adobe problem?

  • How can I increase amount of RAM as needed for Photoshop CS6?

    I cannot save any of my work as I am informed I do not have enough Ram available. What are my options please? Jdfraser