Answer the question
In order to leave comments, you need to log in
Forced transition from Opera!?
There are two questions.
1.
Is there an old Opera in Goggle Play? I reflashed the phone on which the old version was installed, began to install it again - a new, lame version was installed.
I have a Sony Xperia mini pro. The following browsers are unusable on it : Firefox, Dolphin, Chrome, the new Opera (as I understand it, everything on the webkit). The Old Opera sometimes slowed down, within reason.
By "unusable" I mean the following points: the need is sometimes up to a minutecatch the desired font scale and text location on the screen, brakes for about a second or more (during reading, the screen remains motionless when swiping, after 2+ seconds the brakes finally scroll, if you impatiently repeated the gesture, the screen flies away to unknown distances, after which see paragraph above "I'm not talking about the slow scrolling of pages. Plus, all browsers eat the battery in an incredible way. Observation of the loading of the processor showed that the old Opera loads it only at the time of user interaction, "releasing" the percent within a second after the completion of all visible actions. All the rest hold the percent for another 5 seconds, and after any action.Accidentally touched the screen - watch for 5 seconds at 100% loading of the processor.
The question is where to get the old Opera and are there any alternatives? Maybe some firmware? I just learned how to sew a phone and rooted it, the level of my technical android magic is corresponding to
2.
On the desktop, the situation is similar. After some thought, I decided to move to Firefox (in general, the old Opera under Linux is still a pain, of course)
System - ArchLinux with the freshest kernel, Openbox, set everything myself and there is nothing superfluous, Vertex3 128Mb hard SSD (partitions are aligned with the Windows7 installer, everything is ideal) , AMD E-350 percent.
Installed Firefox Aurora. The launch was initially slow - 4 seconds. I used it for a very short time, 3 days in total, I managed to install only an ad block with a minimal set of rules - a block of counters and buttons of social networks (that is, nothing else - no subscriptions like ruadlist or fanboy).
Now cold start is sometimes more than 20 seconds! . This, of course, is beyond my understanding - what can make a freshly installed browser load like that, taking into account the SSD.
The question is how, with what tools to determine what he is doing all this time? Is it possible to profile the download?
A Google search turned up nothing for me.
Answer the question
In order to leave comments, you need to log in
To question number 1 - the answer is:
You can download Opera from your home site, including the outdated version - www.opera.com/mobile/download/versions/
Opera Classic appeared on Google Play after the release of Opera 14
As for question number 2. Why is opera a pain under Linux? (debian + subtle). The start of the opera with 50 tabs on the SSD (crucial m4) is instant.
Uncheck all checks for updates (checking for a new version of firelis, checking for plugin and add-on updates). It takes a decent amount of time to start up, especially if the network is slow or non-existent.
On the beech itself, firelis starts in a couple of seconds, despite the fact that a crowd of add-ons are installed there, all sorts of scripts for greasemonkey, stylish rules, etc., etc.
Also check if loading of inactive tabs is disabled for you (for example, in chrome it doesn’t seem to be disabled, which is why it starts terribly long if ~ 30..50 tabs are open).
I don't specifically press "solution" about Opera because there are 2 questions))
I'll check about FF and see if anything has improved.
The result - adblock, even with virtually no rules, increases the start from 3-4 seconds to 6+.
Flash start does not slow down. Telemetry, crash reports and some kind of browser health status, being included - too.
Since I did not receive an answer to the question “is there a tool for profiling the start of the browser”, then apparently it is necessary to contact the FF developers about this.
Thank you all for your replies, nonetheless.
> percent AMD E-350
> Firefox
I do not advise. It will likely slow down noticeably.
> The question is how, with what tools to determine what he is doing all this time? Is it possible to profile the download?
Either strace or a profiler. Here is an article, there is a large set of links here: www.pixelbeat.org/programming/profiling/
Moreover, for a full analysis, you would be better off compiling a debug version of Firefox. In this case, you can hook up to it at any time with gdb, view the call stack, the value of any variable. Also, you can compile the program with profiling support (gcc allows this) and get a detailed report with the execution time of each function. But for starters, strace is enough.
> I tried to run it with strace - once it obviously hung on some operation, it hung for 7 seconds ... But I'm not strong in strace (I just accidentally found out about this command, to be more precise) - therefore, further output littered the console
. strace has an option, to write time between system calls. After that, it is easy to parse its log with some awk or grep and find all the dubious places. True, there will most likely be tens of thousands of calls, and here you need some way to add and group data, for example, a script in python/ruby/php/js. This will be a difficult, but, I am sure, interesting study, the sweat of which can be written more than one article on Habr.
As for "not strong" - the open source ideology suggests that you can always read the manual, look at the source code or ask a question. Be glad it's not closed source.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question