Add debug code
This commit is contained in:
parent
173159a761
commit
45f3568678
15
wyebrun.c
15
wyebrun.c
|
@ -494,7 +494,7 @@ static gboolean tcinputcb(GIOChannel *ch, GIOCondition c, char *exe)
|
||||||
GThreadPool *pool = g_thread_pool_new(testget, exe, 44, false, NULL);
|
GThreadPool *pool = g_thread_pool_new(testget, exe, 44, false, NULL);
|
||||||
|
|
||||||
start = g_get_monotonic_time();
|
start = g_get_monotonic_time();
|
||||||
for (int i = 0; i < 100000; i++)
|
for (int i = 0; i < 10000; i++)
|
||||||
{
|
{
|
||||||
char *is = g_strdup_printf("l%d", i);
|
char *is = g_strdup_printf("l%d", i);
|
||||||
//g_print("loop %d ret %s\n", i, wyebget(exe, is));
|
//g_print("loop %d ret %s\n", i, wyebget(exe, is));
|
||||||
|
@ -502,9 +502,18 @@ static gboolean tcinputcb(GIOChannel *ch, GIOCondition c, char *exe)
|
||||||
wyebsend(exe, is);
|
wyebsend(exe, is);
|
||||||
else if (*(line + 1) == 'p')
|
else if (*(line + 1) == 'p')
|
||||||
D(pint %s, is)
|
D(pint %s, is)
|
||||||
|
else if (*(line + 1) == 'c')
|
||||||
|
{
|
||||||
|
gchar *data;
|
||||||
|
g_spawn_command_line_sync("echo 'ret'", &data, NULL, NULL, NULL);
|
||||||
|
g_strchomp(data);
|
||||||
|
D(cmd %s %s, is, data)
|
||||||
|
g_free(data);
|
||||||
|
}
|
||||||
else
|
else
|
||||||
g_thread_pool_push(pool, g_strdup(is), NULL);
|
g_thread_pool_push(pool, g_strdup(is), NULL);
|
||||||
// wyebget(exe, is);
|
// wyebget(exe, is);
|
||||||
|
|
||||||
g_free(is);
|
g_free(is);
|
||||||
}
|
}
|
||||||
g_thread_pool_free(pool, false, true);
|
g_thread_pool_free(pool, false, true);
|
||||||
|
@ -513,10 +522,8 @@ static gboolean tcinputcb(GIOChannel *ch, GIOCondition c, char *exe)
|
||||||
D(time %f, (now - start) / 1000000.0)
|
D(time %f, (now - start) / 1000000.0)
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
g_print("RET is %s\n", wyebget(exe, line));
|
|
||||||
#else
|
|
||||||
g_print("%s\n", wyebget(exe, line)); //don't free
|
|
||||||
#endif
|
#endif
|
||||||
|
P(%s, wyebget(exe, line))
|
||||||
|
|
||||||
g_free(line);
|
g_free(line);
|
||||||
return true;
|
return true;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user