using aidl::android::hardware::graphics::composer3::impl::Composer;
int main(int/*argc*/, char** /*argv*/) {
ALOGI("RanchuHWC (HWComposer3/HWC3) starting up...");
// same as SF main thread struct sched_param param = {0};
param.sched_priority = 2; if (sched_setscheduler(0, SCHED_FIFO | SCHED_RESET_ON_FORK, ¶m) != 0) {
ALOGE("%s: failed to set priority: %s", __FUNCTION__, strerror(errno));
}
auto composer = ndk::SharedRefBase::make<Composer>();
CHECK(composer != nullptr);
// Thread pool for system libbinder (via libbinder_ndk) for aidl services // IComposer and IDisplay
ABinderProcess_setThreadPoolMaxThreadCount(5);
ABinderProcess_startThreadPool();
ABinderProcess_joinThreadPool();
return EXIT_FAILURE;
}
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.12 Sekunden
(vorverarbeitet am 2026-06-27)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.