摘要:
在高并发模型中,无是面对物理机SMP系统模型,还是面对像JVM的虚拟机多线程并发内存模型,指令重排(编译器、运行时)和内存屏障都是非常重要的概念,因此,搞清楚这些概念和原理很重要。否则,你很难搞清楚哪些操作是在并发先绝对安全的?哪些是相对安全的?哪些并发同步手段性能最低?valotile的二层语义分 阅读全文
posted @ 2013-01-15 17:28
duanxz
阅读(1059)
评论(0)
推荐(0)
摘要:
正文开始: 一、logback和log4j2压测比较 1、logback压测数据logback压测数据,50个线程,500万条日志写入时间。 说明: 这个是logback日志的压测数据,在开发机(双核四线程),高配开发机(四核八线程)和服务器(32核)压测的效率都差不多,而且线程开多的时候,性能反而 阅读全文
posted @ 2013-01-15 15:53
duanxz
阅读(982)
评论(1)
推荐(0)
摘要:
使用log4j大概涉及3个主要概念:公共类 LoggerLogger负责处理日志记录的大部分操作。公共接口 AppenderAppender负责控制日志记录操作的输出。公共抽象类LayoutLayout负责格式化Appender的输出。3.1.Logger日志记录器(Logger)是日志处理的核心组件。log4j具有5种正常级别(Level)。 日志记录器(Logger)的可用级别Level(不包括自定义级别Level), 以下内容就是摘自log4j API (http://jakarta.apache.org/log4j/docs/api/index.html):static Level D 阅读全文
posted @ 2013-01-15 14:34
duanxz
阅读(358)
评论(0)
推荐(0)
浙公网安备 33010602011771号