﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-A Developer's Notebook-随笔分类-其它技术</title><link>http://www.blogjava.net/jarod/category/26901.html</link><description /><language>zh-cn</language><lastBuildDate>Wed, 02 Jan 2008 08:24:00 GMT</lastBuildDate><pubDate>Wed, 02 Jan 2008 08:24:00 GMT</pubDate><ttl>60</ttl><item><title>Firefox tuning</title><link>http://www.blogjava.net/jarod/archive/2007/12/28/171330.html</link><dc:creator>Jarod</dc:creator><author>Jarod</author><pubDate>Fri, 28 Dec 2007 14:03:00 GMT</pubDate><guid>http://www.blogjava.net/jarod/archive/2007/12/28/171330.html</guid><wfw:comment>http://www.blogjava.net/jarod/comments/171330.html</wfw:comment><comments>http://www.blogjava.net/jarod/archive/2007/12/28/171330.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jarod/comments/commentRss/171330.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jarod/services/trackbacks/171330.html</trackback:ping><description><![CDATA[在地址栏输入about:config进入配置表，添加或修改下列相应项<br />
<br />
内存缓存：<br />
browser.cache.memory.enable=true<br />
内存缓存开关<br />
browser.cache.memory.capacity=51200<br />
内存缓存大小，单位KB；-1: (默认)根据系统可用内存动态调整；<br />
<br />
TIPS: 如果内存大可以关闭磁盘缓存，把此值设大；如果不关闭磁盘缓存，建议保留默认值<br />
<br />
<br />
磁盘缓存：<br />
browser.cache.disk.enable=false<br />
磁盘缓存大小<br />
browser.cache.disk.capacity=50000<br />
磁盘缓存大小<br />
browser.cache.disk.parent_directory=用户目录<br />
<br />
TIPS: 提升性能第二法是把内存缓存关闭，把browser.cache.disk.parent_directory指向ramdisk<br />
<br />
<br />
DNS：<br />
network.dns.disableIPv6=false<br />
TIPS: 建议设成true，关闭ipv6的dns解释，对打开网页的速度有比较明显的提高<br />
<br />
<br />
HTTP连接数：<br />
network.http.max-connections=64<br />
最大连接数<br />
network.http.max-connections-per-server=16<br />
对每个服务器的最大请求数<br />
network.http.max-persistent-connections-per-server=4<br />
对每个服务器长连接的最大数<br />
network.http.max-persistent-connections-per-proxy=4<br />
对每个代理的最大长连接数<br />
<br />
上面几个值可根据自己的机器情况配置<br />
<br />
<br />
开启Pipelining:(http://www.mozilla.org/projects/netlib/http/pipelining-faq.html)<br />
对多内容的页面比较有用<br />
network.http.pipelining=true<br />
开关pipelining<br />
network.http.proxy.pipelining=true<br />
开关代理pipelining<br />
network.http.pipelining.maxrequests=8<br />
单个网页的最大请求数有效值1-8<br />
<br />
<br />
加快页面渲染速度<br />
nglayout.initialpaint.delay=0<br />
这个值为firefox等待多少毫秒后开始渲染页面。默认值250。网速快时设成0可以加速网页渲染。网速慢的最好就不要改了。对网速物慢的，如56kbit/s拨号上网的，还应适当增大此值，不然firefox的CPU使用就会上升很快<br />
<br />
不检查插件兼容性 <br />
extensions.checkCompatibility=false<br />
对于想试3.0的朋友此项特有用。因为firefox插件的兼容性检查是基于版本号的，所以某些&#8220;不兼容&#8221;的插件不一定就是不兼容<br />
<br />
不使用页面指定的字体<br />
browser.display.use_document_fonts=false<br />
对于像我的linux系统，使用的中文字体是雅黑，但有些页面是指定使用宋体，显示的字体很难看，设这个值就可以忽视页面字体了<br />
<br />
<img src ="http://www.blogjava.net/jarod/aggbug/171330.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jarod/" target="_blank">Jarod</a> 2007-12-28 22:03 <a href="http://www.blogjava.net/jarod/archive/2007/12/28/171330.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>汇编的笔记</title><link>http://www.blogjava.net/jarod/archive/2007/10/27/156373.html</link><dc:creator>Jarod</dc:creator><author>Jarod</author><pubDate>Sat, 27 Oct 2007 09:36:00 GMT</pubDate><guid>http://www.blogjava.net/jarod/archive/2007/10/27/156373.html</guid><wfw:comment>http://www.blogjava.net/jarod/comments/156373.html</wfw:comment><comments>http://www.blogjava.net/jarod/archive/2007/10/27/156373.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jarod/comments/commentRss/156373.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jarod/services/trackbacks/156373.html</trackback:ping><description><![CDATA[<h1>Registers</h1>
<br />
<div><br />
<h2>General-purpose registers</h2>
<br />
Register Description<br />
EAX Accumulator for operands and results data<br />
EBX Pointer to data in the data memory segment<br />
ECX Counter for string and loop operations<br />
EDX I/O pointer<br />
EDI Data pointer for destination of string operations<br />
ESI Data pointer for source of string operations<br />
ESP Stack pointer<br />
EBP Stack data pointer<br />
</div>
<br />
<div><br />
<h2>Segment registers</h2>
<br />
Segment Register Description<br />
CS Code segment<br />
DS Data segment<br />
SS Stack segment<br />
ES Extra segment pointer<br />
FS Extra segment pointer<br />
GS Extra segment pointer<br />
</div>
<br />
<div><br />
<h2>Instruction pointer register</h2>
<br />
EIP keeps track of the next instruction code to execute<br />
</div>
<br />
<div><br />
<h2>Control registers</h2>
<br />
Control Register Description<br />
CR0 System flags that control the operating mode and states of the processor<br />
CR1 Not currently used<br />
CR2 Memory page fault information<br />
CR3 Memory page directory information<br />
CR4 Flags that enable processor features and indicate feature capabilities of the processor<br />
</div>
<br />
<br />
<br />
<br />
<h1>Sections</h1>
<br />
<div><br />
<h2>.section .data</h2>
<br />
section for variables declaration<br />
<br />
Directive Data Type<br />
.ascii Text string<br />
.asciz Null-terminated text string<br />
.byte Byte value<br />
.double Double-precision floating-point number<br />
.float Single-precision floating-point number<br />
.int 32-bit integer number<br />
.long 32-bit integer number (same as .int)<br />
.octa 16-byte integer number<br />
.quad 8-byte integer number<br />
.short 16-bit integer number<br />
.single Single-precision floating-point number (same as .float)<br />
<br />
.equ static variables<br />
</div>
<br />
<div><br />
<h2>.section .rodata</h2>
<br />
section for constants declaration<br />
</div>
<br />
<div><br />
<h2>.section .bss</h2>
<br />
buffers<br />
<br />
Directive Description<br />
.comm Declares a common memory area for data that is not initialized<br />
.lcomm Declares a local common memory area for data that is not initialized<br />
</div>
<br />
<br />
<h2>.section .text</h2>
<br />
assembly codes<br />
<br />
Directive Description<br />
.global _start entry point
<img src ="http://www.blogjava.net/jarod/aggbug/156373.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jarod/" target="_blank">Jarod</a> 2007-10-27 17:36 <a href="http://www.blogjava.net/jarod/archive/2007/10/27/156373.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>