当前位置: 首页 > news >正文

php简单购物网站源码自己做购物网站好吗

php简单购物网站源码,自己做购物网站好吗,南京企业网站搭建,林州网站建设哪家专业案例一个网站为了实现客户端实时从服务端接收数据#xff0c;使用了 CometD 1.1.1 作为服务端推送框架#xff0c;服务器是 Jetty7.1.4#xff0c;CPU i5#xff0c;内存 4G#xff0c;操作系统 32位Windows。服务端常常抛出内存溢出异常#xff0c;管理员把堆开到最大(3…案例一个网站为了实现客户端实时从服务端接收数据使用了 CometD 1.1.1 作为服务端推送框架服务器是 Jetty7.1.4CPU i5内存 4G操作系统 32位Windows。服务端常常抛出内存溢出异常管理员把堆开到最大(32位系统最多到1.6G)但问题依旧。开着 jstat 观察GC并不频繁eden、survivor、老年代、永久代的内存都很正常没有压力。查看日志中有异常信息...java.lang.OutOfMemoryError:null...at java.nio.DirectByteBuffer ...原因这是由 Direct Memory 不足引起的。操作系统对每个进程能管理的内存是有限制的32位windows的限制是2G其中1.6G给了Java堆但 Direct Memory 是不计入这 1.6G的因此 Direct Memory 最大就是 0.4G。垃圾回收时虽然会对 Direct Memory 进行回收但不像新生代、老年代那样发现空间不足时就触发回收只能等老年代满了之后 full gc 时随便把 Direct Memory 清理一下否则只能等抛出异常后进行catch调用 System.gc()。这个案例中使用了 CometD有大量的 NIO 使用 Direct Memory所以产生了这个问题。总结我们平时对堆比较关注但一定要记得除了堆之外下面这些区域也会占用较多的内存需要注意Direct Memory可以通过 -XX:MaxDirectMemorySize调整大小内存不足时抛出 OutOfMemoryError或者OutOfMemoryError:Direct buffer memory线程堆栈可通过 -Xss调整大小内存不足时抛出 StackOverflowError(纵向无法分配即无法分配新的栈帧)或者OutOfMemoryError:unable to create new native thread(横向无法分配即无法建立新的线程)Socket 缓存区每个socket连接都有 receive 和 send 两个缓存区分别占大约 37K 和 25K连接多时占用的内存也很可观如果无法分配抛出异常 IOException: Too many open files 。
http://www.yutouwan.com/news/337338/

相关文章:

  • 手机视频网站建站做网站一般用什么配置的电脑
  • 手机在线网站网站开发 群
  • 营销型网站建设公司电话设计师网上接单兼职
  • 网站如何建立品牌形象百度权重4
  • 南宁免费自助建站模板的广州建网站的公司
  • 做网站的总结蓝色系网站设计
  • 手机网站一键导航代码如何注册一家公司要多少钱
  • 广药网站建设试题诸城网站建设开发
  • 企业网站seo诊断报告搜一下百度
  • 有的网站域名解析错误建设行业门户网站需要什么条件
  • 动画网页制作网站网站为什么做静态
  • 天津电力建设公司网站网站站长在哪登陆后台
  • 有关师德建设的网站wordpress到底是什么
  • 南昌网站建设资讯有了域名怎样做网站
  • 贸易公司网站源码天元建设集团有限公司天眼查
  • 实业公司网站模板工程建设质量安全管理协会网站
  • 那些行业需要做网站山西省建设厅勘察设计协会网站
  • 深圳论坛网站设计哪家公司好临沂网站制作加速企业发展
  • 织梦源码怎样做单页网站服装网络营销策划书
  • 瓜子二手车网站开发电销系统哪家好
  • 建立网站 杭州沈阳建站培训
  • 做室内设计兼职的网站wordpress显示浏览量
  • 网站设计存在的不足360竞价推广
  • 一个虚拟主机绑定2个网站商标设计网站猪八戒
  • 免费拒绝收费网站成都网站制作费用
  • 网站建设端口北京经济技术开发区建设局网站
  • 永川网站设计seo能从搜索引擎中获得更多的
  • 公司网站 钓鱼网站知乎怎么申请关键词推广
  • 长沙公司网站高端网站建设网站空间要多少钱
  • 网站推广营销应该怎么做网站建设公司哪个好点