使用C#的Visual Studio的最大(或合理)源代码文件大小是多少? [英] What is the maximum (or reasonable) source code file size for Visual Studio using C#?

查看:265
本文介绍了使用C#的Visual Studio的最大(或合理)源代码文件大小是多少?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用东芝笔记本电脑进行开发。它有12GB RAM,1TB磁盘(400GB免费)8个逻辑处理器,4核(2.4GHz)。我正在将C / C ++程序移植到C#,从列表生成测试数据。列表非常小,最大的是4.3 MB文件中的93,000
条目。在VS2008中,C / C ++代码加载速度快,编译速度快,运行速度快。在VS2015中,C#代码加载非常缓慢并且不断显示等待对话框标题"文本导航",文本框中"查找单词范围..."

I am using a Toshiba laptop for development. It has 12GB RAM, 1TB disk (400GB free) 8 logical processors in 4 cores (2.4GHz). I am porting a C/C++ program to C# that generates test data from lists. The lists are pretty small, the largest being 93,000 entries in a 4.3 MB file. In VS2008 the C/C++ code loads fast, compiles fast and runs fast. In VS2015 the C# code loads very slowly and keeps presenting a wait dialog box title "Text Navigation", text in box "Finding word extent..."

也是93K行VS2015很大? VS2008似乎没问题。

Is 93K lines too large for VS2015? It seems fine for VS2008.

推荐答案

您好CatholicAetic,

欢迎来到MSDN论坛。

根据你的描述,你的意思是你的程序在移植C / C ++代码时运行缓慢对C#代码,我是对的吗?

影响性能的原因有很多。然而,强调一个关键点的价值是:
本质上没有理由说C / C ++代码"会更快"。比C#代码

过去C ++代码的速度要快得多时间,今天仍然是很多情况。这主要是由于更高级的JIT优化实现起来很复杂,
和非常酷的只是刚刚到达。

另一方面,解释语言中的代码在以后的版本中变得更快运行时,没有做任何事情。并且JIT编译器可以做很多有用的优化,只有在带指针的语言中只能用

< span style ="font-size:medium">线程下方有类似的主题,请参考它以获取更多详细信息:

https://stackoverflow.com/questions/4203724/performance-gains-in-re-writing-c-sharp-code-in-cc

https://stackoverflow.com/questions/1247968/fast-c -program-c-sharp-gui-possible

因此,我建议你可以分析你的代码,这可能会发现一些真正的头标记速度,C#代码大大增加。

 

 

最好的问候,

Fletcher


这篇关于使用C#的Visual Studio的最大(或合理)源代码文件大小是多少?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆