草庐IT

速度差异

全部标签

c# - 与 SQL Server 的初始连接速度很慢。为什么?

我遇到过在两个站点安装C#应用程序的情况,这两个站点与SQLServer的初始连接速度极慢。我编写了一个测试应用程序来验证减速发生的位置,它是在第一个SQLConnection.Open语句上。通过命名管道建立与服务器的连接大约需要41秒。我们认为这可能是DNS问题,但使用TCP/IP连接时速度同样慢。建立初始连接后,连接被合并,应用程序正常响应。工作站和服务器都是运行Windows7Pro、Core2Duo3.16Ghz和4GBRam的不错机器。我确实在微软论坛上找到了以下文章:http://social.msdn.microsoft.com/Forums/en/windowscom

c# - 低级差异 : non-static class with static method vs. 静态类与静态方法

我想知道使用具有静态方法的非静态类与具有相同静态方法的静态类的一般好处(或缺点)是什么,除了我不能使用非静态类中的静态方法作为扩展方法。例如:classNonStaticClass{publicstaticstringGetData(){return"Thiswasinvokedfromanon-staticclass.";}}与此相比:staticclassStaticClass{publicstaticstringGetData(){return"Thiswasinvokedfromastaticclass.";}}使用一种方法优于另一种方法对性能/内存有何影响?注意:假设我不需要

c# - 是什么导致 Web 服务 URL 和 namespace 之间存在差异?

我有一个包含Web服务的ASP.NETWeb项目。当我运行该服务时,它会将我带到一个显示所有公开方法的页面,使用类似于http://api.example.com/game/service.asmx的URL。在Web服务的代码中,有具有以下属性的方法:[WebService(Namespace="http://webservices.example.com/GameServices/Game1")][WebServiceBinding(ConformsTo=WsiProfiles.BasicProfile1_1)]publicclassGame1:System.Web.Services

c# - Visual Studio 单元测试在 TFS 构建上运行速度较慢

我的项目有1000多个单元测试,在本地机器上,所有测试都在不到10秒的时间内完成。但是,当它们在TFSBuild上运行时,某些测试的运行速度明显低于其他测试。其中3个在大约1-2分钟内运行,其他4个在5-30秒内运行,而其他则在几分之一秒内运行。我注意到所有那些较慢的测试都使用来自MicrosoftFakes的假货,并且每个测试都是同类中第一个运行的。但是很多其他测试也使用假货(有些更密集)并定期运行。我想知道是什么导致了这种放缓,我该如何解决。编辑:我注意到每个较慢的测试都在无模拟测试之后运行。也许这种减速是由ShimsContext的初始化引起的。在我的测试类中,ShimsCont

c# - Windows Phone 8 的 MediaElement 速度比

我想在WindowsPhone8中为我的MediaElement对象手动设置速度比。不再有SpeedRatio属性,而且我似乎无法使用SmoothStreamingMediaElement(Microsoft.Web.Media.SmoothStreaming的一部分命名空间)。是否有任何其他方法可以为WindowsPhone8设置我的MediaElement速度(我需要放慢播放速度)?谢谢! 最佳答案 我认为您正在寻找播放器框架(https://playerframework.codeplex.com/)。通过此框架,您可以使用M

c# - Visual Studio 2013 编辑 Razor 文件速度慢

我刚刚安装了VS2013。当我在razor文件编辑器中按Up或Down键时,它不是纯html并且有一些razor代码VS2013减慢并永久消耗~25%的CPU和一切都很慢,直到我重新启动VS。我注意到只有在重新打开razor文档时才会出现此问题。如果在您打开解决方案时文档已经打开,则不会出现该问题。我尝试了很多方法,但都没有解决问题:禁用Resharper禁用ProductivityPowerTools2013在“选项-环境”中取消选择“富客户端视觉体验”禁用git插件或其他源代码控制:将当前源代码控制插件设置为无我在VS2012的同一台机器上测试它,一切正常。编辑:我测试了不同的场景

c# - C# 编译器和 C++/CLI 编译器的输出之间的差异

我有一个WPF应用程序,它在大型数据集之间进行大量匹配,目前它使用C#和LINQ来匹配POCO并在网格中显示。随着包含的数据集数量和数据量的增加,我被要求查看性能问题。我今晚测试的假设之一是,如果我们将一些代码转换为C++CLI,是否会有实质性差异。为此,我编写了一个简单的测试来创建一个List有5,000,000个项目,然后做一些简单的匹配。基本的对象结构是:publicclassCsClassWithProps{publicCsClassWithProps(){CreateDate=DateTime.Now;}publiclongId{get;set;}publicstringNa

c# - 上传速度问题: HttpWebRequest

这个问题在这里已经有了答案:.NETHttpWebRequestSpeedversusBrowser(9个回答)关闭9年前。我正在使用HttpWebRequest将文件上传到某个服务器,现在的问题是我遇到了速度问题。我无法获得与浏览器(MozillaFirefox)相同的上传速度,我获得的速度是浏览器速度的1/5。这是我的HttpWebRequest对象的设置//headersisaNameValueCollectiontypeobject,//Methodisastruct{GET,POST,HEAD}HttpWebRequestrequest=(HttpWebRequest)Web

c# - 你如何解决 "StyleCop C# style"和 "Framework Design Guidelines C# style"之间的差异?

在阅读了好书“FrameworkDesignGuidelines”(2008年11月第2版)的附录A“C#编码风格约定”之后,我对Microsoft内部使用/推荐的编码风格感到很困惑。博客条目ABriefHistoryOfC#Style声明:Infact,thedifferencesbetweenthe"StyleCopstyle"andthe"FrameworkDesignGuidelinesstyle"arerelativelyminor在我看来,差异非常明显。StyleCop说左大括号应该在单独的一行上,框架设计指南说它应该在开头语句之后。StyleCop说所有关键字后面都要跟一

c# - VB.Net 和 C# 之间 LINQ 语法的差异

Again,只是出于好奇:在我用VB.Net编写了几个项目后,我惊讶地发现C#和VB.NETLINQ用法之间存在一些不仅仅是细微的差别。例如,如果我们想通过多个属性(列)对元素进行分组,我们需要显式地创建一个新的匿名类型:varprocs=fromcinProcess.GetProcesses()groupcbynew{c.BasePriority,c.Id}intodselectd;而在VB.NET中,更直接的语法已经可以做到:Dimb=FromcInProcess.GetProcesses()GroupcByc.BasePriority,c.IdIntoGroupSelectGro