Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [eclipse-dev] How to make most out of UI freeze reports?

Hi Marcel,
Freeze frames alone usually won't give much insight into the problem as there could be many possible reasons behind this UI freeze which may be within or outside the scope of Eclipse/SWT as such.
Also there is no thumb rule on the duration of the freeze, but if a freeze report is consistent, you could try to investigate on below:
 - Sometimes some bug in OS level API, you could apply latest OS patch and try.
 - If the problem observed with some old version of Eclipse and not with latest.
 - Some additional plug-in(s) may be messing up things, so do you notice the issue without them ?
 - Try switching Oracle/IBM JRE & versions, GTK2/GTK3 versions in case of Linux, Thread Deadlocks in client code etc...
 
Apart from the stack trace, please try to come up with set of steps to reproduce the problem or a test snippet leading to this freeze, which is vital for investigating such problems.
Hope this helps.

Regards,
Niraj


From:        Lars Vogel <lars.vogel@xxxxxxxxx>
To:        "General development mailing list of the Eclipse project." <eclipse-dev@xxxxxxxxxxx>
Date:        01/28/2015 06:49 PM
Subject:        Re: [eclipse-dev] How to make most out of UI freeze reports?
Sent by:        eclipse-dev-bounces@xxxxxxxxxxx




I suggest to cross post this question to the SWT mailing list

Am 28.01.2015 14:10 schrieb "Marcel Bruch" <marcel.bruch@xxxxxxxxxxxxxx>:
Hi eclipse-dev,

you may have noticed that with M4 the EPP committer package has enabled sending freeze reports to
eclipse.org. On some days these freeze reports make up to 90% of the traffic but since many of them involve deeper knowledge in SWT (which I don’t have) I’m seeking your advice on how to get most out of these ui freeze reports.


There are a couple of frames that occur more often than others in a freeze like org.eclipse.swt.internal.win32.OS.TrackPopupMenu(OS.java:-2) or org.eclipse.swt.internal.win32.OS.DefWindowProcW(OS.java:-2). Their frequent occurrence, however, does not necessarily indicate a problem in SWT. Thus, I wonder which data/information an SWT developer would need to peak his interest on a particular problem.

I try to group similar freezes into single pages - like [1] for OS.DefWindowProcW. At the moment we found 49 distinct people reporting similar issues with that frame. However, I’m still not sure what to expect. Freezes are in the range of 1 up to 10 seconds but one may argue that the system was under heavy load.

Thus, I’m asking you (better the SWT devs on this list) what would you need to look into such a problem? Is information missing? If so, which one? Is it a matter of process that you need to be made aware of these issues? If so, would email notifications suffice whenever, say, a freeze problem was reported more than 10 times (in milestones)?


Please let me know what you think. I’m happy to provide the necessary tools to help spotting issues.


Best,
Marcel

[1]
https://dev.eclipse.org/recommenders/committers/confess/#/problems/54c4f37ebee810030da0b034/details


--
Codetrails GmbH
The knowledge transfer company

Robert-Bosch-Str. 7, 64293 Darmstadt
Phone:
+49-6151-276-7092
Mobile:
+49-179-131-7721
http://www.codetrails.com/

Managing Director: Dr. Marcel Bruch
Handelsregister: Darmstadt HRB 91940

_______________________________________________
eclipse-dev mailing list

eclipse-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit

https://dev.eclipse.org/mailman/listinfo/eclipse-dev_______________________________________________
eclipse-dev mailing list
eclipse-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/eclipse-dev


Back to the top