LinuxSir.Org  
| 网站首页 | 论坛帮助 |

欢迎来到LinuxSir.Org!
您还未登录,请登录后查看论坛,或者点击论坛上方的注册链接注册新账号。


发表新主题 回复
精华主题  
主题工具
旧 08-06-22, 10:27 第 16 帖
zbw76
 
zbw76 的头像
 
 
注册会员  
  注册日期: Mar 2003
  我的住址: d
  帖子: 379
  精华: 0
 

如果你一个人做,应该很容易做到起码一个月不重起,但是如果是一个组做,其中如果有一个人出错了,那就会拖累整个系统,所以,规范很重要,用到的各种技术一定要摸清楚运行机制,整理出来使用规范,然后才能让下面的人按照规范使用。
现在有些人一味的追球新技术,新框架,毫不熟悉就是用,最后能个系统跟蜗牛一样,我碰到过好多这样的情况。
有些时候不妥协也没有办法啊,老板就喜欢新技术,nnd。
  zbw76 当前离线   回复时引用此帖
旧 08-06-22, 10:38 第 17 帖
zbw76
 
zbw76 的头像
 
 
注册会员  
  注册日期: Mar 2003
  我的住址: d
  帖子: 379
  精华: 0
 

如果你是web的应用,好像有个工具叫 loadruner 什么的,可以作白盒的压力测试,你可以压一下看看。一个项目的质量,专业的测试还是必不可少的。
  zbw76 当前离线   回复时引用此帖
旧 08-06-23, 00:50 第 18 帖
jeff_yecn 帅哥
 
jeff_yecn 的头像
 
 
注册会员  
  注册日期: Feb 2004
  我的住址: Canada
  帖子: 180
  精华: 1
 

虽然不是很确切理解为什么要采取每个请求一个文件的方式(感觉最后产生大量的文件会是一个大问题,也许用数据库会更加合适些?),以及标准的 Logger 架构是不是适合楼主的情形(我想象中,Logger 库恐怕不是为产生大量的文件而设计的,我很怀疑它是不是会及时地关闭文件)。不过,在 Logger 架构里面, slf4j 的 LogBack/MDC 不知道会不会有帮助。

回到最初的关于宏观的对象生命周期控制的问题,其实楼主的情形和 Apache Common 的 HttpClient 很接近。用户调用一个 Factory 方法从池中获取一个对象,使用完以后,调用 close,通知库不再使用这个对象,这样库就可以再把这个对象分配给别人。对于楼主的实现,库应该在收到通知以后,关闭这个对象对应的文件,并把这个对象的引用从内部的 HashTable 中删除。







__________________
http://jeff.langcode.com
  jeff_yecn 当前离线   回复时引用此帖
旧 08-06-23, 12:36 第 19 帖
自由狼-台风
 
 
 
注册会员  
  注册日期: Jun 2002
  我的住址: 广州 游走中
  帖子: 1,023
  精华: 12
 

引用:
作者: jeff_yecn
虽然不是很确切理解为什么要采取每个请求一个文件的方式(感觉最后产生大量的文件会是一个大问题,也许用数据库会更加合适些?),以及标准的 Logger 架构是不是适合楼主的情形(我想象中,Logger 库恐怕不是为产生大量的文件而设计的,我很怀疑它是不是会及时地关闭文件)。
在控制台环境试验中,文件被及时地关闭了。
在Tomcat环境试验中,如果Session正常关闭,则文件也被及时地关闭了;如果是ServletContext重启则文件不关闭(这种情况在正式运行时应该很少出现,问题能解决但不那么紧迫)。
其他环境暂时无条件测试。







__________________
写了一个小说。决定不要TJ,但进度很慢。
http://typhoon.rocklv.net/novels/TFW/Cross_The_Galaxy/index.html

此帖于 08-06-23 14:58 被 自由狼-台风 编辑.
  自由狼-台风 当前离线   回复时引用此帖
旧 09-09-21, 22:53 第 20 帖
songrouchen
 
songrouchen 的头像
 
 
注册会员  
  注册日期: Mar 2009
  帖子: 16
  精华: 0
 

字数打的太多了 ~~!







__________________
<script>alert("就不怕脚本!");<script>
  songrouchen 当前离线   回复时引用此帖
旧 09-09-21, 22:54 第 21 帖
songrouchen
 
songrouchen 的头像
 
 
注册会员  
  注册日期: Mar 2009
  帖子: 16
  精华: 0
 

新技术未必有稳定性。。再说新技术都是老技术风装好的!
  songrouchen 当前离线   回复时引用此帖
旧 10-08-19, 16:24 第 22 帖
zxd123314
 
zxd123314 的头像
 
 
注册会员  
  注册日期: Mar 2010
  帖子: 108
  精华: 0
 

似乎是在一些不被操作的对象上执行gc。
我有时NetBeans不用,连他都给GC了。……(PS:损失源码无数…………)







__________________
Eastern Heart Linux is Making...
Based on Linux From Scratch.
Now Building EHLR2(Making basic system with X)

Project homepage:http://ehlinux.tk
  zxd123314 当前离线   回复时引用此帖
发表新主题 回复


主题工具

发帖规则
您 [不可以] 发表新主题
您 [不可以] 回复主题
您 [不可以] 上传附件
您 [不可以] 编辑您的帖子

已 [启用] BB 代码
已 [启用] 表情符号
已 [启用] IMG 代码
已 [禁用] HTML 代码
[论坛跳转…]


所有时间均为[北京时间]。现在的时间是 00:07


Powered by vBulletin 版本 3.6.8
版权所有 ©2000 - 2012, Jelsoft Enterprises Ltd.
官方中文技术支持: vBulletin 中文
版权所有 ©2002 - 2011, LinuxSir.Org