小问题!使用try,catch是否会大量的占用系统资源! 如题! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把不使用异常的语句和使用异常的语句各运行比较一下cpu和内存的占用率。 不会的。其实一个应用程序中的所有代码都运行在运行时的try块下,如果出现了异常,而在代码中没有处理,这个异常会最终上抛到最上层,被.net运行时捕获。 會的提升ASP.NET效能技巧:1.少用SESSION變數2.避免大量對IIS WEB伺服器來回存取3.使用PAGE.ISPOSTBACK以避免每次都執行網頁的初始化工作4.勿濫且伺服器控制項,如能用靜態的HTML網頁控制項就不要用RUNAT=SERVER來取代5.避免大量濫用伺服器控制項的檢視狀態VIEWSTATE6.多呼叫RESPONSE.WRITE,若有多個字串要輸出到用戶端瀏覽器,呼叫多個字串RESPONSE.WRITE會比將字串串連後單一呼叫快7.避免濫用TRY...CATCH例外狀況,成本很高最好少用... --->摘自<.NET範例完全探索125招> 要使try catch中的代码尽可能地少,不明确的异常最好采用判断的方法来捕捉! 多进程共享数据,不知道有什么比较快捷,不消耗资源的方法 为什么datagridview读 sql 那么慢? 再来2道线程的面试题,知道的进。。。 c#编写的socket客户端如何与vc++写的服务端通信 问一个简单C#线程问题 datagrid与dataset不同步? 按钮问题 panel里面如何放入一个form子窗体,像mdi一样的??? 求值类型和引用类型间的区别,他们之间的转换,即装相拆箱操作有什么实用性!谢谢 如何得到活动的SQLSERVER? Vs.net2003使用怪现象请教 C#调用Oracle存储过程事务的问题。
1.少用SESSION變數
2.避免大量對IIS WEB伺服器來回存取
3.使用PAGE.ISPOSTBACK以避免每次都執行網頁的初始化工作
4.勿濫且伺服器控制項,如能用靜態的HTML網頁控制項就不要用RUNAT=SERVER來取代
5.避免大量濫用伺服器控制項的檢視狀態VIEWSTATE
6.多呼叫RESPONSE.WRITE,若有多個字串要輸出到用戶端瀏覽器,呼叫多個字串RESPONSE.WRITE會比將字串串連後單一呼叫快
7.避免濫用TRY...CATCH例外狀況,成本很高最好少用
...
--->摘自<.NET範例完全探索125招>