根据VB6中的文档,Mid()函数返回一个变量,但Mid $()返回一个字符串,显然这更有效.
我的问题是:
我可以用什么简单的测试来辨别性能上的差异?我尝试使用Perfmon监视一个简单的应用程序执行一些字符串操作,但是没有明显的区别.
值得担心吗?我已经养成了使用$ -ized函数的习惯,但是我应该推荐团队中的每个人也使用它吗?
最近,我不得不将我的SVN存储库移动到不同的服务器,但是自从移动以来我遇到了一些性能问题.
我在我的工作站上使用Visual Studio 2005,AnkhSVN 2.1.7819.411和TortoiseSVN 1.6.6,在运行Windows Server 2008的服务器上使用VisualSVN Server.
每当我尝试在Visual Studio中提交文件或查看文件历史记录时,都需要20多秒.
我确认在服务器的防火墙上已经对VisualSVN Server进行了异常,但是当我禁用服务器的防火墙时,性能恢复正常(提交时间为1-2秒).当我提交或检查TortoiseSVN中的文件登录时,性能也很好.
为了确保问题与存储库的移动无关,我正在针对在新服务器上创建的新存储库运行这些测试.
所以,我认为问题在于AnkhSVN,但是如何进一步诊断它是不知所措的.
任何帮助将不胜感激.