zoukankan      html  css  js  c++  java
  • paip.提升程序稳定性最佳实践



    paip.提升程序稳定性---最佳实践
    作者Attilax ,  EMAIL:1466519819@qq.com 


    1.防止内存占用不断上升OutOfMemory退出..。特别重要,一定要做..


    先用工具测试程序最终实际使用的内存值.得出一个合理值
      new memory().start();监测内存占用,当物理内存占用超过此值M时,调用SetProcessWorkingSetSize方法回收内存。


    2.抛出线程,线程体内要TRY CATCH。。否则抛出EXP导至主程序OUT。。特别重要,一定要做..


    3。PRPGRAM。CS内要TRY CATCH,发现主程序出问题,重启。。


    4。PROGRAME。CS内增加UnhandledException 的捕获..


    5.网络,文件操作一定要TRYCATCH。


    6。一般不要使用一个统一的CATCH。特别针对JAVA。。注意FINALLY内部,也需要关闭一个资源,则一个TRY CATCH。


    7.日志,缓存等文件,最好不要用一个文件,尽可能按时间生成多个文件。。可以防止万一个哪个文件句柄没被释放,也不会影响后面的文件写入。






    参考:


    paip.提升性能---C#.NET程序内存占用过多以及OutOfMemory解决方法
    paip.程序不报错自动退出的解决 - attilax的专栏 - 博客频道 - CSDN.NET.htm
  • 相关阅读:
    mysql练习题
    转 -day19--form&modelform
    day20--注册功能及首页
    day19-form表单&auth模块、项目初识
    day15-pymysql模块的使用
    第14天jquery+bootstrap
    第13天-js+jquery
    iTween基础之Punch(摇晃)
    iTween基础之Audio(音量和音调的变化)
    iTween基础之Rotate(旋转角度)
  • 原文地址:https://www.cnblogs.com/attilax/p/15199660.html
Copyright © 2011-2022 走看看