Slow listfield
This piece of code seems to slow down navigation listfield (listField.invalidate (index)... is there a better way to do this custom color listfield?
public void drawListRow(ListField listField, Graphics graphics, int index, int y, int width) { if(listField.getSelectedIndex() == index) { graphics.setColor(0x00c5b89e); //Change text color graphics.setBackgroundColor(0x00990303); graphics.clear(); } else { graphics.setColor(Color.BLACK); //Change text color graphics.setBackgroundColor(0x00c5b89e); graphics.clear(); } listField.invalidate(index); TableListField tableListField = (TableListField) listField; TableRowManager rowManager = tableListField._rows[index]; rowManager.drawRow(graphics, 0, y, width, tableListField.getRowHeight()); } ... ... ...
Here is the entire code of the listfield
class TableListField extends ListField { private TableRowManager[] _rows; private int[] _columnWidths; private int[] _horizontalPaddings; public TableListField(Field[][] contents, int[] columnWidths, int[] horizontalPaddings) { int numRows = contents.length; _rows = new TableRowManager[numRows]; for (int curRow = 0; curRow < numRows; curRow++) { _rows[curRow] = new TableRowManager(contents[curRow]); } _columnWidths = columnWidths; _horizontalPaddings = horizontalPaddings; setSize(numRows); setCallback(RENDERER); } private int getColumnStart(int col) { int columnStart = 0; for (int i = 0; i < col; i++) { columnStart += _columnWidths[i]; columnStart += _horizontalPaddings[i]; } return columnStart; } private class TableRowManager extends Manager { public TableRowManager(Field[] rowContents) { super(0); for (int col = 0; col < rowContents.length; col++) { add(rowContents[col]); } } public void drawRow(Graphics g, int x, int y, int width, int height) { layout(width, height); setPosition(x, y); g.pushRegion(getExtent()); subpaint(g); g.popContext(); } protected void sublayout(int width, int height) { for (int col = 0; col < getFieldCount(); col++) { // Set the size and position of the current cell. Field curCellField = getField(col); layoutChild(curCellField, _columnWidths[col], getPreferredHeight()); setPositionChild(curCellField, getColumnStart(col), 0); } setExtent(getPreferredWidth(), getPreferredHeight()); } public int getPreferredWidth() { return RENDERER.getPreferredWidth(TableListField.this); } public int getPreferredHeight() { return getRowHeight(); } } private static final ListFieldCallback RENDERER = new ListFieldCallback() { public void drawListRow(ListField listField, Graphics graphics, int index, int y, int width) { if(listField.getSelectedIndex() == index) { graphics.setColor(0x00c5b89e); //Change text color graphics.setBackgroundColor(0x00990303); graphics.clear(); } else { graphics.setColor(Color.BLACK); //Change text color graphics.setBackgroundColor(0x00c5b89e); graphics.clear(); } listField.invalidate(index); TableListField tableListField = (TableListField) listField; TableRowManager rowManager = tableListField._rows[index]; rowManager.drawRow(graphics, 0, y, width, tableListField.getRowHeight()); } public int getPreferredWidth(ListField listField) { TableListField tableListField = (TableListField) listField; int numColumns = tableListField._columnWidths.length; return tableListField.getColumnStart(numColumns); } public Object get(ListField listField, int index) { return null; } public int indexOfList(ListField listField, String prefix, int start) { return -1; } }; }
<>
Well, this seems to be the expected behavior. When you move the focus out of list field in all directions first or last item is always selected, i.e., getSelectedIndex() is 0 or (getSize () - 1) depending on the direction. If you the behavior is exactly what it should be with the code you have written. If you want to change this behavior, you must control if the list box has focus or not. From my experience, the best way is to check the graphics state:
graphics.isDrawingStyleSet(Graphics.DRAWSTYLE_FOCUS)
to the method and change of style to your custom design.
Tags: BlackBerry Developers
Similar Questions
-
setRowHeight unfortunately slows performance
Hi, I have developed an application that uses a KeywordFilterField.
As I could not replace drawListRow in the KeywordFilterField, I created a ListCallback class that implements ListFieldCallback assigned to the KeywordFilterField.
Is everything perfect until I have add list.setRowHeight (45); the demand slows down unfortunately.
I want to do this because I need two lines in my list of results.
Here's the code for ListCallback:
private static class ListCallback implements {ListFieldCallback}
private vector listElements = new Vector();
Public Sub drawListRow)
List ListField, Graphics g, int index, int y, int w) {}
list.setRowHeight (45);
DRAW CODE HERE...
}public Object get (ListField list, int index) {}
Return listElements.elementAt (index);
}
public int indexOfList (String p, ListField list, int s) {}
Return listElements.indexOf (p, s);
}
public int getPreferredWidth (ListField list) {}
Return Graphics.getScreenWidth ();
}
public final void insert (String toInsert, int index) {}
listElements.addElement (toInsert);
}
{} public void erase()
listElements.removeAllElements ();
}
}Well, is fixed, thanks for the replies... I know that maybe is not the best solution but it works...
Public Sub drawListRow)
List ListField, Graphics g, int index, int y, int w) {}
If (list.getRowHeight ()! = 45) {}
list.setRowHeight (45) ;}
DRAW CODE...
-
Size of the dynamic online ListField
My requirement is to have the dynamic height listfield, I implementd a listfied custom by extending a VerticalFieldManager for each line and adding to another verticalfieldmanager for scrolling effect, but I'm stuck when it came to adding images in each row.
I enclose the code to add textalone, of customrow
public class CustomRow extends VerticalFieldManager implements FieldChangeListener, FocusChangeListener { public CustomRow(String a, String b) { field = new RichTextField(a,RichTextField.NON_FOCUSABLE); field.setPadding(10, 10, 0, 10); field2 = new RichTextField(b,RichTextField.NON_FOCUSABLE); field2.setPadding(0, 10, 10, 10); _focus.setFocusListener(this); this.add(_focus); h = this.getPreferredHeightOfChild(field)+this.getPreferredHeightOfChild(field2)+10; _vfm = new VerticalFieldManager(){ protected void paint(Graphics graphics) { h = this.getHeight(); graphics.drawLine(10, h-1, Display.getWidth()-10, h-1); super.paint(graphics); } }; _vfm.add(field); _vfm.add(field2); this.add(_vfm); } }
A Y
One way is to make your line a HorizontalFieldManager, add your 'image' as a BitmapField, and then add a value for money, where you add your RichTextFields.
If you want to add lines by using this structure, loads, this will make slow processing, especially whenever you add a line. You can do better your online custom a field. But if you add only a few of them, it should run OK.
-
A lot of very slow = :-(LabelFields
Hi all
I have a screen with a VerticalFieldManager. I'm running in the speed problems in two common cases:
(1) creating the labelfields put in the optimization of resources. Here is some pseudo-code of what I do:
labels = new LabelField[200]; // this for loop takes a couple of seconds on a real device for (int i=0; i < 100; i++) { title = new LabelField("Title", FOCUSABLE); title.setFont(bold font); subtitle = new LabelField("Subtitle", NON_FOCUSABLE); labels[i*2] = title; labels[i*2+1] = subtitle; } // this next part goes quick, no problem vfm = new VerticalFieldManager(); vfm.addAll(labels); myScreen.add(vfm);
A glance in the Profiler indicates that 90 + % of the time is spent in the UI during the loop code for, a lot of Field.applyTheme () of the time, a lot of time thus setText(). (I'm not on the event at this point thread.)
(2) eliminating a pair of labelfields (title and subtitle) optimization resources takes a few seconds. I use deleteRange (x, 2), and it's very slow, unfortunately.
I did research in the forums but have not been able to find ways to accelerate. Advice would be appreciated.
Thank you
Steve
Looking at your code, I would not suspect the time has been spent in the loop for. Until these are added to the screen, my experience is that the creation of a load of fields does not take as long. I thought that this was the process of these specify the screen once they have been added, which takes time. If the loop was directly by adding them to the Manager and the Director was already on the screen, I can imagine that takes a long time.
To get the best performance of something like this, I recommend that you watch the ListField. It's a little more complicated to start, but the performance gain you will get is significant.
-
ListField focus problem.
Hi people,
I have a problem with listfield focus. in the 8900 v4.6.1, the last update does not disappear when I select a new line.
Do the invalidate in line works, but navigation has become with the slow performance.
Code:
package mypackage; import java.io.IOException; import java.io.InputStream; import java.util.Hashtable; import java.util.Vector; import javax.microedition.lcdui.Font; import net.rim.device.api.system.Bitmap; import net.rim.device.api.ui.Color; import net.rim.device.api.ui.Field; import net.rim.device.api.ui.Graphics; import net.rim.device.api.ui.UiApplication; import net.rim.device.api.ui.component.BitmapField; import net.rim.device.api.ui.component.LabelField; import net.rim.device.api.ui.component.ListField; import net.rim.device.api.ui.component.ListFieldCallback; import net.rim.device.api.ui.decor.BackgroundFactory; public final class HelpScreen extends CustomMainScreen { protected boolean onSavePrompt() { try { save(); } catch (IOException e) { // TODO Auto-generated catch block System.err.println("Excecao HelpScreen 1 " + e.getClass() + " - " + e.getMessage()); e.printStackTrace(); } return true; } private Vector content = null; private ListHelpScreen callback; public HelpScreen() { // System.out.println("HelpScreen"); setBanner(new BitmapField(Bitmap.getBitmapResource(ScreenManager.getStringProperty("helpscreen.banner")))); setBackground(BackgroundFactory.createSolidBackground(0x434343)); content = getVector(); ListField list = initCallbackListening(); list.setSize(content.size()); // list.setRowHeight(62); int rowheight = ScreenManager.getPositionAtKey("helpscreen.listfield.rowheight"); list.setRowHeight(rowheight); add(list); LabelField copyright = new LabelField("Cielo Mobile " + ServerRequests.version + "\n" + "© Todos os direitos reservados", Field.USE_ALL_WIDTH) { protected void paint(Graphics graphics) { graphics.setColor(Color.WHITE); super.paint(graphics); } }; copyright.setBackground(BackgroundFactory.createSolidBackground(0x434343)); copyright.setPadding(ScreenManager.getPositionAtKey("helpscreen.copyright.padding.top"), ScreenManager.getPositionAtKey("helpscreen.copyright.padding.right"), ScreenManager.getPositionAtKey("helpscreen.copyright.padding.bottom"), ScreenManager.getPositionAtKey("helpscreen.copyright.padding.left")); copyright.setPosition(ScreenManager.getPositionAtKey("helpscreen.copyright.position")); copyright.setFont(getFont().derive(Font.STYLE_PLAIN, 14)); add(copyright); } private Vector getVector() { Vector menuItems = new Vector(); Hashtable currentElement = new Hashtable(); Class classs = null; try { classs = Class.forName(this.getClass().getName()); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block System.err.println("Excecao HelpScreen 2 " + e.getClass() + " - " + e.getMessage()); e.printStackTrace(); } InputStream stream = classs.getResourceAsStream("/fraseologia.properties"); PropertiesUtil properties = new PropertiesUtil(); try { properties.load(stream); } catch (IOException e) { // TODO Auto-generated catch block System.err.println("Excecao HelpScreen 3 " + e.getClass() + " - " + e.getMessage()); e.printStackTrace(); } currentElement.put("title", "1 " + ((String) properties.getProperties().get("pergunta1")).toUpperCase()); menuItems.addElement(currentElement); currentElement = new Hashtable(); currentElement.put("title", "2 " + ((String) properties.getProperties().get("pergunta2")).toUpperCase()); menuItems.addElement(currentElement); currentElement = new Hashtable(); currentElement.put("title", "3 " + ((String) properties.getProperties().get("pergunta3")).toUpperCase()); menuItems.addElement(currentElement); currentElement = new Hashtable(); currentElement.put("title", "4 " + ((String) properties.getProperties().get("pergunta4")).toUpperCase()); menuItems.addElement(currentElement); currentElement = new Hashtable(); currentElement.put("title", "5 " + ((String) properties.getProperties().get("pergunta5")).toUpperCase()); menuItems.addElement(currentElement); currentElement = new Hashtable(); currentElement.put("title", "6 " + ((String) properties.getProperties().get("pergunta6")).toUpperCase()); menuItems.addElement(currentElement); currentElement = new Hashtable(); currentElement.put("title", "7 " + ((String) properties.getProperties().get("pergunta7")).toUpperCase()); menuItems.addElement(currentElement); currentElement = new Hashtable(); currentElement.put("title", "8 " + ((String) properties.getProperties().get("pergunta8")).toUpperCase()); menuItems.addElement(currentElement); // // currentElement = new Hashtable(); // currentElement.put("title", "Cielo Mobile " + ServerRequests.version); // currentElement.put("text", "© Todos os direitos reservados"); // menuItems.addElement(currentElement); return menuItems; } private ListField initCallbackListening() { callback = new ListHelpScreen(); ListField listField = new ListField() { protected boolean navigationClick(int status, int time) { // TODO melhorar essa logica if (this.getSelectedIndex() < 8) { UiApplication.getUiApplication().pushScreen(new AnswersScreen(this.getSelectedIndex())); } return true; } }; listField.setCallback(callback); listField.setFont(this.getFont().derive(Font.STYLE_PLAIN, 16)); // listField.setRowHeight(-3); return listField; } private class ListHelpScreen implements ListFieldCallback { private int lastIndex = 0; public void drawListRow(ListField listField, Graphics graphics, int index, int y, int width) { Hashtable currentCellInformations = ((Hashtable) content.elementAt(index)); Bitmap image = null; if (index == listField.getSelectedIndex()) { image = Bitmap.getBitmapResource(ScreenManager.getStringProperty("helpscreen.listfieldcallback.image.hint")); } else { image = Bitmap.getBitmapResource(ScreenManager.getStringProperty("helpscreen.listfieldcallback.image")); } graphics.drawBitmap(0, y, image.getWidth(), image.getHeight(), image, 0, 0); String text = (String) currentCellInformations.get("title"); graphics.setColor(Color.WHITE); graphics.drawText(text, ScreenManager.getPositionAtKey("helpscreen.listfieldcallback.inicialoffset.x"), ScreenManager.getPositionAtKey("helpscreen.listfieldcallback.inicialoffset.y") + y); listField.invalidate(lastIndex); lastIndex = index; } public Object get(ListField listField, int index) { return content.elementAt(index); } public int getPreferredWidth(ListField listField) { return ScreenManager.getPositionAtKey("helpscreen.listfieldcallback.preferredwidth"); } public int indexOfList(ListField listField, String prefix, int start) { return content.indexOf(prefix, start); } } }
Could you help me please with other alternatives?
Thanks in advance.
It was the solution for me
ListField listField = new ListField() { private int lastIndex = 0; public int moveFocus(int amount, int status, int time) { lastIndex = getSelectedIndex(); invalidate(lastIndex); return super.moveFocus(amount, status, time); }
Thank you!!!
-
Variable height ListField resolved?
I need to implement a ListField whose height varies from one line to the other. Other threads suggested that the only way to do it is to put in place my own custom field. After a few experiences, I came up with something that seems to work. It's a little weird, but I hope someone can tell me if this solution is reliable (meaning it will work on BlackBerry platforms). [I posted a variation of this question here some time ago, but no one answered.]
The basic trick is to call setRowHeight in drawListRow (in the ListFieldCallback) for the next line. To complete the round, also call setRowHeight with the desired height to zero line when the field is first created or the preparation of the last row. Here is a code example for an application where each line shows an array of strings on separate lines, with a dash after the first line:
public void drawListRow(ListField lf, Graphics g, int row, int y, int width) { int lh = lf.getFont().getHeight(); String [] lines = (String[])get(lf, row); g.drawText(info[0], 0, y, TOP | LEFT, width); y += lh; for (int i = 1; i < info.length; ++i) { g.drawText(info[i], INDENT, y, TOP | LEFT, width); y += lh; } info = (String[])get(lf, (row + 1) % lf.getSize()); setRowHeight(info.length * lh); }
I was afraid that this does not work unless the paint started to row 0, but in my tests it somehow seems to work even when scrolling.
So... is this work because ListField is supposed to work this way, or it's just an implementation accident, he works and it could break on some (perhaps future) versions of the software of the device?
Set up on BB9000 (bold).
It works, but it seriously slows device: setRowHeight() invalid within drawListRow() call control and force the refresh, making it endless.
In addition, setRowHeight (int rowm int height) (undocumented) seems to have no effect on 9000.
-
Crashing apps and the slow performance since the installation of macOS Sierra
Hello
Im a user of long date Mac but displays the first time that I was pretty happy with everything that on my macbook pro for the past years... until I installed Sierra a day ago.
Since installing everything works super slow and a lot of my apps hang and crash. Things are not rosy, here is my EtreCheck report - running current version 10.12 on my MacBook Pro (mid 2010) if anyone can help would be much appreciated. Thank you
EtreCheck version: 3.0.6 (315)
Report generated 2016-10-07 16:52:11
Download EtreCheck from https://etrecheck.com
Time 06:53
Performance: Below average
Click the [Support] links to help with non-Apple products.
Click [details] for more information on this line.
Problem: Apps are broken
MacBook Pro Intel Core i5, Intel Core i7 (mid-2010)
[Data sheet] - [User Guide] - [warranty & Service]
MacBook Pro - model: MacBookPro6, 2
1 2.53 GHz Intel Core i5 CPU: 2 strands
4 GB of RAM expandable - [Instructions]
BANK 0/DIMM0
OK 2 GB DDR3 1067 MHz
BANK 1/DIMM0
OK 2 GB DDR3 1067 MHz
Bluetooth: Old - transfer/Airdrop2 not supported
Wireless: en1: 802.11 a/b/g/n
Battery: Health = Normal - Cycle count = 371
Intel HD Graphics
NVIDIA GeForce GT 330M - VRAM: 256 MB
Color LCD 1440 x 900
macOS Sierra 10.12 (A 16, 323) - since startup time: less than an hour
Hitachi HTS545050B9SA02 disk0: (500,11 GB) (rotation)
EFI (disk0s1) < not mounted >: 210 MB
Recovery HD (disk0s3) < not mounted > [recovery]: 650 MB
BOOTCAMP (disk0s4) / Volumes/BOOTCAMP: 86,37 (Go 31,68 free)
Macintosh HD (disk 1) / [Startup]: 412,50 (GB 158,46 free)
Encrypted AES - XTS unlocked
Storage of carrots: disk0s2 412.88 GB Online
MATSHITADVD-R UJ-898)
Logitech USB receiver
Card reader Apple
Apple Inc. Apple keyboard / Trackpad
Apple Inc. BRCM2070 hub.
Apple Inc. Bluetooth USB host controller.
Computer, Inc. Apple IR receiver.
Built-in ISight from Apple Inc..
Mac App Store and identified developers
/ System/Library/Extensions
com [no charge]. Huawei.driver.HuaweiDataCardDriver (4.0.6 - 2016-10-04) [Support]
com [loading]. Logitech.Control Center.HID Driver (3.5.1 - SDK 10.0 - 2016-10-04) [Support]
com [no charge]. Driver Logitech.Unifying.HID (1.2.0 - SDK 10.0 - 2016-10-04) [Support]
[no charge] com.leapfrog.driver.LfConnectDriver (1.0.6 - SDK 10.0 - 2016-10-04) [Support]
NET [no charge]. Thomson.iokit.USBLAN_usbpart (1.6.0 - 2016-10-04) [Support]
HWNetMgr: Path: / Library/StartupItems/HWNetMgr
Startup items is no longer function in OS X Yosemite or later
[no charge] 7 tasks Apple
tasks of Apple 178 [loading]
tasks of Apple 86 [performance]
[no charge] 42 tasks of Apple
tasks of Apple 167 [loading]
tasks of Apple 95 [performance]
[performance] com Logitech.Control Center.Daemon.plist (2011-11-05) [Support]
[loaded] com.adobe.AAM.Updater - 1.0.plist (2015-09-18) [Support]
[cannot] com.adobe.CS5ServiceManager.plist (2010-07-14) [Support]
[loading] com.google.keystone.agent.plist (2016-07-13) [Support]
[cannot] com.teamviewer.teamviewer.plist (08 / 08/2015) [Support]
[cannot] com.teamviewer.teamviewer_desktop.plist (08 / 08/2015) [Support]
[loading] com.adobe.SwitchBoard.plist (2010-07-14) [Support]
com.Adobe.agsservice.plist [running] (2016-08-19) [Support]
[loading] com.adobe.fpsaud.plist (2016-08-30) [Support]
[loading] com.apple.installer.osmessagetracing.plist (2016-09-14)
[loading] com.google.keystone.daemon.plist (2016-09-02) [Support]
[loading] com.teamviewer.Helper.plist (2015-03-03) [Support]
[cannot] com.teamviewer.teamviewer_service.plist (08 / 08/2015) [Support]
[loading] com.adobe.AAM.Updater - 1.0.plist (2010-07-16) [Support]
[loading] com.adobe.ARM. [...]. plist (2011-09-13) [Support]
[loading] com.adobe.ARM. [...]. plist (2010-07-14) [Support]
com.nero.HSMMonitor.plist [running] (2016-10-07) [Support]
DirectorShockwave: 12.0.6r147 - SDK 10.6 (2013-11-25) [Support]
OVSHelper: 1.0 (2010-12-10) [Support]
OfficeLiveBrowserPlugin: 12.3.6 (2013-03-22) [Support]
NP_2020Player_WEB: 5.0.7.0 (2011-04-03) [Support]
AdobeAAMDetect: AdobeAAMDetect 1.0.0.0 - SDK 10.6 (2015-09-18) [Support]
FlashPlayer - 10.6: 23.0.0.162 - SDK 10.9 (2016-09-29) [Support]
AdobePDFViewerNPAPI: 11.0.10 - SDK 10.6 (2014-12-03) [Support]
DivXBrowserPlugin: 2.1 (2010-12-10) [Support]
QuickTime Plugin: 7.7.3 (2016-09-14)
Flash Player: 23.0.0.162 - SDK 10.9 (2016-09-29) is unable to contact Adobe
iPhotoPhotocast: 7.0 (2010-07-14)
Silverlight: 5.1.30514.0 - SDK 10.6 (2015-01-17) [Support]
AdobePDFViewer: 11.0.10 - SDK 10.6 (2015-03-29) [Support]
JavaAppletPlugin: 15.0.1 - 10.12 (2013-10-25) check the version of the SDK
Picasa: 1.0 (2011-03-29) [Support]
DivX HiQ - DivX, Inc. - http://www.divx.com/en/software/divx-plus/web-player/ (2010-12-21)
DivX Plus Web Player HTML5 < video > - DivX, Inc. - http://www.divx.com/en/software/divx-plus/web-player/ (2010-12-21)
DivX (2010-12-10) [Support]
Flash Player (2016-08-30) [Support]
Logitech Control Center (2011-11-05) [Support]
Time Machine not configured!
5% kernel_task
5% WindowServer
1% com.apple.AmbientDisplayAgent
1% xpcproxy
0% fontd
Top of page process of memory: ⓘ
Kernel_task 432 MB
Mdworker (15) 430 MB
Airmail beta 283 MB
152 MB Finder
Sandboxd 147 MB
476 MB free RAM
3.53 GB used RAM (1.41 GB being cached)
Used Swap 0 B
7 October 2016, 16:39:48 Self test - passed
7 October 2016, 16:20:48 ~/Library/Logs/DiagnosticReports/Airmail Beta_2016-10-07-162048_ [redacted] .crash
/ Applications/Airmail Beta.app/Contents/MacOS/Airmail Beta
October 6, 2016, 08:17:31 PM/Library/Logs/DiagnosticReports/App Store_2016-10-06-201731_ [redacted] .hang
/ Applications/App Store Store.app/Contents/MacOS/App
October 6, 2016, 07:52:21 PM/Library/Logs/DiagnosticReports/station air Beta_2016-10-06-195221_ [redacted] .hang
October 6, 2016, 14:37:32 /Library/Logs/DiagnosticReports/Preview_2016-10-06-143732_[redacted].hang
/Applications/preview.app/Contents/MacOS/preview
October 6, 2016, 02:37:26 PM/Library/Logs/DiagnosticReports/station air Beta_2016-10-06-143726_ [redacted] .hang
October 6, 2016, 14:37:22 /Library/Logs/DiagnosticReports/firefox_2016-10-06-143722_[redacted].hang
/Applications/Firefox.app/Contents/MacOS/Firefox
October 6, 2016, 14:37:18 /Library/Logs/DiagnosticReports/Pages_2016-10-06-143718_[redacted].hang
/Applications/pages.app/Contents/MacOS/pages
October 6, 2016, 14:37:12 /Library/Logs/DiagnosticReports/AdobeAcrobat_2016-10-06-143712_[redacted].hang
/ / Applications/Adobe Acrobat 9 Pro/Adobe Acrobat Pro.app/Contents/MacOS/AdobeAcrobat
October 6, 2016, 14:36:50 /Library/Logs/DiagnosticReports/Preview_2016-10-06-143650_[redacted].hang
UNKNOWN PATH
Try this first: what happens if you start in safe mode (hold down the SHIFT key during startup), the problems go away?
Try this second in normal startup mode: what happens if you create a new user account and log in as that user, the problems go away?
I'm not sure I'd worry about the plane crashes - it is listed as beta software
-
MacBook pro mail on El Capitan running slow? I have a lot of memory and storage.
Slow mail. 9.3: if I remove large attachments in emails that will make e-mail faster turnaround? I have around 100 emails in email with attachments to file 15 MB image on average software.
Thank you very much for your help!
OS X El Capitan
10.11.6 version
MacBookPro 13 inch 2011
Processor Intel Core i7 2.7GHz
16GB 1333 MHz DDR3 memory
Mackintosh of HD boot drive
Intel HD Graphics 3000 512 MB graphics
Mail Version 9.3 (3124)
Try to run this program in your usual account, then copy and paste the result in a response. The program was created by Etresoft, a regular contributor. Use please copy and paste the screenshots can be difficult to read. On the screen with the Options, please open Options and tick the boxes in the bottom 2 before the race. Click on the button "Report share" in the toolbar, select "Copy to Clipboard" and then paste into a response. This will show what is running on your computer. No personal information is shown.
-
10 do iPad iOS 2 Air running slow
After the upgrade to iOS 10, I noticed my iPad 2 Air starts to run slowly. I mean by "slowly" as slow as my old iPad Mini 2 ran on iOS 9. It is a huge problem, and I'd rather not buy a new iPad. Any ideas?
Hi MBCollector672,
Thank you for using communities Support from Apple. Sorry to hear you're having this problem with your iPad 2 Air. I'm kinda not clear about the exact nature of the slowness you describe (what specific aspects are slow, what is compatible or intermittent, etc.), but if it's pretty repetitive, you can try to stop all currently open applications, restart your iPad, then test for the slow pace. You can find the following articles useful:
Force an application to close on your iPhone, iPad or iPod touch - Apple Support
Restart your iPhone, iPad or iPod touch - Apple Support
You can also see if applications consume an amount unusual or unexpected autonomy. Applications that do are often "stuck" in the background, consuming the CPU power (and thus battery), which can lead to slow overall system. This article may also be useful:
On the use of the battery on your iPhone, iPad and iPod touch - Apple Support
Kind regards.
-
My macbook air 13 "(2015) is very slow, even after a clean install"
Hello
I have a macbook air 13 "from 2015 and it is VERY slow. I did a clean install from scratch of El Capitan (10.11.06) and always very slow.
Etrecheck give ' "Performance: poor"»
Is there a hardware problem? or what to do?
Thank you
EtreCheck version: 3.0.6 (315)
Report generated 2016-10-05 10:18:11
Download EtreCheck from https://etrecheck.com
Duration 17:11
Performance: poor
Click the [Support] links to help with non-Apple products.
Click [details] for more information on this line.
Problem: Computer is too slow
Description:
too slow
MacBook Air (13 inch, early 2015)
[Data sheet] - [User Guide] - [warranty & Service]
MacBook Air - model: MacBookAir7, 2
1 1.6 GHz Intel Core i5 CPU: 2 strands
8 GB RAM not extensible
BANK 0/DIMM0
OK 4 GB DDR3 1600 MHz
BANK 1/DIMM0
OK 4 GB DDR3 1600 MHz
Bluetooth: Good - transfer/Airdrop2 taken in charge
Wireless: en0: 802.11 a/b/g/n/ac
Battery: Health = Normal - Cycle count = 40
Intel HD 6000 graphics card
Color LCD 1440 x 900
OS X El Capitan 10.11.6 (15-1004) - since startup time: less than an hour
SM0128G SSD APPLE disk0: (121,33 GB) (Solid State - TRIM: Yes)
EFI (disk0s1) < not mounted >: 210 MB
Recovery HD (disk0s3) < not mounted > [recovery]: 650 MB
Macintosh HD (disk 1) / [Startup]: 120,10 (Go 104.05 free)
Storage of carrots: disk0s2 120.47 GB Online
Apple Inc. BRCM20702 hub.
Apple Inc. Bluetooth USB host controller.
Apple Inc. Thunderbolt_bus.
Mac App Store and identified developers
[no charge] 6 tasks Apple
tasks of Apple 166 [loading]
[running] Apple 58 jobs
[killed] 9 tasks of Apple
9 killed process lack of RAM
[no charge] 47 Apple jobs
[loading] 158 jobs Apple
[running] Apple 77 jobs
[killed] 8 tasks of Apple
8 killed process lack of RAM
[loading] com.macpaw.CleanMyMac3.Agent.plist (2016-10-04) [Support]
[loading] com.bittorrent.uTorrent.plist (2016-10-04)
[loading] com.macpaw.CleanMyMac3.Scheduler.plist (2016-10-05)
iTunesHelper program (/ Applications/iTunes.app/Contents/MacOS/iTunesHelper.app)
uTorrent program (/ Applications/uTorrent.app)
CleanMyMac 3 Menu program (/ Applications/CleanMyMac 3.app/Contents/MacOS/CleanMyMac 3 Menu.app)
Default browser: 601 - SDK 10.11 (2016-09-03)
QuickTime Plugin: 7.7.3 (2016-07-09)
None
Time Machine not configured!
14% WindowServer
4% kernel_task
0% SystemUIServer
0% cloudpaird
Top of page process of memory: ⓘ
670 MB kernel_task
Mdworker (11) 188 MB
Com.apple.CommerceKit.TransactionService (2) 41 MB
Finder 41 MB
Mds_stores 33 MB
5.02 GB of free RAM
2.98 used GB RAM (1.82 GB being cached)
40 MB used Swap
5 October 2016, 09:38:39 test - passed
Hello, have you tried to reset the management system (SCM) controller on your Mac - Apple Support?
-
Slow movement of the icons of file
I just upgraded to Sierra and discovered that move file icons became very slow. Whether on the desktop or in a window, I can choose an icon of file instantly, but if I try to move, even a small distance, there is a long pause, and I often get the beach ball, until the icon jumps in position. In this case if I move the couple icon of millimeters right through the window.
The same thing happens if I move a file between windows. There is a long delay, then a 'Preparing [location] move' dialog box is displayed with a process bar. Another long pause, then a quick movement of the bar and the icon jumps to the new location. Even with a copy operation. Moving to and from the trash by clicking and dragging is also slow. File used for the test was 8 k on disk, 699 bytes of content, is not large files. Movement of file in the trash by command + delete soon also. Open the file information dialog box has been the normal speed.
I also started having very slow save as... dialog box speeds, slow opening and then slow to fill. The beach ball appeared regularly.
Any ideas?
Hello, N.W.J. Hazelton.
Thank you for using communities Support from Apple. I see your message that you met some slowness during the management of files on your MacBook Pro, since you upgraded to macOS Sierra. I know that personally, I want to be able to move, copy, and back up things quickly, without a lot of spinning Rainbow cursor to run, so I can see why you've posted. I'd be happy to help you.
When my MacBook behaving this way, I found a System Management Controller (SMC) reset helped. If you are not familiar with how to do this reset, see the following link:
Reset the management system (SCM) controller on your Mac.If you always see the same behavior after this reset, then start in safe mode can tell you if a program or process could be the cause of the delay. Follow the instructions here and test your functions copy/move while that started in safe mode: macOS Sierra: start in safe mode
If your MacBook Pro works fine in safe mode, reboot normally and check to see if the problem has been resolved.
Have a great rest of your week!
-
I have the same problem on two different computers. A new installation (of Sierra of MacOS) (with costs users, no restored settings, preferences, etc.) fixed, but not the other. (Past the wire: all Web apps suddenly slow; fan high speed).
On the computer that still does not, have the following processes often rampant and prevents the computer access to the servers to load pages, apps, etc..
- trustd
- messaging networks
- Safari
- Networking of Safari
- storeaccountd
- AKD
- accountsd
- nsurlstoraged
- nsurlsessiond
- syncdefsultsd
- cloudd
- com.apple.CommerceKit.transactionservice
Obviously the issue transcends the user the user and settings (because it affects the settings and new users).
So I guess that it is a problem with iCloud? A question of trousseau (iCloud)? How to fix this?
I am VERY interested in any orientation.
I just tried these steps recommended for new users of macOS with wifi problems: http://osxdaily.com/2016/09/22/fix-wi-fi-problems-macos-sierra/
The problem persists.
-
very slow Powerbook fine, iMacs
My family uses 2 iMacs (1 2013, 1 earlier) and an Apple Powerbook at home. 2 iMac is incredibly slow, but the speed of the Powerbook is fine. IMacs both have a lot of unused storage and memory and I completely restored two iMacs and deleted unnecessary files, but they are very slow. I have everything back up on Dropbox and wonder now if the slowness is something to do with the combination of the signal at high speed and by using several connections of Dropbox in the House. We have a Virgin Media Hub Super 2ac with advertised broadband router of up to 150 Mbps. I made a speed control using www.speedtest.com and the download speed is 105.81 Mbps and download speed is 9.70 Mbps. Any ideas anyone?
You can view a report of etrecheck for later analysis
www.etrecheck.com
but I would like to disable and remove dropbox to test the system and if they improve the problem there.
-
"Workflow" for Slow Motion DSLR
Hi, I've been experimenting with the creation of idle smoothly in a calendar of 1080/25 and questioned on the best workflow. (I used a Canon 70 d, stipulating that 50 frames per second at 720)
So: Chronology 1080/25 Pro Res FCP7 (majority of the 1080/25 source footage)
I want to add a short section of idle and for that I shot in 720/50 - but of course it is made at 25 frames per second when added to the timeline and playback is stuttering when 50% of the speed value.
So I sent the clip (at 50%) to 4 Motion and applied optical flow - this provided a smoother playback
(I tried to optical flow on a clip of 1080/25 to 50% but reading stuttered slightly)
I just wanted to confirm if it is the best workflow for idling smoothly. Also when I tried to apply the optic flow on a second Motion 4 already 'optic flow"selected clip, but when I clicked on that nothing happened - I had to close out Motion and start over with the clip under a new name.
SMOOTH SLOW MOTION OF 60 P USING CINEMA TOOLS
http://library.CreativeCOW.NET/ross_shane/slow-motion_cinema-tools/1
-
I have an iPad 2 with 27 GB capacity, only 14 used. It has become very slow and some games like Yahtzee for friends is almost impossible to play. Is that what I can do to increase the speed?
Maybe you are looking for
-
To play .mp2v and .dvr-ms files, you must have a DVD decoder hardware or software installed on your computer.
-
I get the following error when I run "back up files" and tries to access "backup setting change" (only). I tried most option all found on TechNet to see disp. No problem running "full pc upwards." Log name: ApplicationSource: Windows BackupDate: 09/1
-
Application Explorer.exe (oxc0000022) error
Original title: Explorer.exe application (oxc0000022) after an abnormal shutdown on Vista error After my child presses the button market stop on my Control Strip, I rebooted my computer and got this message. I use Windows Vista! Application error Exp
-
LR6 licening and installation of questions after you apply the updated
Hellolast update installed yesterday afternoon. After reboot LR6 requests license key and connect to Adobe, since then, I am unable to use the product as it seems not to accept the button upgrade LR6 or he does not ask as it is usual for a previous k
-
I use Lightroom on iMac and laptop - where to store my master files?
I'm a convert to the wire to use Lightroom to edit and manage all of my photos (previously using iPhoto, then Photos). Currently I have my pictures stored on my iMac and would like to be able to access and manage/modify them to my laptop as well. How