Когда в приложении AWTK происходит сбой при выделении памяти, предпринимаются следующие попытки:
Чтобы избежать утечки памяти, которая может привести к нехватке памяти, рекомендуется компилировать приложение с использованием версии awtk-linux-fb и проверять наличие проблем с утечкой памяти с помощью valgrind.
Пример регистрации событий:
static ret_t wm_on_low_memory(void* ctx, event_t* evt) {
log_debug("low memory\n");
return RET_OK;
}
static ret_t wm_on_out_of_memory(void* ctx, event_t* evt) {
log_debug("out of memory\n");
return RET_OK;
}
widget_t* wm = window_manager();
widget_on(wm, EVT_LOW_MEMORY, wm_on_low_memory, wm);
widget_on(wm, EVT_OUT_OF_MEMORY, wm_on_out_of_memory, wm);
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )