I am connected with SYSTEM user.
I browse Invalid objects of a schema.
I want to select one (PL/SQL), the TOAD process is 50% CPU, and not responding.

As a diagnostic tool, do this:
- Go to help-> about.
- When the window opens, type in the word: freeze
(there is no "place" to type it, just start typing) - A "freeze detection" dialog will appear. Check the box and click ok.

- Go back to the schema browser and make the problem happen.
- At some point you will see this. Check where it says "click here".

- Then you'll see something like this:
- Check where it says "copy to clipboard" (please don't just CTRL+C yourself, you won't get everything).
- Click OK, come back to this thread and paste the result here.
That should tell me what's happening.
Thanks.
(After that, you can go back to help -> about and type "Freeze" again to disable freeze detection, or just restart Toad)
Diag. after freeze
TOAD_DEBUG_17Beta_freeze.log (68.2 KB)
Thank you for sending that.
The parser is taking a long time to parse your database package.
Can you send it to us?
My email is john.dorlon@quest.com
-John
Same on Package tab
on Spec : ok
on Body : freeze

Hi Mara,
Thank you for sending it. I tested it with your package.
For me, the package loads quickly, and the package body takes about 10 seconds. Does it finish loading for you if you wait?
I have a fast new laptop. If you have an older PC, maybe it will take up to a minute to load.
I will see if there is something we can do to make it load faster.
-John
I tested it with Toad 16.2 and it was faster. In version 16.3, we added an option to display package references in the navigator. That seems to be what slowed things down. As of now, turning off the option doesn't improve speed because that only controls the display, not the actual parsing.
Starting in the next beta, you can right-click in the Editor navigator and uncheck "Show References" and that should help.
Perahps, you need to get the package reference only if the package is valid
Yes, the problem is on all package body, with the Schema Browser (package Valid or NOT).
I can see the code and references after 2 clics on popup message Freeze :

In the next beta, these steps should make it faster:
-
Right-click in the Editor's navigator and choose "Navigator Options"
-
Then uncheck "Show References"
You can actually do these steps now but they won't help performance now. In Monday's beta, performance will be better if the "Show References" option is unchecked.
Yes, I'll try it




