使用NDK r8c,Eclipse 4.2,Windows 7 64Android NDK遠程調試:gdb爲什麼這麼慢?
我以前使用過遠程調試器(在其他平臺上,通過千兆以太網),對於大型C++代碼庫來說,它們與本地調試沒有區別。 SDK附帶的Java調試器運行速度也很快。因此,我很困惑爲什麼gdb連接和跨越代碼行很慢。
在我目前的應用程序中,大約有20個靜態庫和1500個源文件,連接需要大約15秒,步驟需要大約2秒。我更關心步進。
有沒有人曾對gdb進行過簡要分析,看看問題是什麼?如果是這樣,有什麼建議?
是的,20靜態庫評論只是給範圍。它全部被鏈接到1個共享庫中。我在猜測,gdb會陷入更大的代碼庫(由於符號更多)。 FWIW,共享庫的調試版本大約有32 MB剝離,750 MB未剝離。感謝您的回答,我期待着您的改進! – foo64