C#代码
是否可以在 visual studio 中找到一组代码的执行时间?
如果 visual studio 确实为此提供了哪些工具可供选择?
是否有可供下载的免费可靠工具?
SQL server management studio
是否可以在 SQL server Management studio 中找到一组代码的执行时间?
如果 SQL服务器管理工作室确实为此提供了哪些工具可供选择?
是否有可供下载的免费可靠工具?
感谢
答案 0 :(得分:2)
对于SSMS Query execution time in miliseconds in SQL Server Management Studio
如果您需要在SQL Server Management Studio中以毫秒为单位获取查询执行时间,则可以通过一种简单的方法来实现此目的。
set statistics time on
-- your query
set statistics time off
这将导致在消息窗口中跟随lin:
SQL Server Execution Times: CPU time = 16 ms, elapsed time = 16 ms.
答案 1 :(得分:1)
对于C#:
在Visual Studio中查看性能分析管理器。它可以创造奇迹并解决许多生活中的编程问题,试图追捕性能问题。它位于VS2010的“测试”菜单下。
它可以使用多种不同的技术,您可以从中选择最适合您的性能调试需求。
对于SQL:
我通常只使用效果计时器或DateTime
s。用于类似秒表的方式。
答案 2 :(得分:1)
如果您只想在.NET中进行一些快速和脏的计时检查,您可以随时创建一个秒表,然后围绕相关代码启动和停止它。快速,自由,丑陋。
答案 3 :(得分:0)
对于C#,如果您不想使用探查器,并且只想知道执行某段代码需要多长时间,您可以使用秒表。
var sw = StopWatch.StartNew();
//some code...
sw.Stop();
Console.Writeline(sw.Elapsed);