Почему в профиле машины go отображается информация для кода C? - PullRequest
0 голосов
/ 23 марта 2020

Я использую car go profiler для поиска узких мест в моем проекте Rust, и я получаю информацию, которая выглядит следующим образом:

Total Instructions...1,592,646

85,626 (5.4%) dl-lookup.c:do_lookup_x
-----------------------------------------------------------------------
66,838 (4.2%) vfscanf-internal.c:__vfscanf_internal
-----------------------------------------------------------------------
66,742 (4.2%) dl-addr.c:_dl_addr

Эти функции происходят от некоторых C библиотеки и не очень проницательный.

Документация инструментов показывает примеры для исходного кода Rust:

Total Instructions...198,466,456

78,346,775 (39.5%) dgemm_kernel.rs:matrixmultiply::gemm::masked_kernel
-----------------------------------------------------------------------
23,528,320 (11.9%) iter.rs:_..std..ops..Range..A....as..std..iter..Iterator..::next

Как я могу заставить cargo profile давать информацию, которая указывает на исходный код Rust, а не на C код?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...