diff options
Diffstat (limited to 'shaping/src/main.cpp')
| -rw-r--r-- | shaping/src/main.cpp | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/shaping/src/main.cpp b/shaping/src/main.cpp index 597230b..f2f0323 100644 --- a/shaping/src/main.cpp +++ b/shaping/src/main.cpp @@ -65,6 +65,26 @@ static void sig_handler(int signo) return; } +/*static void signal_nouse_handler(int signo) +{ + printf("%s, SIGNAL:%d recviced!\n", __FUNCTION__, signo); + + bool active = true; + int ret; + ret=mallctl("prof.dump", NULL, NULL, NULL, 0); + printf("mallctl prof.dump return %d\n", ret); + ret=mallctl("prof.active", NULL, NULL, &active, sizeof(bool)); + printf("mallctl prof.active:%d return %d\n", active, ret); + int prof_interval_s=10; + sleep(prof_interval_s); + active = false; + ret=mallctl("prof.active", NULL, NULL, &active, sizeof(bool)); + printf("mallctl prof.active:%d return %d\n", active, ret); + ret=mallctl("prof.dump", NULL, NULL, NULL, 0); + printf("mallctl prof.dump return %d\n", ret); + +}*/ + int main(int argc, char **argv) { struct shaping_ctx *ctx = NULL; @@ -88,6 +108,7 @@ int main(int argc, char **argv) LOG_CLOSE(); return -1; } + /*signal(SIGUSR1, signal_nouse_handler); bool flag = true; int ret = mallctl("background_thread", NULL, NULL, &flag, sizeof(flag)); @@ -95,7 +116,7 @@ int main(int argc, char **argv) LOG_ERROR("%s: mallctl(background_thread) failed, ret %d", LOG_TAG_SHAPING, ret); LOG_CLOSE(); return -1; - } + }*/ ctx = shaping_engine_init(); if (!ctx) { |
