我准备将trunk中的某些修订版合并到发布分支中.我已经使用mergeinfo检查了有多少修订版本有资格合并,那就是42.虽然确定可能并且不太难以检查每个修订日志并决定是否应该合并.然后我会用TortoiseSVN检查日志并使用命令行svn merge -c rev1,rev2功能或-r当然的范围.
我想知道TortoiseSVN是否有一个工具来使这个樱桃更容易.我已经google了,但发现只有TortoiseGit才有它.
任何其他使这个过程更容易(和更快)的方法也是受欢迎的!
我刚刚修复了节点堆中的节点应用程序中的内存泄漏.我用Google的Profiler描述了这一点并设法修复了内存泄漏问题.
现在我的应用程序再次运行了一段时间,我已经看到堆大小非常稳定.没有内存泄漏了.但是,当我检查我的服务器的空闲RAM时,我看到减少...当我重新启动我的节点服务器时,RAM达到了正常的空闲RAM.现在我听说Node.js可以保存堆外的对象和东西.我认为这就是造成内存泄漏的原因.
我怎么能看到占用记忆的东西?不能真正描绘任何东西,或者我可以吗?
我正在使用:
node.js:v0.8.18和socket.io:v0.9.13
我正在使用的其他一些节点模块是:nodetime,heapdump(虽然会删除它),jquery,crypto,request和querystring.
一些图表:
我的网页游戏中的用户正在PHP的$ _SESSION中缓存某些播放器信息.每次加载游戏时,它都会检查会话是否存在,如果没有,他们会从MySQL数据库中获取玩家信息,然后将其存储在$ _SESSION中.
现在我的问题是,如果玩家信息被另一个进程或玩家更新怎么办?他们无法更新其他玩家的$ _SESSION缓存.
我知道memcached很可能是解决这个问题的方法,但我不确定我是否应该花时间做这样的事情.$ _SESSION缓存对我来说很好,除此之外.
file_exist是否应该清除缓存.你们会做什么?它会在每个请求中执行,因此优化这一点非常重要.
cherry-pick ×1
heap ×1
innodb ×1
memcached ×1
memory-leaks ×1
mysql ×1
node.js ×1
php ×1
socket.io ×1
svn ×1
tortoisesvn ×1