相关疑难解决方法(0)

如何分析在Linux上运行的C++代码?

我有一个在Linux上运行的C++应用程序,我正在优化它.如何确定代码的哪些区域运行缓慢?

c++ unix profiling

1732
推荐指数
12
解决办法
49万
查看次数

如何在C++代码中找到性能瓶颈

我有一个用C++编写的服务器应用程序,并部署在Cent OS中.我没有编写其代码的任何部分,但我需要优化其性能.它的当前性能对于少量用户来说是可以接受的,但是当用户数量增加时,服务器的性能会急剧下降.

是否有任何工具,技术或最佳实践来找出瓶颈?

c++ optimization performance

18
推荐指数
1
解决办法
1万
查看次数

性能瓶颈 - 使用Visual Studio

我正在寻找一种方法来找到解决方案中的瓶颈方法(许多项目).

假设我有一个巨大的程序(1000个方法),我想通过查找被调用的方法(实际上在运行时使用)来提高性能,并优化它们.
我需要这个用于用C++,C#,CLI/C++编写的复杂问题.(我可以在调试中编译它并拥有.pdb文件)
所以,我正在寻找某种分析器,它会告诉我每个方法使用多少cpu时间.

我可以在Visual Studio中使用哪些工具/插件/功能来获取该信息?
我希望能够运行程序几分钟,然后分析方法的CPU使用情况.甚至更好 - CPU数量/呼叫数量.
如果我可以按名称空间或dll/package/project排序,那会更好.

c# c++ optimization cpu-usage visual-studio

11
推荐指数
2
解决办法
6291
查看次数