标签: linux linux-kernel
我正在编写一些代码,它们应该能够像从磁盘上读取文件一样快地浏览文件。但是,我发现执行过程的大部分时间都花在了复制内存上:最糟糕的是copy_user_generic_string,该函数在内核和用户空间内存之间进行复制。这对我的程序意味着什么,我可以做些什么来改进它? (该功能大约花费了30%的时间。)
copy_user_generic_string