使用C#的Visual Studio的最大(或合理)源代码文件大小是多少? [英] What is the maximum (or reasonable) source code file size for Visual Studio using C#?
问题描述
我正在使用东芝笔记本电脑进行开发。它有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屋!