This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 97659 - Exclusive QuickFilter doesn't work after Modify Profiling
Summary: Exclusive QuickFilter doesn't work after Modify Profiling
Status: RESOLVED FIXED
Alias: None
Product: profiler
Classification: Unclassified
Component: Base (show other bugs)
Version: 5.x
Hardware: PC Windows XP
: P3 blocker (vote)
Assignee: J Bachorik
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-03-12 15:26 UTC by Alexander Kouznetsov
Modified: 2008-07-14 10:43 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
CPU snapshot after Modify Profiling (185.21 KB, application/octet-stream)
2007-03-12 15:26 UTC, Alexander Kouznetsov
Details
Snapshot before modify (171.81 KB, application/octet-stream)
2007-04-28 09:21 UTC, Alexander Kouznetsov
Details
Snapshot after modify (192.26 KB, application/octet-stream)
2007-04-28 09:22 UTC, Alexander Kouznetsov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Kouznetsov 2007-03-12 15:26:20 UTC
Profiler 070309
NetBeans IDE Dev (Build 200703111900)
1.6.0; Java HotSpot(TM) Client VM 1.6.0-b105
Windows XP version 5.1 running on x86
ru_RU (nb); Cp1251

The issue is reproducible in 5.5.1 as well.

Steps to reproduce:
- Start Performance Analyze Profiling with Entire App, QuickFilter: Exclusive
for com.toy.* options specified for Anagram Game sample application.
- Play with application.
- Verify that Live Results are empty.
- Click modify profiling. Specify the same settings. Confirm
- Play with application
- RESULT: Live results contain methods from com.toy.* package.
Comment 1 Alexander Kouznetsov 2007-03-12 15:26:59 UTC
Created attachment 39395 [details]
CPU snapshot after Modify Profiling
Comment 2 J Bachorik 2007-04-11 13:44:30 UTC
this seems to be fixed in trunk
plz, reopen if you are still able to reproduce
Comment 3 Alexander Kouznetsov 2007-04-28 09:18:25 UTC
Reproduced with 
Profiler 070426
NetBeans IDE 6.0 Preview (M9, build 070427)
1.6.0; Java HotSpot(TM) Client VM 1.6.0-b105
Windows XP version 5.1 running on x86
ru_RU (nb); Cp1251

I would like also to notice that at first run there are methods from com.toy.*
package too. However, there are only two of them and they seem to be the root
methods. Is this expected? 

BTW, on the second run there are much more methods from com.toy.* package.
Comment 4 Alexander Kouznetsov 2007-04-28 09:19:55 UTC
Please read "second run" as "live results after modify".
Comment 5 Alexander Kouznetsov 2007-04-28 09:21:18 UTC
Created attachment 41918 [details]
Snapshot before modify
Comment 6 Alexander Kouznetsov 2007-04-28 09:22:25 UTC
Created attachment 41919 [details]
Snapshot after modify
Comment 7 J Bachorik 2007-08-31 14:29:52 UTC
in Dev Build 20070829000 this issue is irreproducible. seems it's fixed
Comment 8 Alexander Kouznetsov 2007-11-12 17:13:47 UTC
Reproduced with 
Product Version: NetBeans IDE 6.0 RC1 (Build 200711120000)
Java: 1.6.0_03; Java HotSpot(TM) Client VM 1.6.0_03-b05
System: Windows XP version 5.1 running on x86; Cp1251; ru_RU (nb)

See also issue 121754 about inclusive filter.
Comment 9 J Bachorik 2008-07-14 10:42:59 UTC
This is fixed in current dev build.
One thing to notice is that the correct behavior (according to the current design) is the case number 2 - because all
methods from packages from com.toy.* are root methods those override the exclusive filter and as such all methods from
com.toy.* will get displayed.