﻿<?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>C++博客-Sheppard Y-最新评论</title><link>http://www.cppblog.com/yangsf5/CommentsRSS.aspx</link><description>keep thinking keep coding.</description><language>zh-cn</language><pubDate>Tue, 12 Jul 2016 07:27:16 GMT</pubDate><lastBuildDate>Tue, 12 Jul 2016 07:27:16 GMT</lastBuildDate><generator>cnblogs</generator><item><title>re: IncrediBuild编译问题</title><link>http://www.cppblog.com/yangsf5/archive/2016/07/15/201288.html#213988</link><dc:creator>douhua</dc:creator><author>douhua</author><pubDate>Fri, 15 Jul 2016 06:34:00 GMT</pubDate><guid>http://www.cppblog.com/yangsf5/archive/2016/07/15/201288.html#213988</guid><description><![CDATA[屁话真多，没几句有用的。<img src ="http://www.cppblog.com/yangsf5/aggbug/213988.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/yangsf5/" target="_blank">douhua</a> 2016-07-15 14:34 <a href="http://www.cppblog.com/yangsf5/archive/2016/07/15/201288.html#213988#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: IncrediBuild编译问题</title><link>http://www.cppblog.com/yangsf5/archive/2015/09/30/201288.html#211926</link><dc:creator>额头</dc:creator><author>额头</author><pubDate>Wed, 30 Sep 2015 01:29:00 GMT</pubDate><guid>http://www.cppblog.com/yangsf5/archive/2015/09/30/201288.html#211926</guid><description><![CDATA[Warning: Failed to connect to Coordinator<br>  All builds will run in standalone mode.<br>这是怎么回事，求教<img src ="http://www.cppblog.com/yangsf5/aggbug/211926.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/yangsf5/" target="_blank">额头</a> 2015-09-30 09:29 <a href="http://www.cppblog.com/yangsf5/archive/2015/09/30/201288.html#211926#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: top里显示的cpu百分比计算方式</title><link>http://www.cppblog.com/yangsf5/archive/2014/12/11/204148.html#209152</link><dc:creator>idoplay</dc:creator><author>idoplay</author><pubDate>Thu, 11 Dec 2014 07:50:00 GMT</pubDate><guid>http://www.cppblog.com/yangsf5/archive/2014/12/11/204148.html#209152</guid><description><![CDATA[楼主好，我最近也在看top源代码，有好多不懂得地方想请教一下。<br>就是每个进程占用的CPU百分比的计算方法这里，<br>Frame_tscale = 100.0f / ((float)Hertz * (float)et * (Rc.mode_irixps ? 1 : Cpu_tot));<br>这个的意思指的是CPU数量？Rc.mode_irixps ? 1 : Cpu_tot，为什么是1 呢？<br> float u = (float)p-&gt;pcpu * Frame_tscale; 这句的意思是指进程占用的单个CPU的百分比吗。这句后面是if (u &gt; pcpu_max_value) u = pcpu_max_value; 我看pcpu_max_value被定义为99.9，意思是说，进程的cpu占用率超过99.9的时候，就让它的占用率为99.9 ，难道进程的CPU占用率不能为100%吗，并且什么情况会超过100%呢？<br><br>(float)p-&gt;pcpu 这个值是怎么计算出来的？是通过这个函数吗procs_refresh。跟到这里找到readproc，又跟到proc_t*(*reader)(struct PROCTAB *restrict const, proc_t *restrict const);就找不到了。<img src ="http://www.cppblog.com/yangsf5/aggbug/209152.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/yangsf5/" target="_blank">idoplay</a> 2014-12-11 15:50 <a href="http://www.cppblog.com/yangsf5/archive/2014/12/11/204148.html#209152#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 休闲手游服务器集群扩展思考</title><link>http://www.cppblog.com/yangsf5/archive/2013/10/09/203500.html#203607</link><dc:creator>zuhd</dc:creator><author>zuhd</author><pubDate>Wed, 09 Oct 2013 01:14:00 GMT</pubDate><guid>http://www.cppblog.com/yangsf5/archive/2013/10/09/203500.html#203607</guid><description><![CDATA[redis+go 好高端啊<img src ="http://www.cppblog.com/yangsf5/aggbug/203607.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/yangsf5/" target="_blank">zuhd</a> 2013-10-09 09:14 <a href="http://www.cppblog.com/yangsf5/archive/2013/10/09/203500.html#203607#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: node.js手游服务器调研</title><link>http://www.cppblog.com/yangsf5/archive/2013/10/08/202497.html#203594</link><dc:creator>Sheppard Y</dc:creator><author>Sheppard Y</author><pubDate>Tue, 08 Oct 2013 07:13:00 GMT</pubDate><guid>http://www.cppblog.com/yangsf5/archive/2013/10/08/202497.html#203594</guid><description><![CDATA[@Kevin Lynx<br>恩，node.js的websocket底层库是有的。我随笔里写的是指我们公司那套框架里是否支持（使用）了websocket，之前只支持（使用）了http。<br>后来我这个项目没有管websocket了，用了原生socket。：）<img src ="http://www.cppblog.com/yangsf5/aggbug/203594.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/yangsf5/" target="_blank">Sheppard Y</a> 2013-10-08 15:13 <a href="http://www.cppblog.com/yangsf5/archive/2013/10/08/202497.html#203594#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 休闲手游服务器集群扩展思考</title><link>http://www.cppblog.com/yangsf5/archive/2013/10/07/203500.html#203575</link><dc:creator>Kevin Lynx</dc:creator><author>Kevin Lynx</author><pubDate>Mon, 07 Oct 2013 13:40:00 GMT</pubDate><guid>http://www.cppblog.com/yangsf5/archive/2013/10/07/203500.html#203575</guid><description><![CDATA[期待发出更多的经验。<img src ="http://www.cppblog.com/yangsf5/aggbug/203575.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/yangsf5/" target="_blank">Kevin Lynx</a> 2013-10-07 21:40 <a href="http://www.cppblog.com/yangsf5/archive/2013/10/07/203500.html#203575#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: node.js手游服务器调研</title><link>http://www.cppblog.com/yangsf5/archive/2013/10/07/202497.html#203574</link><dc:creator>Kevin Lynx</dc:creator><author>Kevin Lynx</author><pubDate>Mon, 07 Oct 2013 13:38:00 GMT</pubDate><guid>http://www.cppblog.com/yangsf5/archive/2013/10/07/202497.html#203574</guid><description><![CDATA[我记得node.js有个包装了websocket的库（不支持websocket的会有模拟）<br><br>ps, <a target="_new" href="http://socket.io/">http://socket.io/</a> socket.io<img src ="http://www.cppblog.com/yangsf5/aggbug/203574.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/yangsf5/" target="_blank">Kevin Lynx</a> 2013-10-07 21:38 <a href="http://www.cppblog.com/yangsf5/archive/2013/10/07/202497.html#203574#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 变长结构体的技巧</title><link>http://www.cppblog.com/yangsf5/archive/2008/11/22/63564.html#67564</link><dc:creator>Ask u</dc:creator><author>Ask u</author><pubDate>Sat, 22 Nov 2008 03:25:00 GMT</pubDate><guid>http://www.cppblog.com/yangsf5/archive/2008/11/22/63564.html#67564</guid><description><![CDATA[@Herb<br>呵呵，我们注意了。<img src ="http://www.cppblog.com/yangsf5/aggbug/67564.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/yangsf5/" target="_blank">Ask u</a> 2008-11-22 11:25 <a href="http://www.cppblog.com/yangsf5/archive/2008/11/22/63564.html#67564#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 变长结构体的技巧</title><link>http://www.cppblog.com/yangsf5/archive/2008/11/21/63564.html#67494</link><dc:creator>Herb</dc:creator><author>Herb</author><pubDate>Fri, 21 Nov 2008 08:01:00 GMT</pubDate><guid>http://www.cppblog.com/yangsf5/archive/2008/11/21/63564.html#67494</guid><description><![CDATA[注意数据对齐<img src ="http://www.cppblog.com/yangsf5/aggbug/67494.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/yangsf5/" target="_blank">Herb</a> 2008-11-21 16:01 <a href="http://www.cppblog.com/yangsf5/archive/2008/11/21/63564.html#67494#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>