User forums > Nightly builds

The 12 February 2011 build (6992) DEBUGGER BRANCH version is out.

<< < (2/3) > >>

Folco:
Ah ? I didn't know, sorry

brucus:
Hallo, thanks for new version it's much much more stable than few versions before, but I have noticed a new annoying behavior - when I open or switch to another source file, there is a delay - time in which C::B doesn't respond to anything.

It looks it is caused by a symbol (function) parser - when I change the filter in symbols window to "Current project's symbols" or to "Everything" the delay is not there.
But when I use "Current file's symbols" the delay is back. I'm sure this  wasn't an issue in older versions.

O.K. Now I have noticed the problem is also present if "Current project's symbols" or to "Everything" is chosen - it's enough just to make some change to the file and save it. Now the parser is started and C::B is frozen for a while.


Would it be possible to eliminate the delay - just put the parser to background thread?
 I'm using the WinXP version.
Thanks.

ollydbg:

--- Quote from: brucus on February 16, 2011, 02:58:10 pm ---Hallo, thanks for new version it's much much more stable than few versions before, but I have noticed a new annoying behavior - when I open or switch to another source file, there is a delay - time in which C::B doesn't respond to anything.

It looks it is caused by a symbol (function) parser - when I change the filter in symbols window to "Current project's symbols" or to "Everything" the delay is not there.
But when I use "Current file's symbols" the delay is back. I'm sure this  wasn't an issue in older versions.

O.K. Now I have noticed the problem is also present if "Current project's symbols" or to "Everything" is chosen - it's enough just to make some change to the file and save it. Now the parser is started and C::B is frozen for a while.


Would it be possible to eliminate the delay - just put the parser to background thread?
 I'm using the WinXP version.
Thanks.

--- End quote ---
when switch a source file/header, CC will do several things:
1, update the toolbar(scope and function)
2, update the symbols browser tree.

But these things should be done in Main thread, because they are UI related.

Can you "disable" the CC's Toolbar to see the delay again?

brucus:

--- Quote from: ollydbg on February 17, 2011, 02:00:59 am ---when switch a source file/header, CC will do several things:
1, update the toolbar(scope and function)
2, update the symbols browser tree.

But these things should be done in Main thread, because they are UI related.

Can you "disable" the CC's Toolbar to see the delay again?

--- End quote ---

Hallo, thanks for response.
What exactly you mean by "disable" CC's toolbar?

Symbols are part of a management toolbar.
When I switch from "symbols" tab to "resources" or "files" and make a change in the source, there is again a delay.
Also when I change the file.
I think the parser become more complex and the parsing just takes too long.

I had to go back to 10.05, because I was unable to work in the 6992.
In 10.05, all is working fine even when symbols are not yet populated.
To me it looks the parsing is in another thread, but I may be wrong.

Regards.

Folco:

--- Quote ---What exactly you mean by "disable" CC's toolbar?
--- End quote ---
In the "View" menu, uncheck the Code Completion Toolbar to disable it.

[edit -> lot of mistakes]

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version