Home » U++ TheIDE » U++ TheIDE: Other Features Wishlist and/or Bugs » GDB_MI2 debugger fixes
Re: GDB_MI2 debugger fixes [message #42133 is a reply to message #42100] |
Sun, 23 February 2014 01:02 |
|
Klugier
Messages: 1076 Registered: September 2012 Location: Poland, Kraków
|
Senior Contributor |
|
|
Hello Massimo,
It seems, that GDB initializing is slower than previous. (Kubuntu 13.10 - KDE 4.11).
I measured initializing time using my watch. It takes around 15 seconds (5 times for 3 seconds!), so it seems that it consumes too much time. And I don't know how to fix it.
Like I noticed several post ago. This code generates slow KDE initializing time.
MIValue Gdb_MI2::ReadGdb(bool wait)
{
String output, s;
MIValue res;
if(wait)
{
// blocking path
// waits for 3 seconds max, then return empty value
// some commands (in particular if they return python exceptions)
// have a delay between returned exception text and command result
// so we shall wait up to the final (gdb)
int retries = 3; // 13 * 50; // <- This variable is too big for KDE. Max retries is always executed at startup.
while(dbg && retries--)
{
dbg->Read(s);
output += s;
if(TrimRight(s).EndsWith("(gdb)"))
break;
Sleep(20);
continue;
}
}
else if(dbg)
dbg->Read(output);
if(output.IsEmpty())
return res;
return ParseGdb(output);
}
Sincerely,
Klugier
U++ - one framework to rule them all.
[Updated on: Sun, 23 February 2014 01:18] Report message to a moderator
|
|
|
|
|
GDB_MI2 debugger fixes
By: mdelfede on Fri, 07 February 2014 14:59
|
|
|
Re: GDB_MI2 debugger fixes
By: Klugier on Fri, 07 February 2014 15:38
|
|
|
Re: GDB_MI2 debugger fixes
By: mdelfede on Fri, 07 February 2014 16:37
|
|
|
Re: GDB_MI2 debugger fixes
By: mdelfede on Fri, 07 February 2014 16:55
|
|
|
Re: GDB_MI2 debugger fixes
By: Klugier on Fri, 07 February 2014 17:16
|
|
|
Re: GDB_MI2 debugger fixes
By: mdelfede on Fri, 07 February 2014 17:41
|
|
|
Re: GDB_MI2 debugger fixes
By: Klugier on Fri, 07 February 2014 18:11
|
|
|
Re: GDB_MI2 debugger fixes
By: mdelfede on Sat, 08 February 2014 08:36
|
|
|
Re: GDB_MI2 debugger fixes
By: Klugier on Sat, 08 February 2014 14:18
|
|
|
Re: GDB_MI2 debugger fixes
By: mdelfede on Sat, 08 February 2014 14:24
|
|
|
Re: GDB_MI2 debugger fixes
By: Klugier on Sat, 08 February 2014 15:16
|
|
|
Re: GDB_MI2 debugger fixes
By: mdelfede on Sat, 08 February 2014 16:48
|
|
|
Re: GDB_MI2 debugger fixes
By: Klugier on Sat, 08 February 2014 21:04
|
|
|
Re: GDB_MI2 debugger fixes
By: Klugier on Sat, 08 February 2014 21:47
|
|
|
Re: GDB_MI2 debugger fixes
By: mdelfede on Sun, 09 February 2014 01:37
|
|
|
Re: GDB_MI2 debugger fixes
By: Klugier on Sun, 09 February 2014 13:32
|
|
|
Re: GDB_MI2 debugger fixes
By: mdelfede on Sun, 09 February 2014 14:40
|
|
|
Re: GDB_MI2 debugger fixes
By: Klugier on Sun, 09 February 2014 16:20
|
|
|
Re: GDB_MI2 debugger fixes
By: mdelfede on Sun, 09 February 2014 16:23
|
|
|
Re: GDB_MI2 debugger fixes
By: Klugier on Sun, 09 February 2014 16:26
|
|
|
Re: GDB_MI2 debugger fixes
By: Oblivion on Sun, 09 February 2014 18:25
|
|
|
Re: GDB_MI2 debugger fixes
By: mdelfede on Sun, 09 February 2014 18:30
|
|
|
Re: GDB_MI2 debugger fixes
By: Klugier on Sun, 09 February 2014 19:36
|
|
|
Re: GDB_MI2 debugger fixes
By: Oblivion on Mon, 10 February 2014 01:38
|
|
|
Re: GDB_MI2 debugger fixes
By: mdelfede on Mon, 10 February 2014 09:13
|
|
|
Re: GDB_MI2 debugger fixes
By: Oblivion on Mon, 10 February 2014 16:21
|
|
|
Re: GDB_MI2 debugger fixes
By: mdelfede on Tue, 11 February 2014 21:58
|
|
|
Re: GDB_MI2 debugger fixes
By: mdelfede on Thu, 13 February 2014 01:30
|
|
|
Re: GDB_MI2 debugger fixes
By: Oblivion on Thu, 13 February 2014 11:16
|
|
|
Re: GDB_MI2 debugger fixes
By: Klugier on Thu, 13 February 2014 14:14
|
|
|
Re: GDB_MI2 debugger fixes
By: mdelfede on Thu, 13 February 2014 14:23
|
|
|
Re: GDB_MI2 debugger fixes
By: mdelfede on Wed, 19 February 2014 11:41
|
|
|
Re: GDB_MI2 debugger fixes
By: Klugier on Sun, 23 February 2014 01:02
|
|
|
Re: GDB_MI2 debugger fixes
By: mdelfede on Sun, 23 February 2014 09:29
|
|
|
Re: GDB_MI2 debugger fixes
By: Klugier on Sun, 23 February 2014 14:44
|
|
|
Re: GDB_MI2 debugger fixes
By: mdelfede on Tue, 25 February 2014 17:51
|
|
|
Re: GDB_MI2 debugger fixes
By: Klugier on Sat, 01 March 2014 18:47
|
|
|
Re: GDB_MI2 debugger fixes
By: mdelfede on Sat, 01 March 2014 21:55
|
|
|
Re: GDB_MI2 debugger fixes
By: Oblivion on Fri, 07 March 2014 00:52
|
|
|
Re: GDB_MI2 debugger fixes
By: mdelfede on Fri, 07 March 2014 09:26
|
|
|
Re: GDB_MI2 debugger fixes
By: Klugier on Sun, 30 March 2014 16:35
|
|
|
Re: GDB_MI2 debugger fixes
By: busiek on Fri, 18 April 2014 12:52
|
|
|
Re: GDB_MI2 debugger fixes
By: mirek on Fri, 18 April 2014 15:00
|
Goto Forum:
Current Time: Thu Apr 25 07:01:49 CEST 2024
Total time taken to generate the page: 0.02808 seconds
|