您在使用.net程序时使用了哪些分析器,您会特别推荐哪些?
可能更适合"Rack Overflow",但从开发人员的角度来看,在64位Windows主机上运行IIS(同时提供传统的经典ASP和.NET)作为32位进程而不是64位进程有什么优缺点?
32/64(iis/server)超过32/32的主要优点似乎是每个IIS进程内存高达4GB的能力.
我期望32/64超过64/64的优势似乎是更容易访问传统的32位进程内DLL(我们仍有一个来自合作伙伴供应商,我们无法立即离开)给定较小的内存指针,相同代码的内存占用量较小.
64/64超过32/64或其他任何可以保证完全切换的性能优势吗?我在这做过任何错误的假设吗?
在查看asp.net(webservice)应用程序的性能时,我们注意到在IIS上它比Dev Server(18秒)慢得多(38秒).运行Visual Studio的Performance Profiler(在采样模式下)我们注意到差异是调用regex.Match ?! 在IIS中,它占用了70%的时间,在开发服务器上对同一个应用程序运行相同的测试,它占用的时间不到总时间的1%.
所以任何人都可以解释IIS和Dev Server之间这种奇怪的行为差异??? 我已经尝试了不同的应用程序池设置...但没有任何帮助