PttCurrent 板


LINE

我定义一堆DEBUGx 的使用者状态 安插在程式码里面 一挂掉看使用者列表 DEBUGx 检查程式到哪里中断 trace的结果, 好像 getkeep() 有点怪怪的 里面是个堆叠, 理论上应该不会出问题 会爆掉可能是搜寻堆叠用的回圈 我加上一点程式码记录堆叠的大小 起码避开回圈跑不出来的问题 keeploc_t * getkeep(char *s, int def_topline, int def_cursline) { static struct keeploc_t *keeplist = NULL; static int stack_depth = 0; struct keeploc_t *p; int tmp = stack_depth; if (def_cursline >= 0) for (p = keeplist; p && tmp; p = p->next) { if (!strcmp(s, p->key)) { if (p->crs_ln < 1) p->crs_ln = 1; return p; } tmp--; } else def_cursline = -def_cursline; p = (keeploc_t *) malloc(sizeof(keeploc_t)); p->key = (char *)malloc(strlen(s) + 1); strcpy(p->key, s); p->top_ln = def_topline; p->crs_ln = def_cursline; p->next = keeplist; keeplist = p; stack_depth++; return keeplist; } 目前还在追踪可能导致断线的片段 by the way 上一篇调编译器恶搞的结果 好像没什麽差别 (  ̄▽¯)σ" ※ 引述《lihgong (Q.Q)》之铭言: : 我的站上也遇到同样的问题 : 颇严重 : 但是我每次用 make -DGDB 作出来的 process 怎麽弄都不当 : 於是我开始乱搞 : 把 ~/pttbbs/pttbbs.mk 拿出来玩... : CFLAGS+= -O2 -Os -fomit-frame-pointer -fstrength-reduce \ : -fthread-jumps -fexpensive-optimizations \ : $(PTT_CFLAGS) : LDFLAGS+= -O2 $(PTT_LDFLAGS) $(PTT_LIBS) : 改成... (拿掉 -Os, 把 -O2改-O3) : CFLAGS+= -O3 -fomit-frame-pointer -fstrength-reduce \ : -fthread-jumps -fexpensive-optimizations \ : $(PTT_CFLAGS) : LDFLAGS+= -O3 $(PTT_LDFLAGS) $(PTT_LIBS) : 我去查了 gcc 的 man-page : -Os 是对执行码的大小作最佳化, 我猜这样可以让记忆体省着用, 所以 ptt 把它打开 : -O3 是比 -O2 开启更多最佳化选项(加速程式执行) : 因为我用 OpenPtt的时候预设是打开, 所以就开吧 :p : 我测试结果是这样的 (样本数很少, 随便看看就好) : 拿掉 -Os 会稳很多 (怪...) : -O2 换 -O3 没太多影响 : 嗯... 继续测试中 @.@ : ※ 引述《oudinot (holmes)》之铭言: : : 请教一下各位长辈们.. : : 我用pttcurrent(source code保持最新) : : 每当某个板有转信进来时 : : 正在阅读那个板的使用者就会被断线 : : 比方说 : : 我转tw.bbs.comp.hardware的news进来站内的hardware板 : : bbsnnrp执行时 : : news转进来hardware板内 : : 此时 : : 若有使用者正在hardware板的文章列表上下移动 : : 就会被断线 : : 请问一下是什麽问题呢? : : 如果有需要其他资讯 : : 我会马上贴上来 : : 谢谢各位长辈... --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.140.10







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:iOS站内搜寻

TOP